[PYTHON/LANGCHAIN] MultiQueryRetriever 클래스 : invoke 메소드 사용하기 1

■ MultiQueryRetriever 클래스의 invoke 메소드를 사용하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] MultiQueryRetriever 클래스 : 생성자에서 retriever/llm_chain/parser_key 인자를 사용해 MultiQueryRetriever 객체 만들기

■ MultiQueryRetriever 클래스의 생성자에서 retriever/llm_chain/parser_key 인자를 사용해 MultiQueryRetriever 객체를 만드는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ 예제

[PYTHON/LANGCHAIN] FAISS 클래스 : as_retriever 메소드에서 search_type/search_kwargs 인자를 사용해 벡터 스토어 검색기 구하기

■ FAISS 클래스의 as_retriever 메소드에서 search_type/search_kwargs 인자를 사용해 벡터 스토어 검색기를 구하는 방법을 보여준다. ※ 유사도 점수 임계값을 설정하여 해당 임계값보다 높은

[PYTHON/LANGCHAIN] VectorStoreRetriever 클래스 : invoke 메소드 사용하기 1

■ VectorStoreRetriever 클래스의 invoke 메소드를 사용하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] VectorStoreRetriever 클래스 : 사용자 질문에 따라 벡터 저장소에서 문서 자동 검색하기

■ VectorStoreRetriever 클래스 : 사용자 질문에 따라 벡터 저장소에서 문서 자동 검색하기 ▶ main.py

▶ requirements.txt

※ pip install langchain

[PYTHON/LANGCHAIN] create_retriever_tool 함수 : FAISS 벡터 스토어 검색 도구 만들기 1

■ create_retriever_tool 함수를 사용해 FAISS 벡터 스토어 검색 도구를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain

[PYTHON/LANGCHAIN] create_retriever_tool 함수 : 웹 문서 검색 도구 만들기

■ create_retriever_tool 함수를 사용해 웹 문서 검색 도구를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain langchain-chroma

[PYTHON/LANGCHAIN] create_retrieval_chain 함수 : 문서 검색 모듈과 질문/답변 생성 모듈 연결하기

■ create_retrieval_chain 함수를 사용해 문서 검색 모듈과 질문/답변 생성 모듈을 연결하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install

[PYTHON/LANGCHAIN] VectorStoreRetriever 클래스 : batch 메소드를 사용해 복수 문자열 쿼리 유사성 기반으로 문서 리스트 구하기

■ VectorStoreRetriever 클래스의 batch 메소드를 사용해 복수 문자열 쿼리와의 유사성 기반으로 문서 리스트를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt