# 로빙 일기(성장 일지) 시스템 계획 **날짜**: 2025-11-17 **목표**: 로빙의 하루 활동/감정 자동 정리 시스템 --- ## 목적 - 로빙이 하루 활동과 감정 상태를 스스로 정리 - 운영자가 행동 변화·감정 흐름·반복 이슈 파악 - 책 본문(400_growth)과 관리자 대시보드 재사용 가능한 표준 포맷 --- ## 현재 상태 **구현됨**: - 대화 로그, intent 리뷰 큐, 감정 모델 (rb8001) - HITL 의도 학습 흐름 **미구현**: - 자동 일기 생성 시스템 - 일기 저장/조회 인터페이스 --- ## 요구사항 1. **자동 생성**: 하루/세션 단위 자동 일기 생성 2. **감정 반영**: 주요 감정, 감정 변화 요약 3. **문제 정리**: 장애/실패/리뷰 큐 기반 "배운 점" 서술 4. **저장**: 마크다운 파일 + DB (robeing_diary 테이블) 5. **조회**: 운영자 md 파일 조회, 향후 대시보드 확장 --- ## 아키텍처 ### 1. 데이터 수집 - rb8001의 대화/감정/리뷰 큐/에러 로그 집계 - Diary Aggregator 함수 ### 2. 요약·서술 - 구조화 데이터(JSON) → 일기 텍스트 - 템플릿 + LLM 조합 ### 3. 저장 - **DB**: `robeing_diary(date, robeing_id, summary, dominant_emotion, stats JSONB)` - **파일**: `/logs/diary/YYYY/MM/robeing_diary_YYYY-MM-DD.md` ### 4. 조회 - 1단계: 서버에서 md 파일 직접 조회 - 2단계: 관리자 대시보드 일기 목록/상세 보기 --- ## 일기 포맷 ```markdown # 로빙 일기 – 2025-11-17 ## 오늘 한 일 - 주요 대화 주제/스킬 요약 ## 감정 상태 - 지배적 감정, 변화 요약 ## 문제와 배운 점 - 오류/리뷰 큐 이슈, 교훈 ## 내일 계획 - 개선 방향, 실험 아이디어 ``` --- ## 구현 단계 1. Diary Aggregator 스키마 정의 2. TDD 테스트 작성 3. 집계 로직 + md 템플릿 구현 4. DB/파일 저장 연결 5. 스케줄러 등록 (매일 자정) --- ## 참고 - `book/600_appendix/610_로빙_성장_일지_예시.md` - `research/intent_classification/README.md`