QA가 있는 RAG 구성 (Deprecated) (v1.5.0~v1.5.3)
FAQ 데이터가 있는 RAG를 구성합니다.
이 방법은 v1.5.0 부터 v1.5.3 까지 QA타입 벡터DB적재 버그로 인한 우회 적용 방법입니다. v1.5.4 버전부터는 FAQ Retriver를 정상적으로 사용가능합니다.
기본 RAG 워크플로우

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

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

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

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

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

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

딥서핑 노드 중 FAQ 노드의 Additional Parameter 버튼을 클릭합니다.

Weaviate Text Key를 pair로 입력합니다. 벡터 DB생성시 입력하였던 답변 컬럼의 키값입니다.
Top K 는 가장 정확한 FAQ 한개만 쓰기위해 1로 수정하고 워크플로우를 저장합니다.
테스트

Flowise chat 아이콘을 눌러 FAQ 질문을 입력후 답변을 확인합니다.
Last updated
Was this helpful?