EnsembleRetriever 에 CC 방식 추가

LangChain 의하이브리드 검색은 RRF(reciprocal rank fusion) 방식을 사용합니다. 문서의 검색 결과 앙상블 방식에는 RRF 방식 외에도 Convex Combination(CC) 이나 SRRF 등 다양한 앙상블 방식이 존재합니다.


아쉽게도 랭체인에는 RRF 만 integration 이 되어 있기 때문에,

"even 하지 않아요"

그래서, CC 방식을 별도 구현하여 쉽게 사용할 수 있도록 langchain-teddynote 에 integration 했고, 튜토리얼을 공유 드립니다. [5분컷]


  • 📘 위키독스: https://wikidocs.net/263833

  • 📌 소스코드 링크: [https://github.com/teddylee777/langchain-kr/blob/main/10-Retriever/11-CC-EnsembleRetriever.ipynb](https://github.com/teddylee777/langchain-kr/blob/main/10-Retriever/11-CC-EnsembleRetriever.ipynb)


빠르게 비교해 보시고 더 나은 방식을 선택하시는데 도움이 되길 바랍니다. 감사합니다.

11. Convex Combination(CC) 적용된 앙상블 검색기(EnsembleRetriever)

위키독스

11. Convex Combination(CC) 적용된 앙상블 검색기(EnsembleRetriever)

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 10월 15일 오전 2:40

조회 195

댓글 0