30차시. 질의 재작성 및 재검색
7. 완성된 그래프 구조
출처: 원본 PDF 30차시_재작성노드실습.pdf 14쪽 · 쪽 그림 14쪽
START
↓
classify
┌────────┬────┴────┬────────┐
greeting calc scope document
↓ ↓ ↓ ↓
END END END retrieve ←────────┐
│ │
┌───────────┼─────────┐ │
ok research giveup │
↓ ↓ ↓ │
generate rewrite ────────┘
↓ │
verify (상한 시)
┌────┬───┴───┬────┐ ↓
pass regen research giveup
↓ ↓ ↓ ↓
END bump rewrite fallback
↓ ↓
generate END| 경로 | 발생 조건 | LLM 호출 |
|---|---|---|
| 단축 (인사 등) | intent != document | 0~1회 |
| 정상 | 검색·검증 모두 통과 | 2~3회 |
| 재생성 | 검증 실패, 근거는 충분 | 4~5회 |
| 재검색 | 검색 실패 또는 근거 부족 | 5~7회 |
| 포기 | 상한 도달 | 7~9회 |
⚠️ 최악의 경우 비용을 계산해두세요
재작성 2회 + 재생성 2회가 모두 발생하면
LLM 호출이 9회까지 갈 수 있습니다.
정상 케이스(2~3회)의 3배입니다.
그래서 상한을 반드시 걸어야 하고,
recursion_limit도 넉넉히(30 정도) 설정해야 합니다.
33차시에서 이 비용을 줄이는 방법을 다룹니다.