FAQ가 있는 RAG 구성 (Deprecated) (v1.5.4~v1.6.2)
FAQ 데이터가 있는 RAG를 구성합니다.
이 방법은 v1.5.4 부터 v1.6.2 까지 MNC Merge Retriever를 이용한 구성 방법입니다.
MNC Merge Retriever 노드는 질문-답변을 포함하여 유사도가 계산되므로 FAQ 문서 검색에 적합하지 않습니다.
v1.6.3 버전부터는 Similarity Score Threshold Retriever를 사용하여 정상적으로 Threshold를 설정할 수 있습니다. → Similarity Score Threshold Retriever를 이용한 FAQ가 있는 RAG 구성
기본 RAG 워크플로우

위 그림은 기본 RAG 워크플로우 화면입니다. 이 섹션에서는 기본 워크플로우에 FAQ를 추가하는 방식을 소개합니다.
기본 워크플로우 만드는것은 RAG 워크플로우 만들기주세요.
FAQ 벡터 DB 추가
벡터 DB 메뉴에서 FAQ타입을 생성합니다.

아래와 같은 FAQ CSV 파일을 만듭니다.
단건 추가도 가능합니다.

v1.5.3 이전 까지는 질문과 답변 pair 가 된 컬럼이 필요합니다.

업로드 버튼을 누르고, csv 파일로 추가를 누르고, 적재시 사용할 임베딩 모델을 선택합니다.
파일을 선택하고 추가합니다.

적재가 완료 되면 위와 같은 데이터가 표시됩니다.
워크플로우 수정
워크플로우 수정을 누릅니다.

위 그림과 같이 딥서핑 노드를 추가하고, 추가하였던 FAQ DB를 선택합니다.
MNC Merge Retriever노드를 추가하고 두가지 딥서핑 노드를 연결합니다.
딥서핑 노드와 MNC Merge Retriever에도 임베딩 노드를 연결합니다.
MNC Merge Retriever 노드의 Threshold는 0.4 으로 조정합니다.
MNC Merge Retriever 노드와 Unified RAG노드의 Faq Retriver와 연결합니다.
테스트

Flowise chat 아이콘을 눌러 FAQ 질문을 입력후 답변을 확인합니다.

기존 RAG 의 대상이 되는 벡터DB의 질의 응답도 정상인지 확인합니다.
Last updated
Was this helpful?