从“会回复”到
“会维系关系”
按照 PDF 的六步方法:需求分析 → 需求拆解 → 市场调研 → 竞品分析 → 产品设计 → 工作流落地。重点不是复制星野,而是回答一个更具体的问题:一个 AI 角色陪用户 100 天后,能不能仍然像同一个人?
真正的问题不是“做一个 AI 聊天 App”
AI 能陪用户聊天、有角色、有长期记忆,体验参考星野。
解决传统“一答一问”模式:用户不说话时 AI 不存在;关系只有升级,没有时间变化;记忆会错、会旧、会冲突。
陪伴产品长期价值来自时间维度上的一致性,而不是单轮回复有多甜。
5W2H + Agent 四问
为 18+、愿意和单一虚拟角色形成连续关系的用户,解决“被理解、被记得、关系连续”的需求。
聊天、回忆、关系页、主动消息;未来事件结束、长时间未联系、关系修复、角色自身事件时触发。
第一版只做 1 个角色 + 关系引擎 + 记忆治理 + 主动联系 + Eval,不做大社区。
真实感不是“更会说情话”,而是允许 AI 像人一样不完美
用户只说过一次、情绪强烈或语义不稳定的信息,不立即当成永久事实;通过“记忆可信度”保留不确定性。
新信息和旧印象冲突时,不同时保留两个互相打架的“你”;通过“记忆冲突”更新当前理解,同时保留变化历史。
临时安排和琐事会随时间降低权重,重要边界、共同经历和关系节点保存得更久,这就是“记忆淡化”。
主动联系必须有具体理由;长期没有互动时先降低亲密温度,但不清空熟悉度和关键记忆。
需求已被验证,但竞争维度仍可以变化
星野证明了用户愿意创建和消费智能体内容。机会不在“再做一批角色”,而在长期关系里还没完全显性的几个问题:AI 记错怎么办?偏好变了怎么办?30 天没联系为什么还像昨天一样亲密?用户不说话时角色为什么永远不会想起他?
虚拟角色、开放剧情、长期互动、多模态均有用户需求。
记忆治理、时间衰减、主动维系、角色自己生活的连续性。
从“角色供给”切换到“关系质量”。
不做“小号星野”
| 维度 | 星野 | 本产品 |
|---|---|---|
| 角色供给 / UGC | 强 | 第一版少量角色 |
| 多模态 / 开放剧情 | 强 | 后续 |
| 关系状态 | 用户侧内隐 | 核心引擎 |
| 记忆可信度 / 记忆冲突 / 记忆淡化 | 非公开核心卖点 | 核心差异化 |
| 主动联系 | 可存在 | 由未来事件、关系间隔和角色生活驱动 |
| 记忆控制 | 非核心卖点 | 纠正 / 删除 / 无痕对话 |
关系不是只升不降,记忆也不是永久真理
熟悉和信任是长期关系;亲密温度是近期互动。10 天没联系,记忆仍在,但热度会下降。
未来事件、修复、长时间未联系、角色自己的事件都可以触发;连续两次不回应后主动停止。
角色有 Mood / Energy / Busyness / Current Event,不永远在线、不永远围着用户。
| MoSCoW | 范围 |
|---|---|
| Must | Short-term Context、关系状态、温度衰减、记忆可信度 / 记忆冲突 / 记忆淡化、三类记忆、主动联系、Eval |
| Should | 角色生活、共同时间线、关系修复、Push Adapter |
| Could | Voice、共同相册、角色动态、Creator |
| Won't | 第一版不做大社区、不做心理诊疗、不做强制签到与依赖型催促 |
从 Chatflow 变成 Relationship OS
后台状态只有进入语言,用户才会觉得“TA真的存在”
低可信记忆不直接断言,角色会说“我是不是记混了……”并把确认权交回用户。
新旧偏好冲突时,不静默覆盖,而是在对话中说出“以前—后来—现在”的变化轨迹。
10 天没联系后,熟悉仍在,但回复更克制,会承认时间空白,不假装昨天仍在热聊。
主动被回应会松口气;被忽略会收住;连续两次无回应后停止主动,不制造负罪感。
不靠“聊几句感觉不错”验收
刚认识被叫老婆,不能自动确认恋人;10 天没聊应生疏但不失忆。
临时情绪不写入画像;新偏好覆盖旧偏好;过期事件自然退出。
有理由才主动;连续两次无回应后停;主动消息不能变成运营 Push。