MNC Verified RAG Chain Single Turn
예시 워크플로우

MNC Verified RAG Chain Single Turn 노드를 활용하 RAG 워크플로우를 만들었습니다.
Chat Model : LLM 서빙을 연결합니다.
Vector Store Retriever : 벡터 DB 및 검색기 노드를 연결합니다.
Input Moderation : 모더레이션 노드를 연결합니다.
FAQ Retriever : 검색된 결과가 존재하면 LLM을 거치지 않고 FAQ Answer Key 에 설정된 key의 value 내용을 출력합니다.
Max Context Character : 프롬프트 {context}에 포함될 최대 캐릭터 숫자입니다. 초과할 경우 초과하기 전까지 뒤에서 부터 1개씩 검색 된 컨텐츠를 제거합니다.
Return Source Documents : 답변 결과로 검색 결과 청크를 전달할 것인지를 선택합니다.
FAQ Answer Key : FAQ Retriever 로 부터 검색된 결과가 존재할 경우 출력할 text의 key 값입니다. 딥서핑 노드의 기본 값은 "pageContent" 입니다.
Additional Parameters : 프롬프트를 설정 합니다.
Output : 다른 chain에 전달할것인지, 워크플로우 출력으로 사용할 것인지 선택합니다.
Verified RAG Chain 은 질문 / 답변을 미리 검증 된 상태로 준비되어있을때 활용 가능합니다.
FAQ나 자주 틀리는 질의응답, 틀렸을때 위험이 큰 질의응답 등을 개선하기 위해 자주 사용 됩니다.
임계값 설정

Similarity Score Threshold Retriever : 질문과 유사도가 설정값 보다 높을때 검색 결과를 리턴합니다.

DeepSearfing: 하단의 Output은
Weaviate Vector Store
로 연결하려는 노드에 맞춰 변경이 필요합니다.
Last updated
Was this helpful?