네이버 뉴스 RAG 실습(3) - Prompting 및 RAG 구축 Retriever 구성# Retriever 생성retriever = vector_db.as_retriever(search_type="mmr", search_kwargs={"k": 4}) # 가장 유사한 5개 문서 검색retriever.invoke("지드래곤, GD 관련 뉴스 있어?")원래는 search_type 을 similarity 로 설정하였지만 계속 중복된 답변을 내놓아서 Maximal Marginal Relevance를 사용하여 검색 결과의 다양성을 높일 수 있었다.이는 유사도뿐만 아니라 결과 간의 중복을 줄이는데 도움을 준다. 이제 Chroma DB에서 꺼내와서 문서본문을 참고할 수 있게 형식화 하는 함수 까지 마쳤다. 이렇게 RAG 체인을 구성한다참고로 프롬프트는 짜기 나름인데 나는 "당신.. SKALA/AI 4일 전