# 로빙 감정 시스템 5단계 로드맵 **작성일**: 2025-08-08 **목적**: 7개 감정 모델 → 32개 감정 + 온톨로지 점진 확장 --- ## Phase 1: 7개 기본 감정 (완료) **구현**: `troubleshooting/250815_emotion_model_training.md` 참조 - 모델: klue/bert-base → ONNX (442MB, F1 56.3%) - 감정: fear, surprise, anger, sadness, neutral, happiness, disgust - 서비스: skill-embedding 통합 완료 --- ## Phase 2: 엔트로피 기반 복잡도 (완료) **구현**: `troubleshooting/251016_emotion_entropy_integration.md` 참조 - 엔트로피로 응답 복잡도 결정 - 설정: confidence=0.35, entropy=2.0 --- ## Phase 3: 감정 온톨로지 (부분 완료) **구현 완료**: `troubleshooting/251016_emotion_ontology_basic.md` 참조 - emotion_likelihood_ontology.py (11개 규칙) - OntologyReasoner.reason_with_emotion() **미구현**: - 감정 기반 응답 톤 조정 (현재 LLM에만 의존) - 감정 기록 및 패턴 분석 DB --- ## Phase 4: 32개 세밀 감정 (미구현) ### 목표 - Plutchik 감정 휠 기반 32개 감정 - Primary(8) → Secondary(8) → Tertiary(16) ### 필요 작업 1. AI Hub 데이터 재라벨링 (7 → 32개) 2. 모델 재학습 (다중 레이블 분류) 3. skill-embedding API 확장 **예상 기간**: 2-3개월 --- ## Phase 5: 감정 기억 시스템 (미구현) ### 설계 - Neo4j에 감정 노드 저장 - 시간별 감정 변화 추적 - 패턴 분석 (우울증 조기 감지 등) ### 구조 ``` User -feels→ Emotion -at→ Time -talks_about→ Topic ``` **예상 기간**: 1개월 --- ## 참고 - `book/200_core_design/225_온톨로지_기반_지식_표현.md` - `troubleshooting/250815_emotion_model_training.md` - `troubleshooting/251016_emotion_ontology_basic.md`