# 梦语织机 (DreamWeaver) 记忆系统升级 PRD
> 版本: v1.0 | 状态: 规划中 | 优先级: High
## 1. 核心愿景 (Vision)
将当前的"数据存储"升级为有温度的**"情感连接系统"**。
我们不只是在记住数据,而是在**维护孩子与故事世界的关系**。让每一个故事不再是孤立的碎片,而是构建孩子专属"故事宇宙"的砖瓦。
---
## 2. 产品痛点与解决方案
| 用户角色 | 核心痛点 | 解决方案 | 预期价值 |
|---------|---------|---------|---------|
| **孩子** | "上次的小兔子怎么不认识我了?"
故事之间缺乏连续性,只有单次体验。 | **角色一致性与记忆注入**
故事开头主动提及往事,角色性格延续。 | 建立情感依恋,提升沉浸感。 |
| **家长** | "这App除了生成故事还能干嘛?"
无法感知产品的长期教育价值。 | **显性化成长轨迹**
词汇量统计、主题变化、成就徽章可视化。 | 提高付费意愿,提供社交货币。 |
| **平台** | 用户用完即走,缺乏留存壁垒。 | **沉没成本与情感资产**
积累的记忆越多,越舍不得离开。 | 提升长期留存率 (LTV)。 |
---
## 3. 功能架构:记忆分层模型
### 3.1 层级 1: 核心档案 (Identity Layer)
*性质:永久、静态、显性*
* **数据**: 姓名、年龄、性别。
* **输入**: 家长在 Onboarding 阶段手动输入。
* **作用**: 决定故事的基础适龄性和称呼。
### 3.2 层级 2: 故事宇宙 (Universe Layer)
*性质:长期、动态积累、半显性*
* **主角设定**: 姓名、性格特征(勇敢/害羞)、外貌特征(戴眼镜/卷发)。
* **常驻配角**: 从随机故事中涌现出的固定伙伴(如"爱吃胡萝卜的松鼠奇奇")。
* **世界观**: 故事发生的背景(魔法森林、未来城市、海底世界)。
* **成就系统**: 孩子获得的虚拟奖励(勇气勋章、小小探险家)。
### 3.3 层级 3: 工作记忆 (Working Memory)
*性质:短期、自动衰减、隐性*
* **关键情节**: 最近 3 个故事的结局和核心冲突。
* **情感标记**: 孩子对特定内容的反应(根据“重播”、“跳过”推断)。
* **新学词汇**: 故事中出现的高级词汇。
---
## 4. 关键功能特性 (Feature Specs)
### 4.1 智能开场白 (Memory Injection)
在生成新故事时,Prompt 必须包含一段"记忆唤醒"指令。
* **示例**: "小明,还记得上周我们帮小松鼠找回了松果吗?今天,小松鼠带来了一位新朋友..."
* **策略**: 提取权重最高的 Top 3 记忆注入 Prompt。
### 4.2 成长时间轴 (Growth Timeline)
一个可视化的 H5 页面或 App 模块,以时间轴形式展示里程碑。
* **节点类型**:
* 🌟 **初次相遇**: 创建角色的第一天。
* 📖 **阅读打卡**: 累计阅读 10/50/100 本。
* 🏅 **获得成就**: 获得"诚实勋章"。
* 🧠 **能力解锁**: 第一次阅读"科幻"题材。
### 4.3 成就仪式感 (Achievement Ceremony)
* **触发**: 故事生成并分析后,如果获得新成就。
* **表现**: 弹窗动画 + 音效 + "恭喜获得 [勇气] 徽章"。
* **分享**:允许生成带二维码的成就海报。
---
## 5. 记忆类型扩展 (Memory Types)
| 类型 Key | 描述 | 来源 | 过期策略 |
|---------|------|------|---------|
| `recent_story` | 最近读过的故事梗概 | 阅读事件 | 30天衰减 |
| `favorite_character` | 孩子喜欢的角色 | 重播/高评分 | 长期有效 |
| `scary_element` | 孩子害怕/不喜欢的元素 | 跳过/负反馈 | 长期有效 (避雷) |
| `vocabulary_growth` | 新掌握的词汇 | 故事分析 | 90天衰减 |
| `emotional_highlight` | 高光时刻 (如: 特别开心的情节) | 互动数据 | 60天衰减 |
---
## 6. 实施路线图 (Roadmap)
### Phase 1: 基础建设 (v0.3.0)
* [x] 数据库 `MemoryItem` 表 (已存在)。
* [ ] 扩展 `MemoryItem` 类型字段,支持更多维度。
* [ ] 优化 `_build_memory_context`,支持更自然的 Prompt 注入。
* [ ] 前端:简单的"近期回忆"展示列表。
### Phase 2: 可视化与成就 (v0.4.0)
* [ ] 实现"成就提取器" (Achievement Extractor) 的闭环通知。
* [ ] 前端:开发"我的成就"和"成长时间轴"页面。
* [ ] 增加故事开场白的动态生成逻辑。
### Phase 3: 深度智能 (v0.5.0+)
* [ ] 引入向量数据库,实现基于语义的记忆检索 (不仅是时间最近)。
* [ ] 情感分析模型:分析用户行为推断情感倾向。