Retriever1 [LLM & RAG] Langchain 기초 - Retriever 들어온 Query에 대해서 Vector DB에서 이와 유사한 정보를 추출하는 작업을 Retrieval 이라고 했었죠. 이번 포스팅에서는 Retriever에 대해서 정리해보겠습니다. 1. Retriever의 검색유형(Search Type)1) Similarity Search질의와 문서 간의 유사도를 기반으로 검색합니다.벡터 임베딩을 사용하여 의미론적 유사성을 측정합니다.similarity_score_threshold 옵션을 통해 유사도 점수 임계값을 설정할 수 있습니다.2) MMR (Maximum Marginal Relevance)유사도와 다양성을 동시에 고려하여 검색합니다.관련성이 높으면서도 중복되지 않는 다양한 문서를 반환합니다.k (반환 문서 수), fetch_k (검색 문서 수) 등의 옵션을 사.. 2025. 4. 2. 이전 1 다음 반응형