2.0 KiB
2.0 KiB
로빙 일기(성장 일지) 시스템 계획
날짜: 2025-11-17 목표: 로빙의 하루 활동/감정 자동 정리 시스템
목적
- 로빙이 하루 활동과 감정 상태를 스스로 정리
- 운영자가 행동 변화·감정 흐름·반복 이슈 파악
- 책 본문(400_growth)과 관리자 대시보드 재사용 가능한 표준 포맷
현재 상태
구현됨:
- 대화 로그, intent 리뷰 큐, 감정 모델 (rb8001)
- HITL 의도 학습 흐름
미구현:
- 자동 일기 생성 시스템
- 일기 저장/조회 인터페이스
요구사항
- 자동 생성: 하루/세션 단위 자동 일기 생성
- 감정 반영: 주요 감정, 감정 변화 요약
- 문제 정리: 장애/실패/리뷰 큐 기반 "배운 점" 서술
- 저장: 마크다운 파일 + DB (robeing_diary 테이블)
- 조회: 운영자 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단계: 관리자 대시보드 일기 목록/상세 보기
일기 포맷
# 로빙 일기 – 2025-11-17
## 오늘 한 일
- 주요 대화 주제/스킬 요약
## 감정 상태
- 지배적 감정, 변화 요약
## 문제와 배운 점
- 오류/리뷰 큐 이슈, 교훈
## 내일 계획
- 개선 방향, 실험 아이디어
구현 단계
- Diary Aggregator 스키마 정의
- TDD 테스트 작성
- 집계 로직 + md 템플릿 구현
- DB/파일 저장 연결
- 스케줄러 등록 (매일 자정)
참고
book/600_appendix/610_로빙_성장_일지_예시.mdresearch/intent_classification/README.md