LangChain은 LLM을 사용하는 애플리케이션 개발을 위한 오픈 소스 프레임워크로, Python과 JavaScript 라이브러리를 제공한다.Document를 넣어주면 Document Loader를 이용해서 Document를 불러오고, Vector Store를 만들어
RAG (Retrieval-Augmented Generation) RAG는 검색 증강 생성이라고 번역할 수 있으며, 기존 언어 모델에 외부 지식을 결합하여 더욱 정확하고 최신의 정보를 제공하는 접근 방식이다. RAG가 필요한 이유 1. 지식의 한계 > e.g. 20
Multi-Query Retriever Vector Store Retriever의 한계를 극복하기 위해 고안된 방법으로, 단일 쿼리의 의미를 다양한 관점으로 확장하여 멀티 쿼리를 자동 생성하고, 이러한 모든 쿼리에 대한 검색 결과를 결합하여 처리한다. 즉, 사용자의