AI产品经理必须搞懂的Agent Memory应该怎么设计

AI 产品竞争下半场拼的是谁真正记住用户:Agent Memory 要拆成「完整度」与「运用意愿」两件事,产品决策收敛为收集边界、显隐收集、存储形态、应用分寸四问——每一问本质都是信任题。

基本信息

  • 来源类型:文章(人人都是产品经理)
  • 原文位置raw/articles/2026-07-19-093829-tg-2898c0.md(Telegram stub msg 2073 → baoyu 抓取补全文)
  • 提取路径raw/extracts/20260719-093917/woshipm.com/aiagent-memory.md(Converter: defuddle)
  • 原文 URLhttps://www.woshipm.com/ai/6431798.html
  • 作者:@思敏
  • 发布日期:2026-07-19
  • 消化日期:2026-07-19
  • 抓取信息:baoyu-url-to-markdown · URL_CHROME_HEADLESS=1 · captured 2026-07-19

核心观点

  1. 记忆完整度 ≠ 记忆运用意愿:Character.AI 类产品「失忆」是长期记忆层没落地或被更新清空;Claude 记性好但不主动提醒(记成备忘录,不问不说)。市面多数产品只做对其中一件,很少两件都做好。
  2. LLM 默认无状态,Memory 分三层:当场上下文窗口(关对话即失)→ 中期记忆(今天/昨天/未完成事项,需跨新对话续接)→ 长期记忆(提炼后跨会话认人)。Agent 有推理/工具/感知决定「这次能不能干成」;Memory 决定「这次和上次有没有关系」——是从工具进化为伙伴的分水岭。
  3. 行业在抢用户 context,而非单纯比模型智商:GPT/Claude/Gemini 能力线已近似;GitHub Copilot 2026-05 上线跟人走的个人偏好记忆(提交风格、PR 组织、沟通语气,跨仓库);Claude Reflect 用量看板对标 Gmail 用量统计,本质是留存工具。Memory 是护城河。
  4. 产品四问:值得收集 / 怎么收集 / 怎么存 / 怎么用:收集用「稳定 + 用得上 + 不敏感」三关;显式与隐式双轨(Claude 显式工具写入 + 每 24h 后台摘要);存储在文件 / 向量库 / 知识图谱间按时间冲突需求选型;应用拆成召回与应用两步,工具场景偏静态注入+背景参考,陪伴场景必须相关性过滤。
  5. 四问都是信任题,记忆会许下「我会记得你」的承诺:Windsurf 无边界攒百余条隐藏记忆致幻觉;Cursor Memories 约一年半后下线改 Rules 文件;陪伴类失忆会被体验为关系结束(腾讯新闻小晟、猫箱仍抱怨长对话掉记忆)。记忆可塑行动倾向,但行动边界必须靠权限/审批/沙箱,不能靠「记得住」。

实操内容保留

代码/配置

(本文无可直接运行的代码/配置;存储与文件结构为产品/工程模式描述。)

Prompt 模板

(本文无 Prompt 模板)

操作步骤

长期记忆收集三关(产品筛选项)

  1. 够不够稳定:隔一段时间仍大概率成立(职业、回答风格偏好)才记;「今天心情不好」类过时信息不进长期记忆。
  2. 用不用得上:能否在完全不相关的后续对话里派上用场(项目用 TypeScript 可记;某行空指针 bug 只服务当次调试,不沉淀)。
  3. 敏不敏感:健康/财务/感情等默认不主动收集,除非用户明确要求;意外提起带来的是警觉不是惊喜。

显式 vs 隐式收集判断三依据

  1. 推断确定性高、反复出现的模式 → 可隐式;靠猜的位置/情绪 → 不偷偷做主。
  2. 用户会不会觉得被监视:主动告知 vs 被发现,感受完全不同。
  3. 用户是否处在主动配置态:写规则/项目参数适合显式;闲聊强行「关于我」表单会劝退,更宜隐式后台积累。

存储选型简化题

  1. 团队资源有限、内容相对简单 → 文件路线(Cline Memory Bank / Claude 可读可改 Markdown)投入产出比最高。
  2. 大量非结构化对话要语义检索 → 向量库(Mem0 流水线:去重 → 事实提炼 → 向量 + 实体图 + 时间戳 + 多信号召回)。
  3. 记忆频繁互相矛盾、必须精确追踪最新事实 → 知识图谱(Zep/Graphiti:旧北京/新上海并存并标注时间)。
  4. 附加:Copilot 记忆 28 天未再验证则自动过期,防记忆只增不减。

Claude Code 双文件记忆分工(可复用模式)

  1. CLAUDE.md:人写的项目规则与长期约定,每次对话完整加载,无长度限制。
  2. MEMORY.md:AI 工作中积累的调试经验与偏好;仅前 200 行或 25KB 作索引常驻;细节拆分子文件按需打开。

应用层两步 + 三种用法

  1. 召回:静态整份摘要注入(Claude 24h 摘要)vs 真正检索(conversation_search / recent_chats / Mem0 向量 RAG)。
  2. 应用:无门槛直接用(易出现 ChatGPT 无头提起「你有孩子」)→ 仅作背景语气/知识假设 → 加相关性过滤后再进回答。
  3. 另有「锁进设置页」:记忆只在用户主动查看时出现,不自动进闲聊。

PM 自检四问清单

  1. 收集范围有没有克制?是否什么都塞?
  2. 收集方式是用户说了算,还是系统偷偷做主?
  3. 存下来的东西用户能不能看见、纠正?
  4. 什么时候该说、什么时候该闭嘴?

关键概念

  • Agent Memory — 本文主实体:跨任务/跨会话留下可复用上下文,使 Agent 从工具变伙伴
  • Claude Memory — 显式工具写入 + 24h 隐式摘要、可读摘要、分寸克制的主线对照
  • CLAUDE.md 项目指令 / CLAUDE.md — 人写规则完整加载
  • Claude Code — MEMORY.md 索引 + 按需细节文件
  • 共享记忆 — 跨工具公共知识层,与产品内 Memory 互补
  • Cursor — Memories 黑箱自动记忆下线,转向可版本控制的 Rules
  • ChatGPT — Saved Memories + 全历史检索,缺中期层
  • GitHub Copilot — 2026-05 跟人走的偏好记忆 + 28 天过期
  • Mem0 — 向量库记忆基础设施与 LoCoMo 论战一方
  • Supermemory — 本地记忆层对照
  • RAG 知识库 — Mem0 式语义召回与应用分层
  • AI产品经理 — 四问应被当作产品决策而非纯技术选型
  • AI Agent 智能体 — Memory 在 Agent 能力栈中的位置
  • AI信任设计六模式 — 可检查/可编辑记忆提升信任
  • Character.AI — 手动 400 字记忆 + 自动事实记录;更新失忆案例
  • Windsurf — 无边界自动记忆导致百条隐藏规则与幻觉
  • Cline / Memory Bank — 轻量 Markdown 文件夹含「当前进度」中期层
  • Zep / Graphiti — 知识图谱处理时间冲突
  • LoCoMo — 长对话记忆基准,厂商分数互相拆台

与其他素材的关联

原文精彩摘录

这两种体验放在一起,拼出一个容易被忽略的真相:记忆的完整度,和记忆的运用意愿,其实是两件完全不同的事。前者决定AI知道多少关于你的事,后者决定它愿不愿意把这些事用出来。市面上大部分产品,只在其中一件事上做对了,很少两件都做好。

没有Memory的Agent,每次都是从零开始的新人;有了Memory,它才有可能变成一个越用越懂你的老搭档。也就是说,Memory不是锦上添花的附加功能,而是决定一个Agent能不能从工具进化成伙伴的分水岭。

一条信息值不值得收集,其实可以用三条标准过一遍。……够不够稳定……用不用得上……敏不敏感。……三条都过关,才该被写进长期记忆。

记不记得,和该不该在没人问的时候讲出来,其实是两件完全独立的事。前者是能力问题,后者是分寸问题。……记忆能影响AI的行动倾向,但不该决定它的行动边界。……记忆塑造的是习惯,边界靠的是系统层面的约束,这两者不能互相替代。

用户之所以失落,不是因为一个功能出了bug,而是因为产品曾经让他相信,自己被记住了。这才是Memory这件事最锋利的地方,它一旦开始,就在悄悄许下一个承诺:我会记得你。

相关页面