- Phase 2-3을 ideas로 이동 (Neo4j 기억 시스템, 감정-기억-윤리) - Phase 1.5 베이지안 학습 계획 문서 신규 작성 - 기존 계획 문서는 Phase 1 완료 내용만 남기고 archive로 이동 - 문서 원칙 준수: 파일명:줄번호 형식, 코드 예시 간소화
1.5 KiB
1.5 KiB
콜드메일 온톨로지 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.219.45:7687
- HTTP: http://192.168.219.45:7474
스키마 설계
(:User)-[:SENDS]->(:Email)-[:CONTAINS]->(:Attachment)
(:Email)-[:CLASSIFIED_AS]->(:Category {name:"coldmail"})
(:Email)-[:HAS_EMOTION]->(:Emotion {type:"fear", confidence:0.8})
쿼리 예시
// 투자 제안 이메일 중 긍정적 감정 메일 찾기
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_온톨로지_기반_지식_표현.mdtroubleshooting/250815_emotion_model_training.mdtroubleshooting/251016_emotion_ontology_basic.md