docs: IntentAnalyzer/DecisionEngine 중복 현황 업데이트

- 2025-08-11 같은 날 두 시스템 개발 사실 추가
- 제로샷 구현 현황 미구현 명시
This commit is contained in:
happybell80 2025-09-14 15:09:54 +09:00
parent 957b03102d
commit 730a725738
2 changed files with 7 additions and 5 deletions

View File

@ -1,9 +1,10 @@
# 통합 의도 분류 시스템 (시간 인식 + 임베딩 단일화)
**작성일**: 2025-08-19 (최종 수정: 2025-09-09)
**작성자**: happybell80 & Claude
**관련 서비스**: rb8001, rb10508_micro
**작성일**: 2025-08-19 (최종 수정: 2025-09-14)
**작성자**: happybell80 & Claude
**관련 서비스**: rb8001, rb10508_micro
**핵심 기술**: Zero-shot Intent Classification, Unified Embedding, Time-aware Context
**구현 현황**: 미구현 (DecisionEngine 정규식 방식만 사용 중)
---
@ -32,7 +33,7 @@
## 2. 통합 해결책: 제로샷 + 임베딩 단일화
### 2.1 핵심 아이디어
- **제로샷 의도 분류**: Hong et al.(SIGDIAL 2024) - 학습 없이 의도 설명만으로 분류
- **제로샷 의도 분류**: Hong et al.(SIGDIAL 2024) - 고품질 의도 설명이 핵심
- **임베딩 단일화**: 한 번의 임베딩으로 의도/감정/윤리 동시 처리 (메모리 67% 절감)
- **시간 게이트**: 시간 관련 의도에만 선택적 컨텍스트 주입

View File

@ -17,6 +17,7 @@
- 어디서도 import/호출하지 않음
- slack_handler.py:81에서 router.route_message() 직접 호출
- DecisionEngine(정규식 기반)만 사용 중, IntentAnalyzer(LLM 기반) 미사용
- 2025-08-11 같은 날 두 시스템 모두 개발, DecisionEngine만 채택됨
```
### 2. Slack 이벤트 처리 로직
@ -74,5 +75,5 @@ response_text = response_text.replace("**", "*") # Slack 포맷 변환
## 영향 범위
- router 레벨 통합 시 Slack뿐 아니라 모든 인터페이스(frontend 등)에 자연어 지원
- DecisionEngine과 IntentAnalyzer 중복 기능 정리 필요
- DecisionEngine(정규식)과 IntentAnalyzer(LLM) 병행 사용으로 성능/정확도 균형 필요
- 포맷 깨짐 문제 해결로 가독성 개선 ✅