docs: 계획 문서 아키텍처 중심으로 재구성
This commit is contained in:
parent
d7afc218b1
commit
c9e8e912f6
@ -23,23 +23,30 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 해결 방안 (LLM 우선)
|
## 아키텍처
|
||||||
|
|
||||||
### 1. LLM 질문 확장
|
### 워크플로우
|
||||||
- 짧은 질문(len <= 10 또는 확신도 < 0.7) → LLM이 맥락 포함 완전한 질문으로 확장
|
```
|
||||||
- 필요 작업: `llm_service.py`에 질문 확장 메서드 추가, `message_service.py`에서 호출
|
사용자 질문
|
||||||
|
↓
|
||||||
|
FastPath (명확한 케이스만) → 성공 시 즉시 처리
|
||||||
|
↓ 실패
|
||||||
|
짧은 질문 감지 (len <= 10 또는 확신도 < 0.7)
|
||||||
|
↓
|
||||||
|
LLM 질문 확장 (맥락 포함)
|
||||||
|
↓
|
||||||
|
LLM 의도 분류 (맥락 포함)
|
||||||
|
↓
|
||||||
|
LangGraph 워크플로우 (엔티티 추출 → 스킬 선택)
|
||||||
|
↓
|
||||||
|
스킬 실행
|
||||||
|
```
|
||||||
|
|
||||||
### 2. LLM 의도 분류 강화
|
### 필요 작업
|
||||||
- 확신도 < 0.7 → LLM이 맥락 포함하여 재분류
|
1. LLM 질문 확장 기능 추가
|
||||||
- 필요 작업: `intent_graph.py`, `intent_parser.py` 맥락 포함 분류 추가
|
2. LLM 의도 분류 맥락 포함 강화
|
||||||
|
3. LangGraph 기반 워크플로우 구현
|
||||||
### 3. LangGraph 워크플로우
|
4. 세션 맥락 LLM 전달
|
||||||
- 질문 확장 → 의도 분류 → 엔티티 추출 → 스킬 선택
|
|
||||||
- 필요 작업: LangGraph 기반 의도 분류 워크플로우 구현
|
|
||||||
|
|
||||||
### 4. 세션 맥락 통합
|
|
||||||
- 세션 상태를 LLM에 전달하여 맥락 유지
|
|
||||||
- 필요 작업: `session_manager.py`, `message_service.py` 세션 맥락 포함
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user