DOCS/journey/plans/251117_claude_robeing_diary_시스템_계획.md
Claude-51124 2c8cf707d2 docs: 일기 저장 경로를 journey/diary/rb8001/yymmdd_주제.md 형식으로 변경
- book은 원칙/철학 중심, journey는 진화 과정 중심 원칙 반영
- 로빙별 구분으로 확장성 확보
- 파일명에 날짜 포함으로 정렬/검색 용이
2025-12-09 15:06:09 +09:00

2.0 KiB
Raw Blame History

로빙 일기(성장 일지) 시스템 계획

날짜: 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)
  • 파일: DOCS/journey/diary/rb8001/yymmdd_오늘주제.md (예: 251209_오늘의_성장.md)

4. 조회

  • 1단계: 서버에서 md 파일 직접 조회
  • 2단계: 관리자 대시보드 일기 목록/상세 보기

일기 포맷

# 로빙 일기  2025-11-17

## 오늘 한 일
- 주요 대화 주제/스킬 요약

## 감정 상태
- 지배적 감정, 변화 요약

## 문제와 배운 점
- 오류/리뷰 큐 이슈, 교훈

## 내일 계획
- 개선 방향, 실험 아이디어

구현 단계

  1. Diary Aggregator 스키마 정의
  2. TDD 테스트 작성
  3. 집계 로직 + md 템플릿 구현
  4. DB/파일 저장 연결
  5. 스케줄러 등록 (매일 자정)

참고

  • book/600_appendix/610_로빙_성장_일지_예시.md
  • research/intent_classification/README.md