20

Advanced RAG 패턴: Self-RAG와 CRAG 비교

Day 4: 프로덕션 RAG

학습 목표

Self-RAG와 Corrective RAG(CRAG)의 차이점을 명확히 이해한다 제조 현장에서 두 패턴을 언제 사용해야 하는지 결정할 수 있다 Adaptive RAG로 쿼리 복잡도에 따라 전략을 선택하는 방법을 안다

Advanced RAG 패턴 비교

Self-RAG: 스스로 판단하는 RAG

에디터 로딩 중...

Self-RAG 특성:

  • 모델이 검색 여부를 스스로 결정
  • 각 단계에서 자체 평가 → 할루시네이션 감소
  • 단점: LLM 호출 횟수 증가 (느리고 비용 높음)

CRAG: 검색 결과를 교정하는 RAG

에디터 로딩 중...

CRAG 특성:

  • 검색 실패 시 대안 전략 자동 실행
  • 관련 없는 문서를 필터링하여 품질 향상
  • 단점: 외부 검색 API 필요 (또는 내부 대안 검색)

제조 현장 적용 가이드

상황권장 패턴이유
안전 지침 질의Self-RAG검색 품질 자체 검증 필수
에러 코드 진단CRAG코드 없으면 다른 문서로 대체
일반 설비 정보기본 RAG빠른 응답 우선
복잡한 고장 분석Adaptive복잡도에 따라 전략 선택

Adaptive RAG: 최적 전략 선택기

에디터 로딩 중...

핵심: 하나의 패턴만 고집하지 말고, 쿼리 유형에 따라 최적 전략을 선택하라.

핵심 포인트
  • Self-RAG는 각 단계에서 자체 평가하여 할루시네이션을 줄이지만 속도가 느리다
  • CRAG는 검색 실패 시 대안 전략으로 품질을 유지한다
  • Adaptive RAG는 쿼리 복잡도에 따라 기본/Self/CRAG 중 최적 전략을 선택한다