20분
Advanced RAG 패턴: Self-RAG와 CRAG 비교
Day 4: 프로덕션 RAG
Advanced RAG 패턴: Self-RAG와 CRAG 비교
RAG 심화 > 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 중 최적 전략을 선택한다