LangChain은 LLM(대형 언어 모델)을 기반으로 하는 Application을 개발하기 위한 Framework이다.Third party 통합이 가능하여 Open AI, Gemini 등 다양한 기업의 LLM 모델을 사용할 수 있다.LangSmith, LangGrap
LangSmith 연결을 위해 .env 파일에 LangSmith API Key를 작성하자.이 작업만 해주면 자동으로 세팅한 프로젝트명으로 LangSmith에서 Application 모니터링이 가능하다.LangChain은 ChatGPT, Ollama, Gemini, Hu
🤓 Message History가 필요한 이유 model을 load하여 이름을 알려주고 내 이름이 무엇인지 다시 질문해보자. 이름을 알려준 첫번째 대화와 나의 이름을 물어보는 두번째 대화가 같은 맥락으로 이어지지 않는 것을 확인할 수 있다. 대화 1) 대화 2
이미지 출처: https://www.ml6.eu/blogpost/leveraging-llms-on-your-domain-specific-knowledge-baseRAG(Retriever Augmented Generation)란 추가적인 데이터를 이용하여 LL
RAG 방식의 도입을 통해 LLM의 할루시네이션 현상을 줄이고 최신 정보를 반영하여 보다 정확한 답변을 생성할 수 있게 되었다.하지만 RAG 시스템이 복잡한 실제 어플리케이션에 적용되면서 기본적인 RAG 파이프라인 구성으로는 프로덕션 수준의 요구사항을 만족시키기 어렵다