From c9e8e912f6926cd710f771f8cb3e5435b39a9935 Mon Sep 17 00:00:00 2001 From: Claude-51124 Date: Tue, 23 Dec 2025 18:35:22 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=EA=B3=84=ED=9A=8D=20=EB=AC=B8=EC=84=9C?= =?UTF-8?q?=20=EC=95=84=ED=82=A4=ED=85=8D=EC=B2=98=20=EC=A4=91=EC=8B=AC?= =?UTF-8?q?=EC=9C=BC=EB=A1=9C=20=EC=9E=AC=EA=B5=AC=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ..._후속_질문_LLM_우선_해결_계획.md | 37 +++++++++++-------- 1 file changed, 22 insertions(+), 15 deletions(-) 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 전달 ---