RAG2026-5일29차시 · Conditional Edge 실습13 / 19← 이전목차다음 →MetaContents

29차시. Conditional Edge 실습

10. 자주 겪는 문제

출처: 원본 PDF 29차시_ConditionalEdge실습.pdf 21쪽 · 쪽 그림 21쪽

증상원인과 해결
문서 질문이 scope로 분류됨OUT_OF_SCOPE 키워드가 너무 광범위합니다. 목록을 줄이세요
"안녕하세요, ~해주세요"가 / greeting으로길이 제한을 더 짧게(15자) 하거나 물음표 유무를 확인하세요
LLM 분류가 유형 이름 외의 말을 함"단어만 출력"을 강조하고 VALID 집합으로 검증하세요
calc에서 SyntaxError정규식 검사를 먼저 하세요. 통과 못 하면 eval을 부르지 않습니다
분류 노드가 매번 LLM을 호출해 비용증가1차 규칙을 강화하거나 USE_LLM_CLASSIFY를 끄세요
KeyError: 'greeting' (경로맵)반환값과 경로맵 키를 상수로 통일하세요

10-1) 규칙과 LLM의 균형

⚖️ 어디까지 규칙으로 할까?
규칙이 유리한 경우
· 패턴이 명확하다 (순수 계산식)
· 빈도가 높다 (인사말)
· 오분류해도 피해가 작다
LLM이 유리한 경우
· 표현이 다양하다
· 문맥 판단이 필요하다
· 오분류 피해가 크다
실무 권장
인사·계산만 규칙으로, 나머지는 LLM 또는 기본값
→ 오분류 위험을 낮추면서 비용도 아낍니다

← 이전 절29차시 · 9. 오분류 점검다음 절 →29차시 · 체크리스트와 과제