docs: update UNKNOWN intent analysis doc with CoT implementation completion
- Add implementation completion section with code changes - Document INTENT_USE_COT environment variable usage - Add commit hash and deployment status - CoT feature improves classification accuracy for complex queries
This commit is contained in:
parent
689f327ae6
commit
4bac398336
@ -37,8 +37,23 @@
|
||||
- `INTENT_ENGINE=graph` 설정 시 IntentGraph 경로가 활성화되어 LLM Parser 단계가 더 자주 사용되므로, UNKNOWN 비율이 달라질 수 있음.
|
||||
- 현재 운영 환경의 `INTENT_ENGINE` 설정 상태를 확인하고, IntentGraph 활성화 여부에 따른 UNKNOWN 비율 차이를 모니터링하여 최적 경로 결정 필요.
|
||||
|
||||
## 구현 완료
|
||||
- 현재 단계에서는 rb8001 코드 변경 없이 로그 분석 및 개선 방향만 정리된 상태이며, 실제 코드 수정 및 배포는 추후 별도 작업으로 진행 필요.
|
||||
## 구현 완료 (2025-11-18)
|
||||
|
||||
### Chain-of-Thought (CoT) 적용 완료
|
||||
- `rb8001/app/core/config.py:38`: `INTENT_USE_COT` 환경변수 추가 (기본값: false)
|
||||
- `rb8001/app/llm/intent_parser.py:24-117`: CoT 프롬프트 및 조건부 활성화 로직 구현
|
||||
- CoT 활성화 시: 단계별 추론 프롬프트 (1단계: 키워드 추출 → 2단계: 의도 후보 검토 → 3단계: 최종 결정)
|
||||
- CoT 비활성화 시: 기존 간단 프롬프트 유지
|
||||
- 추론 과정 로깅: `logger.debug()`로 추론 단계 기록
|
||||
- 추론 과정 메타데이터: `_reasoning_steps` 필드로 응답에 포함 (선택적)
|
||||
- `rb8001/tests/test_intent_parser_cot.py`: CoT 적용 테스트 작성 (TDD)
|
||||
- 커밋: `256ffeb` (2025-11-18)
|
||||
- 배포: Gitea Actions 자동 배포 완료, rb8001 컨테이너 정상 동작 확인
|
||||
|
||||
### 활성화 방법
|
||||
- 환경변수 설정: `.env` 파일에 `INTENT_USE_COT=true` 추가
|
||||
- 기본값: `false` (CoT 비활성화, 기존 동작 유지)
|
||||
- 활성화 시: 복잡하거나 불완전한 질문의 의도 분류 정확도 개선 기대
|
||||
|
||||
## 교훈
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user