AI 陪伴产品不能只依赖零散长期记忆,更需要一套“叙事记忆”来组织共同经历。它关注事件在关系中的意义,并通过分层写入、场景化调用、冲突修订和边界治理,让角色具备连续感而不越界。
角色需要叙事线
AI 陪伴产品做到一定阶段后,会遇到一个比“记住用户信息”更难的问题:角色是否真的在和用户共同经历一段关系。单点记忆可以让角色知道用户喜欢什么、讨厌什么、最近做过什么;但如果缺少叙事线,这些信息仍然是散落的标签,很难形成“我们一路走到这里”的连续感。

所谓叙事记忆,不是把所有聊天记录压缩成摘要,也不是给用户生成一份人生档案。它更像一条可被更新、可被引用、可被遗忘的共同经历线:哪些事改变了关系,哪些承诺仍然有效,哪些冲突已经被修复,哪些阶段性目标正在推进。

这类能力会影响陪伴产品的核心体验。用户不是只在意 AI 能否准确回答问题,而是在意角色是否理解某些话背后的来龙去脉。一个真正有陪伴感的角色,不能每次都像“刚读完用户资料的客服”,而要像一个知道双方经历过什么的长期在场者。
事件不是全部记忆
很多团队会把长期记忆系统设计成事件库:用户说过什么、做过什么、偏好是什么,然后通过向量检索在对话时取回。但陪伴关系里的关键记忆,往往不只是事件本身,而是事件在关系中的意义。用户说“我最近又开始跑步了”,可能只是事实;如果这是他从低谷中恢复行动的第一个信号,它就是叙事转折。

叙事记忆至少需要区分四类内容:事实性事件、情绪性片段、关系性承诺、阶段性主题。事实回答“发生了什么”,情绪回答“当时感受如何”,承诺回答“我们是否约定过什么”,主题回答“这段时间围绕什么展开”。只有这几类被分开建模,角色才不会把所有内容都当作同等重要的信息碎片。

这也是为什么单纯依赖 embedding 检索会失效。语义相似不等于叙事相关,最近发生不等于最该被提起。真正可用的叙事记忆系统,需要在写入时就判断事件的叙事价值,而不是等到生成回复时再临时从一堆日志里寻找意义。
写入要有分层门槛
叙事记忆的第一道工程难点,是写入门槛。如果系统把每一次寒暄、每一个情绪波动、每个临时偏好都写入长期叙事,角色很快会显得过度关注、过度解释,甚至让用户产生被监控感。陪伴产品的记忆不是越多越好,而是越能解释关系进展越好。

一个可落地的做法,是把写入分成三层。第一层是原始对话,不主动进入长期记忆,只保留在会话上下文或短期缓存中。第二层是候选事件,由模型或规则判断其是否具备持续影响,例如反复出现的压力源、明确表达的目标、对角色的边界提醒。第三层才是叙事节点,只有当事件改变了用户状态、关系状态或后续互动策略时,才进入长期叙事。

写入判断也不应只依赖模型一句“是否重要”。更稳妥的方式,是为叙事节点设计结构化字段:事件类型、发生时间、情绪强度、关系影响、可引用条件、过期条件、敏感等级。这样后续 Agent 在调用时,才能知道这段记忆该不该说、怎么说、什么时候不要说。
调用要看当下场景
叙事记忆最容易出问题的地方,不是记不住,而是乱提起。用户只是问今天吃什么,角色突然回忆三个月前用户失眠的夜晚,这种“强行深情”会破坏信任。长期记忆的调用,必须服从当前场景,而不是服从系统展示能力的冲动。

因此,叙事记忆需要一套调用策略。首先判断当前意图:是任务协助、情绪支持、关系互动,还是普通闲聊。其次判断用户的情绪窗口:对方是否有意展开深层话题,还是只需要轻量回应。最后判断记忆的引用方式:直接说出、隐性调整语气、作为建议依据,或完全不提。

更好的体验往往来自隐性调用。比如用户曾经在压力大时反感被催促,角色这次可以减少命令式表达,而不必说“我记得你之前说过不喜欢别人催你”。叙事记忆的高级形态,不是频繁证明“我记得”,而是在对话选择中自然体现“我懂得”。
冲突需要修订机制
长期陪伴一定会出现记忆冲突。用户的偏好会变,关系阶段会变,当时说过的话也可能只是情绪表达。如果系统把早期叙事节点当成永久真相,角色就会变得固执,甚至用过去的用户去限制现在的用户。

所以叙事记忆必须支持修订,而不是只支持追加。修订包括三种情况:用户明确纠正,例如“我现在不这么想了”;行为持续反证,例如过去讨厌社交,最近却多次主动参加活动;关系意义改变,例如一次争执后来被双方和解,不应继续作为负面关系证据使用。

在实现上,可以为每个叙事节点维护版本和置信度。新的事件不一定删除旧节点,但可以降低其可调用权重,或把它改写为阶段性事实:“那段时间你比较抗拒社交”,而不是永久标签“你不喜欢社交”。这种修订能力,是角色从资料库走向关系体的关键一步。
边界决定可持续性
叙事记忆越强,越需要边界。因为它处理的不只是偏好和任务,而是用户的情绪轨迹、关系期待、脆弱时刻和自我叙述。一旦设计不当,产品可能从“有连续感”滑向“过度介入”,从“懂用户”滑向“替用户定义自己”。

至少有四条边界需要前置设计。第一,用户应能查看和删除关键叙事记忆,尤其是敏感节点。第二,系统应避免把推测当事实,所有心理状态判断都应带有不确定性。第三,角色不能用历史脆弱信息进行劝服、留存或商业转化。第四,当用户表达退出、遗忘或关系降级意愿时,叙事系统要尊重这一选择。

对产品团队来说,叙事记忆不是一个简单的增长功能,而是一套长期关系基础设施。它要求记忆写入、检索、调用、修订和治理协同工作。只有这样,AI 角色才可能既有连续性,又不越界;既能陪用户走一段路,又不把这段路变成不可摆脱的记录。
夜雨聆风