# 동적 시스템 프롬프트 메모리 시스템 **작성일**: 2025-08-28 **카테고리**: 아이디어 **관련**: 메모리 시스템, 개인화, 학습 --- ## 개념 사용자와의 대화 중 중요한 피드백을 실시간으로 시스템 프롬프트에 반영하여, 로빙이 즉각적으로 행동을 수정하는 동적 학습 시스템 ## 핵심 기능 ### 1. 동적 프롬프트 생성 ```python # 기본 시스템 프롬프트 + 사용자별 규칙 + 대화 중 학습 system_prompt = base_prompt + user_rules[user_id] + dynamic_rules[session_id] ``` ### 2. 감정 가중치 반영 - 강한 부정 표현 감지 시 즉시 규칙 추가 - 예: "그 말 다시는 하지 마!" → `NEVER mention {topic}` 규칙 생성 - 감정 강도에 따른 우선순위 조정 (anger: 1.5x, frustration: 1.2x) ### 3. DB 스키마 ```sql CREATE TABLE dynamic_prompts ( id UUID PRIMARY KEY, user_id UUID REFERENCES users(id), robeing_id VARCHAR(50), rule_type ENUM('never', 'always', 'prefer', 'avoid'), content TEXT, emotion_weight FLOAT DEFAULT 1.0, created_at TIMESTAMP, expires_at TIMESTAMP -- 임시 규칙 지원 ); ``` ## 구현 방식 - 대화 중 감정/강조 표현 실시간 감지 - DB에 규칙 저장 → 다음 대화부터 즉시 적용 - 로빙이 자체적으로 규칙 생성/삭제 가능 - 우선순위: never(1.5x) > always(1.2x) > prefer(1.0x) > avoid(0.8x) ## 활용 사례 - "그 주제 얘기하지 마" → 특정 주제 회피 - "항상 존댓말로" → 말투 고정 - "짧게 대답해" → 응답 스타일 조정 - "내 생일 기억해" → 개인정보 영구 저장 ## 기대 효과 - 실시간 개인화 강화 - 사용자 만족도 향상 - 반복 학습 없이 즉시 적용 - 로빙별 고유 성격 형성