챗봇, MCP 서버, 검색 파이프라인, 에이전트 오케스트레이션 등 LLM 관련 이슈.
현상: 에이전트가 존재하지 않는 도구를 호출 시도하여 에러.
원인: rewrite_query를 ALL_TOOLS에서 제거하였으나, 프롬프트에 여전히 참조.
조치: 프롬프트에서 search_policies만 참조하도록 수정. (PR #31)
현상: MCP 연결 실패 시 사용자에게 "검색 결과 없음"으로 표시.
원인: NotImplementedError를 catch하여 빈 결과로 반환.
조치: 구분된 에러 메시지와 logger.error 추가. (PR #31)
현상: LLM이 잘못된 필드명으로 데이터를 구성하여 지역 매칭 및 소득 판정 실패.
원인: 프롬프트는 {district, income_level} 사용, 도구는 {residence, income} 반환.
조치: 필드명 통일 + 하위호환 fallback 추가. (PR #37, 7c9d02c)
현상: 프롬프트에 "삭제 완료"로 기재되었으나 실제 코드에 잔존.
조치: 관련 코드 완전 제거(-191줄). (PR #37, 7c9d02c)