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

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

※ 높은 감소율(예 : 9가 여러 개)에서는 최근성 점수가 빠르게 0으로 떨어진다!
※ 이 값을 1로 설정하면 모든 객체에 대한 최근성은 0이 되며, 이는 다시 벡터 조회와 동일하다.

main.py

requirements.txt

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

Advertisements