# 콜드메일 온톨로지 Phase 2-3: Neo4j 기억 시스템 및 감정-기억-윤리 삼각형 **날짜**: 2025-10-16 **원본 계획**: `plans/251016_ontology_coldmail_implementation.md` **상태**: 아이디어 단계 (미착수) --- ## Phase 2: Neo4j 기억 시스템 ### 개념 계층 ``` 메일 └── 외부메일 └── 제안메일 └── coldmail (투자제안) ├── IR자료 ├── 피칭덱 └── 사업계획서 ``` ### 인프라 **Neo4j 설치 완료** (51123 서버): - 버전: 2025.06.2 Community - Bolt: neo4j://192.168.0.100:7687 - HTTP: http://192.168.0.100:7474 ### 스키마 설계 ``` (:User)-[:SENDS]->(:Email)-[:CONTAINS]->(:Attachment) (:Email)-[:CLASSIFIED_AS]->(:Category {name:"coldmail"}) (:Email)-[:HAS_EMOTION]->(:Emotion {type:"fear", confidence:0.8}) ``` ### 쿼리 예시 ```cypher // 투자 제안 이메일 중 긍정적 감정 메일 찾기 MATCH (u:User)-[:SENDS]->(e:Email)-[:CLASSIFIED_AS]->(:Category {name:"coldmail"}) WHERE e.emotion IN ["happiness", "neutral"] RETURN e.subject, e.sender, e.timestamp ``` --- ## Phase 3: 감정-기억-윤리 삼각형 **파일**: `rb8001/app/services/memory/neo4j_client.py` - 감정 분석 → 기억 검색 → 윤리 제약 → 응답 생성 - Neo4j에 감정 이력 저장 - 패턴 분석 (우울증 조기 감지) --- ## 참고 - `book/200_core_design/225_온톨로지_기반_지식_표현.md` - `troubleshooting/250815_emotion_model_training.md` - `troubleshooting/251016_emotion_ontology_basic.md`