27차시. 기본 Modular RAG 구현
8. 자주 겪는 문제
출처: 원본 PDF 27차시_기본ModularRAG구현.pdf 17쪽 · 쪽 그림 17쪽
| 증상 | 원인과 해결 |
|---|---|
| 재시도해도 같은 답이 나옴 | 25차시 피드백 프롬프트를 쓰지 않고 있습니다. reason을 전달하세요 |
| GraphRecursionError | bump 노드가 retries를 반환하는지, 상한 검사가 맨위인지 확인 |
| verify가 매번 retry를 반환 | 검증 기준이 엄격합니다. 26차시 8절의 완화 방법을 적용하세요 |
| 비용이 예상의 3배 | MAX_RETRY를 1로 줄이거나 규칙 기반 필터를 강화하세요 |
| 재시도 시 검색 결과가 그대로라 개선여지 없음 | 30차시에서 재검색 경로를 추가하면 해결됩니다 |
| 상한 도달 시 답변이 비어 있음 | 마지막 생성 결과가 State에 남아 있는지 확인하세요 |
8-1) 비용을 통제하는 세 가지 방법
💰 27차시 시스템의 비용 구조
질문 1개당 LLM 호출
· 생성 1회 + 검증 1회 = 2회 (재시도 없을 때)
· 재시도 2회 시 = 최대 6회
줄이는 방법
① MAX_RETRY를 1로 → 최대 4회로 감소
② 규칙 필터 강화 → 검증 LLM 호출 자체를 줄임
③ 심판 모델을 저가로 → 호출당 비용 절감
33차시에서 최적화를 본격적으로 다룹니다.