diff --git a/journey/troubleshooting/251023_codex_pronoun_search_fix.md b/journey/troubleshooting/251023_codex_pronoun_search_fix.md index 39cf6ed..f3fb666 100644 --- a/journey/troubleshooting/251023_codex_pronoun_search_fix.md +++ b/journey/troubleshooting/251023_codex_pronoun_search_fix.md @@ -61,14 +61,24 @@ - 커밋: `8dbfe59` (2025-11-18) - 배포: Gitea Actions 자동 배포 완료, rb8001 컨테이너 재시작 확인 -6) **한글 접미사 하드코딩 제거 (2025-11-18 구현 완료)** +6) **재질문 후 검색 시 원래 질문의 키워드 보존 (2025-11-18 구현 완료)** + - 문제: "이 기업 대표이사가 누구야?" → 재질문 → "엠에스 바이오" → "엠에스 바이오"만 검색되어 대표이사 정보 누락 + - 해결: + - `router.py:275-289`: 원래 질문의 키워드(대표이사, CEO 등) 추출 및 슬롯 저장 + - `router.py:300-310`: 재질문 응답에서 엔티티 추출 로직 추가 (메시지 전체를 엔티티로 간주) + - `router.py:408-416`: 재질문 응답 후 검색 시 엔티티 + 원래 질문의 키워드 조합하여 검색 + - 예: "이 기업 대표이사가 누구야?" → 재질문 → "엠에스 바이오" → "엠에스 바이오 대표이사" 검색 + - 커밋: `bc953b5`, `47e88bb` (2025-11-18) + - 배포: Gitea Actions 자동 배포 완료, rb8001 컨테이너 재시작 확인 + +7) **한글 접미사 하드코딩 제거 (2025-11-18 구현 완료)** - `web_search_workflow.py:64-65, 94-95, 38, 48`: "솔루션|테크|컴퍼니|주식회사" 하드코딩 제거, 접미사 없이도 기업명 인식 - `message_router.py:51-54, 99-100, 436, 451`: 동일하게 한글 접미사 하드코딩 제거 - 영문 접미사(Company, Inc, Corp 등)는 유지 - 커밋: `032bd0d` (2025-11-18) - 배포: Gitea Actions 자동 배포 완료, rb8001 컨테이너 정상 동작 확인 -7) 부수 수정 +8) 부수 수정 - `pipelines/langgraph_document.py`: `import os` 누락 보완 - 환경: `WEB_SEARCH_USE_GRAPH=true`, `PRONOUN_RESOLVE_LLM=true`, `PRONOUN_THOMPSON_GATE=false`, `RECENT_WINDOW_HOURS=24`