80

Corrective RAG & Adaptive RAG

Day 4: 프로덕션 RAG

학습 목표

Corrective RAG의 검색 보정 패턴을 구현할 수 있다 Adaptive RAG의 전략 라우팅을 구현할 수 있다 두 패턴을 결합한 고급 RAG를 만들 수 있다

Corrective RAG & Adaptive RAG

Corrective RAG (CRAG)

검색 결과를 평가하고, 품질이 낮으면 보정한다.

  • Correct: 검색 결과 신뢰 -> 그대로 사용
  • Incorrect: 검색 결과 무관 -> 대안 검색 (웹, 다른 DB)
  • Ambiguous: 부분 관련 -> 관련 부분만 추출하여 사용

Adaptive RAG

질문의 복잡도에 따라 전략을 선택한다.

  • Simple: LLM 직접 답변 (검색 불필요)
  • Standard: 단순 RAG (검색 + 답변)
  • Complex: 멀티스텝 RAG (분해 + 다중 검색 + 종합)

아래 코드를 완성하세요.

에디터 로딩 중...
힌트 보기
  • Corrective RAG에서 AMBIGUOUS 문서의 관련 부분 추출이 핵심입니다
  • Adaptive RAG의 복잡도 분류가 전체 효율을 좌우합니다
  • Complex 질문의 분해는 최대 4개로 제한하세요 (비용 관리)
  • 안전 관련 질문은 SIMPLE로 분류하면 안 됩니다 (반드시 검색)
정답 보기
에디터 로딩 중...