강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

아이테킨님의 프로필 이미지
아이테킨

작성한 질문수

RAG 마스터: 기초부터 고급기법까지 (feat. LangChain)

RAG 검색기 1 - Semantic Search (VectorStore Retriever)

MMR 관련 질문입니다.

작성

·

24

0

안녕하세요. MMR 관련 질문이 있습니다.

 

MMR을 retriever로 설정할 때 fetch_k와 k를 같이 설정해주도록 되어 있는데,

 

여기서 질문입니다.

fetch_k를 설정한다는 것 자체가 다양성을 확보하기 위한 MMR과 배치되는 것 아닌가요? => 그냥 전체 문서수를 fetch_k로 하면 되는 것 아닌가요?

 

mmr 알고리즘 or 문서검색을 하는 원리가 잘 이해되지 않습니다.

 

감사합니다.

답변 1

0

판다스 스튜디오님의 프로필 이미지
판다스 스튜디오
지식공유자

안녕하세요. 판다스 스튜디오입니다.

MMR 검색에서 fetch_k를 전체 문서로 한다면, 쿼리와의 유사도를 고려하지 않고 랜덤으로 선택하는 것과 비슷한 결과가 됩니다. 쿼리와의 유사도 기준으로 fetch_k만큼 검색해서 비슷한 문서를 가져온 뒤에, 그 중에서 다양성을 확보하는 것을 의도하는 방법입니다.

아이테킨님의 프로필 이미지
아이테킨

작성한 질문수

질문하기