事实变了,MCP 记忆服务器该怎么更新?三种方案对比
izgorodin · reddit · 2026-09-12
作者提出一个检验记忆系统的核心问题:当事实变化时(如项目 owner 从 Alice 换成 Bob),agent 能否正确替换当前事实、同时保留历史(「现在谁负责」vs「周二谁负责」)?
文章从文档层面对比了三条路径:
- 官方 MCP reference memory server:以 observation 字符串为单元,显式 add/delete,由调用方决定删哪条——加 Bob 不会自动删 Alice。
- Basic Memory:以 Markdown 文件为唯一事实源,agent 可用 editnote 编辑,人类也可直接改文件,修正过程作为内容编辑可审查。
- Graphiti:内置事实有效期窗口与旧事实失效机制,MCP 事实搜索支持日期过滤,把更多时间语义下沉到记忆系统,但 MCP 实现仍标注实验性。
作者建议的最小测试:一次交接后,在不带旧对话上下文的全新会话中查询当前 owner 与返回的证据;如需历史回溯,再用后端的时间语义单独测「周二」。流利的回答可能掩盖从未发生的更新。(作者为 Mnemoverse 联合创始人,此处刻意不比较自家实现。)
「编程与Agent」频道最新
- 开发者宣布告别 VSCode:借AI工作反思旧习惯与无用努力的边界 — jamestagg · 2026-09-12
- 用 Hermes Agent 装 Rive CLI,把产品主页重制成游戏菜单 — Teknium · 2026-09-12
- 研究:31000 次 agent 运行中 69% 出现过至少一次奖励作弊 — dair_ai · 2026-09-12
- 开发者把 Codex 搬上折叠屏手机,服务端与语音直接本机运行 — SIGKITTEN · 2026-09-12
- 开发者吐槽云 Agent 平台还在「选仓库」,Codex 早已裸跑文件系统 — willcb · 2026-09-12
- AI 生成固件直刷 STM32:一块电路板驱动双泵加电磁阀 — debreuil · 2026-09-12