PROJECT 01 / HYBRID RAG

하이브리드 RAG.

BM25와 벡터 검색을 병행하고, RRF로 두 검색 순위를 통합해 답변합니다.

UI 미리보기

화면과 동작 흐름을 확인하는 프로토타입입니다. 실제 문서 검색이나 AI 추론은 수행하지 않으며, 입력과 무관한 고정 예시를 보여줍니다.

하이브리드 RAG

고객지원

사내 지식 검색 · 고객 지원

적합한 상황
제품명·약어·오류 코드와 자연어 설명이 한 질문에 함께 등장하는 업무에 적합합니다.
활용 방향
어휘 기반 BM25와 의미 검색을 결합해 관련 매뉴얼·FAQ·업무 지침을 찾는 데 활용할 수 있습니다.
질문 예시
“AX-200에서 로그인 세션이 자꾸 만료되는 이유가 뭔가요?”

활용 상황을 설명하는 예시입니다. 현재 데모는 고정된 샘플 문서를 사용합니다.

이 모듈의 초점질문 → BM25 + 벡터 검색 → RRF → LLM

BM25와 벡터 검색으로 각각 문서 후보를 찾습니다. RRF로 두 순위를 통합하고 중복을 제거한 뒤 답변 근거를 선별합니다.

ARCHITECTURE

하이브리드 RAG 구성도

구성 요소의 역할과 데이터 흐름을 확인할 수 있습니다.

편집 가능한 draw.io 도면
하이브리드 RAG 설계
.drawio 원본
하이브리드 RAG 구성도. BM25 인덱스와 pgvector 문서 벡터를 함께 준비하는 설계입니다. BM25 엔진과 모델은 미선정입니다. BM25와 벡터 검색으로 각각 문서 후보를 찾습니다. RRF로 두 순위를 통합하고 중복을 제거한 뒤 답변 근거를 선별합니다. Next.js 화면, FastAPI, 검색 저장소와 로컬 LLM의 기술 아이콘을 포함합니다. 실제 검색은 연결 예정입니다.
실선은 현재 동작, 점선은 연결 예정입니다. 구성 요소의 역할과 연결 예정 흐름을 표시한 설계입니다.
구성도 텍스트 설명
  • 사전 색인: BM25 인덱스와 pgvector 문서 벡터를 함께 준비하는 설계입니다. BM25 엔진과 모델은 미선정입니다.
  • 검색: BM25와 벡터 검색으로 각각 문서 후보를 찾습니다.
  • 근거 선별: RRF로 두 순위를 통합하고 중복을 제거한 뒤 답변 근거를 선별합니다.
  • 공통 흐름: 입력 검증 → 검색 → 근거 선별 → 답변 생성 → 출력 검증. 근거가 부족하면 부족 안내로 종료합니다.
  • 현재는 모의 이벤트와 고정 예시 답변을 사용하는 UI 미리보기입니다. 실제 검색과 모델은 연결 예정입니다.

하이브리드 RAG 구성도

100%
하이브리드 RAG 구성도. BM25 인덱스와 pgvector 문서 벡터를 함께 준비하는 설계입니다. BM25 엔진과 모델은 미선정입니다. BM25와 벡터 검색으로 각각 문서 후보를 찾습니다. RRF로 두 순위를 통합하고 중복을 제거한 뒤 답변 근거를 선별합니다. Next.js 화면, FastAPI, 검색 저장소와 로컬 LLM의 기술 아이콘을 포함합니다. 실제 검색은 연결 예정입니다.

스크롤로 도면을 이동하고, 확대·축소 버튼으로 크기를 조절할 수 있습니다.

처리 파이프라인5 STEPS · UI 미리보기
  1. 01

    입력 검증

    대기
    질문의 형식과 길이를 확인합니다.
  2. 02

    BM25 + 벡터 검색

    대기
    두 검색 방식으로 각각 후보를 확보합니다.
  3. 03

    RRF 순위 통합

    대기
    문서별 검색 순위를 통합하고 답변 근거를 선별합니다.
  4. 04

    답변 생성

    대기
    선별한 근거를 바탕으로 답변합니다.
  5. 05

    출력 검증

    대기
    답변과 출처를 확인합니다.

문서에 질문하기

INPUT
개인정보나 비공개 문서를 입력하지 마세요.0 / 1,000
예시 질문
질문을 입력하고 미리보기를 시작해 보세요.

답변과 근거

OUTPUT

답변의 시작은 좋은 질문에서

미리보기를 실행하면 예시 답변과 참조 문서를 확인할 수 있습니다.

RAG 전체 모듈BM25 / pgvector / RRF

샘플 운영 가이드

공개용 가상 문서 · 청크 #01

휴가 신청은 희망일 3영업일 전까지 제출합니다. 팀 담당자가 일정을 확인하고 승인하며, 승인 결과는 신청자에게 안내합니다. 원격근무는 사전 협의 후 진행하며 업무 문서는 승인된 저장소에서만 공유합니다.

UI 확인을 위한 예시입니다. 실제 회사의 정책을 나타내지 않습니다.

PERSONAL PORTFOLIO

어떤 분이신가요?

선택은 사이트 제작자의 확인 용도 입니다.
이름이나 연락처는 수집하지 않습니다.

접속 시 무작위 UUID를 배정해 쿠키에 3일간 보관합니다. 같은 UUID로 방문·검색·실행 기록을 연결하며, 쿠키가 만료되거나 삭제되면 새 방문자로 처리합니다. 방문자 유형으로 실제 신원이나 권한을 판단하지 않습니다. 이름과 연락처는 수집하지 않습니다. 자세히 보기