발견: 준용 (PR 리뷰, CHANGES_REQUESTED, Must Fix #1) · 해결: PR #37 (
7c9d02c)
증상: LLM이 사용자 정보를 추출한 뒤 지역 매칭, 소득 판정이 실패. 올바른 정보를 추출했는데도 매칭이 안 되는 상황.
원인: 오케스트레이터 프롬프트의 필드명과 extract_info 도구의 실제 반환 필드명이 불일치:
| 프롬프트 기대 | extract_info 실제 반환 |
|---|---|
district |
residence |
income_level |
income • income_raw |
LLM이 프롬프트대로 {district: "강남구"} 형태로 데이터를 구성하지만, 하류 도구는 residence 필드를 기대 → 필드가 비어있는 것으로 처리.
해결:
residence, income 기준으로 정렬)교훈: