Langchain, Langgraph, Langsmith 간단 정리
·
ML & DL/NLP
오늘은 간단하게 Langchain, Langgraph, Langsmith에 대해서 알아보고자 한다. 최근 회사에서 RAG와 Agent 프로젝트를 진행하려고 해서 각각을 깊게 공부하기보다는 필요할 때 그때그때 찾아보면서 사용 중이다.간단한 만큼 부족한 부분이 많을 수 있으니, 자세한 건 docs나 github을 참고하길 바란다.1. LangchainLangChain은 LLM(대규모 언어 모델)을 활용한 애플리케이션 개발을 위한 프레임워크로, 다양한 LLM과의 연동을 지원하며, LLM을 데이터 소스 및 다양한 도구와 연결하여 강력한 애플리케이션을 구축할 수 있게 도와준다. 챗봇, 문서 요약, 질의응답 시스템 등 다양한 어플리케이션 개발에 활용될 수 있다. GitHub - langchain-ai/langcha..
한 권으로 끝내는 랭체인 노트 따라하기 Day 4 - FewShotPrompt
·
ML & DL/NLP
오늘의 실습저번글에서 기본적인 template사용법을 알아봤다면 이번에는 FewShotPrompt를 알아볼 것이다. 내가 원하는 형식의 답변을 끌어내고자 내가 먼저 특정 형식의 질문과 답안을 제시해 주고 최종 질문을 하는 방식이다.FewShotPromptfrom langchain_core.prompts.few_shot import FewShotPromptTemplateexamples = [ { "question": "메시와 호날두 중 누가 더 잘하는 축구선수인가요?", "answer": """이 질문에 추가 질문이 필요한가요: 예. 추가 질문: 메시와 호날두 중 누가 더 많은 골을 넣었나요? 중간 답변: 메..
한 권으로 끝내는 랭체인 노트 따라하기 Day 3 - prompt
·
ML & DL/NLP
오늘의 실습 CH02 프롬프트(Prompt)프롬프트 단계는 검색기에서 검색된 문서들을 바탕으로 **언어 모델이 사용할 질문이나 명령을 생성하는 과정**입니다. 이 단계는 **검색된 정보를 바탕**으로 최종 사용자의 질문에…wikidocs.net 챗봇을 사용해 본 적이 있다면, 프롬프트라는 말을 무수히 많이 들었을 것이다. 유튜브나 책 같은 데서도 프롬프트만 알아도 달라진다 뭐 이런 것도 많고 나도 처음에는 어차피 모델의 성능이 좌우하는 것 아닌가 싶었지만 프롬프트만 바꿈으로써 모델이 내가 하는 말을 더 잘 이해하고 내가 원하는 답을 준다는 것을 깨달았다.참고로 프롬프트는 크게 아래와 같이 4가지 구성요소로 구성된다.PromptTemplatefrom_template템플릿을 정의하며, input이 되는 변수..
한 권으로 끝내는 랭체인 노트 따라하기 Day 2 - LCEL
·
ML & DL/NLP
오늘의 실습 05. LangChain Expression Language(LCEL).custom { background-color: #008d8d; color: white; padding: 0.25em 0.5…wikidocs.netLangChain Expression Language(LCEL)가장 일반적인 사용법으로, prompt와 모델을 연결하여 출력하는 방식으로 f-string 형태로, 변수를 `{}`로 감싸서 입력을 넣어주면 된다. from langchain_core.prompts import PromptTemplatetemplate = "{country}의 가장 부자는 누구인가요"prompt_template = PromptTemplate.from_template(template)print(prom..
한 권으로 끝내는 랭체인 노트 따라하기 Day 0
·
ML & DL/NLP
오늘부터 시간날 때마다 `테디노트`님이 작성하신 wikidocs의 랭체인노트 듀토리얼을 보면서 따라해보도록 하겠다! - LangChain 한국어 튜토리얼🇰🇷" data-og-description="**추천**은 공유할 수 있는 무료 전자책을 집필하는데 정말 큰 힘이 됩니다. **"추천"** 한 번씩만 부탁 드리겠습니다🙏🙏 ✅ **랭체인 한국어 튜토리얼 강의** …" data-og-host="wikidocs.net" data-og-source-url="https://wikidocs.net/book/14314" data-og-url="https://wikidocs.net/book/14314" data-og-image="https://scrap.kakaocdn.net/dn/OSlwV/hyXOcVPkoj..