-
기본 RAG 실습 (Flowise Only) “감사보고서를 업로드하고 질문할 수 있는 RAG”를 Flowise UI 안에서 완전히 NO-CODE로 만들기 Step 2-1. Document Store 만들기 1) Flowise 접속 2) 왼쪽 메뉴 → "Document Store" 클릭 3) 오른쪽 상단 "Add New" 클릭 4) 아래처럼 설정 후...
✊auditragBasic LangFlow로 구축하는 가장 단순한 감사 RAG 구조 1. 플로우 전체 구조 개요 2. 각 컴포넌트별 상세 설명 (1) Chat Input 사용자가 질문을 입력하는 노드 Qdrant(Search Query)의 입력 포트로 연결 (2) OpenAI Embeddings 사용자 질문을 벡터화 → Qdrant에 검색용으로 전달하...
👆auditragMultiQuery MultiQuery 기능 추가 및 Prompt Template 수정 → recall 강화 1. 플로우 전체 구조 개요 2. 각 컴포넌트별 상세 설명 (1) Chat Input 사용자가 질문을 입력하는 시작점 MultiQuery Search의 user_question 입력 포트에 연결됨 MultiQuery Searc...
✌️auditragmulti_reranker ReRanker 기능 추가 및 Prompt Template 수정 → precision + relevance 향상 1. 플로우 전체 구조 개요 2. 각 컴포넌트별 상세 설명 (1) Chat Input 사용자가 질문을 입력하는 노드 이후 MultiQuerySearch의 user_question 입력으로 바로 연결...
1. APOC/GDS 확인 2. 데이터베이스 생성 3. Neo4j 세팅 코드 (auditdb에서 실행) 1) DB 전환 2) 필수 제약조건 4개 생성 (중복 적재 방지/auditdb에서 1회 실행) 3) v1용 Fulltext 인덱스(먼저 만들어두면 폴백이 됨(권장, 1회)) 4) v2용 Vector 인덱스(임베딩 dim 확정 후, 1회) 4. ...
1. 프로젝트 목표와 범위 1.1 목표 기능 2가지 1. RAG 감사사례 검색 사용자 질문에 대해 유사 감사사례를 검색하고 문서 근거(problem/action/criteria/관련 법령)를 바탕으로 처분 수준(권고/징계/환수 등)을 추천하는 기능 2. 감사보고서 초안작성 특정 양식(템플릿)을 따라 초안을 생성하고 유사사례 + 내규/정책(policy) +...
Langflow 설계 안내 Project 목표 감사/회계 질의에 대해 근거 기반 답변(환각 억제) + 유사사례/처분 근거를 안정적으로 출력 Baseline(단일 질의) 대비 MultiQuery(질의 확장)로 recall 강화 :contentReference[oaicite:1]{index=1} 데이터/저장소 Neo4j: 검색 후보(Chunk 노드) 탐색...
수정 설계 플랜 1. 핵심 설계 원칙: “질문을 먼저 분해하고, 그에 맞는 검색 플랜을 선택” 입력을 3가지로 분해한 뒤 이를 기반으로 검색 플랜을 동적으로 고름 목적(goal): 보고서 작성 / 유사사례 찾기 / 처분 기준 찾기 / 통계(몇 건) / 규정 근거 확인
본 문서는 기존 “수정 설계 플랜(Plan A~D)” 초안을 실제 운영 가능한 형태로 보완한 최종 계획표입니다.핵심은 (1) 질문을 구조화(JSON) → (2) Plan을 선택 → (3) 실행 중 결과에 따라 자동 완화/전환(fallback) → (4) 케이스(case
진행 사항 공유 Stage 1. 공통 flow(의도/슬롯 추출 + 플랜 선택 + 공통 번들링) 입력 표준화 Chat Input : 사용자 질문 입력 시작점 Normalizer / Request Parser 사용자 원문을 정규화/표준 JSON 형태로 변환하는 전처리 “질문 원문 → 표준 request_json”으로 만들어 이후 슬롯/의도 ...
auditrag1~5 플로우를 기준으로, 버전별(각 노드 기준) 역할/원리/변경점/설계 이유/권장 파라미터를 정리한 내용입니다. (노드는 A/B/C 브랜치에 동일한 컴포넌트가 복제되어 있는 경우가 많아, 설명은 “노드 유형” 단위로 1회만 상세히 작성하고, “어느 브랜
아래 설명은 auditrag6.4 기준으로, 각 노드가 왜 존재하는지(목적), 무슨 원리로 동작하는지(개념 수준), 그리고 이번 성능 고도화에서 무엇을 손봤는지를 정리한 것입니다. 전체 그림 이 플로우는 사용자의 질문을 먼저 “어떤 유형의 질문인지” 분류하고, 그 결과에 따라 A/B/C 3가지 검색 전략 중 가장 맞는 방식으로 근거(사례/조항)를 찾은 뒤...