[PYTHON/LANGCHAIN] TimeWeightedVectorStoreRetriever 클래스 : 낮은 감쇠율로 문서 검색하기

■ TimeWeightedVectorStoreRetriever 클래스를 사용해 낮은 감쇠율로 문서를 검색하는 방법을 보여준다.

※ 낮은 감쇠율(여기서는 극단적으로 0에 가깝게 설정했다)은 기억이 더 오랫동안 "기억"된다는 것을 의미한다.
※ 감쇠율이 0이면 기억이 결코 잊혀지지 않으므로 이 검색기는 벡터 조회와 동일하다.

main.py

requirements.txt

※ pip install langchain-community langchain-openai faiss-cpu 명령을 실행했다.

Advertisements