diff --git a/journey/plans/251223_짧은_후속_질문_LLM_우선_해결_계획.md b/journey/plans/251223_짧은_후속_질문_LLM_우선_해결_계획.md index 3f1b78e..3532bde 100644 --- a/journey/plans/251223_짧은_후속_질문_LLM_우선_해결_계획.md +++ b/journey/plans/251223_짧은_후속_질문_LLM_우선_해결_계획.md @@ -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이 맥락 포함하여 재분류 -- 필요 작업: `intent_graph.py`, `intent_parser.py` 맥락 포함 분류 추가 - -### 3. LangGraph 워크플로우 -- 질문 확장 → 의도 분류 → 엔티티 추출 → 스킬 선택 -- 필요 작업: LangGraph 기반 의도 분류 워크플로우 구현 - -### 4. 세션 맥락 통합 -- 세션 상태를 LLM에 전달하여 맥락 유지 -- 필요 작업: `session_manager.py`, `message_service.py` 세션 맥락 포함 +### 필요 작업 +1. LLM 질문 확장 기능 추가 +2. LLM 의도 분류 맥락 포함 강화 +3. LangGraph 기반 워크플로우 구현 +4. 세션 맥락 LLM 전달 ---