AI 快讯Claude与ChatGPT开始共享记忆
行业快讯

Claude与ChatGPT开始共享记忆

2026-07-31T20:03:28.132Z
Claude与ChatGPT开始共享记忆

一套基于 MCP 的共享记忆图谱近日登上 Show HN,试图让 Claude、ChatGPT 等 AI 工具读取同一份长期上下文。它真正值得关注的不是“记得更多”,而是把记忆从单个平台迁移到用户可控制的基础设施中。

Claude 与 ChatGPT 开始共享记忆:MCP 正在变成 AI 的“公共大脑”

一套面向 Claude 与 ChatGPT 的共享记忆图谱近日出现在 Show HN,引发开发者对“跨模型长期上下文”的新一轮讨论。它要解决的问题非常具体:你在 Claude 里解释过的项目背景、做过的架构决策和确认过的个人偏好,换到 ChatGPT 或其他 AI 工具后,不必再从头讲一遍。

共享记忆图谱是一种由多个 AI 客户端共同读写、以实体和关系组织长期上下文的外部记忆层。 与某个平台内置的“记住我的偏好”不同,这类系统不把记忆锁在单一聊天产品里,而是通过模型上下文协议 MCP 暴露统一的查询和写入能力。

这件事听上去只是省掉几次复制粘贴,实际触及的却是 AI 产品当前最重要的控制权问题之一:长期记忆究竟属于模型厂商,还是属于用户。

Claude、ChatGPT 和代码编辑器通过 MCP 连接同一份共享记忆图谱的架构示意图

MCP 不负责“记忆”,但让记忆能够被不同 AI 使用

MCP(Model Context Protocol,模型上下文协议)是一套连接 AI 应用与外部数据源、工具和工作流的开放协议。 它更像 AI 世界的通用扩展接口:客户端负责发起工具调用,MCP Server 负责把文件、数据库、代码仓库或记忆系统以标准化能力提供给模型。

因此,“通过 MCP 共享记忆”并不意味着 MCP 本身会自动理解和保存每段对话。真正完成长期存储的是 MCP Server 背后的数据库或图谱系统,MCP 只解决不同 AI 客户端如何发现、调用和读取这些能力。

一套典型的共享记忆架构可以拆成四层:

  1. AI 客户端层:Claude、ChatGPT、Cursor、Claude Code 或其他支持外部工具的智能体;
  2. 协议层:MCP 负责描述可用工具、传递参数并返回结构化结果;
  3. 记忆服务层:负责抽取事实、创建实体、建立关系、检索上下文和处理更新;
  4. 存储层:可以是图数据库、关系数据库、向量数据库,或者几种存储方式的组合。

这个分层很关键。过去很多“AI 记忆”项目直接绑定某个客户端,一旦用户换工具,记忆就跟着失效;MCP 将客户端与存储层解耦后,同一套记忆服务理论上可以被多个模型使用。

图谱比“把聊天记录全部塞回去”更适合长期上下文

记忆图谱是把人物、项目、文件、决策和偏好表示为实体,并用关系连接这些实体的结构化存储方式。 例如,“项目 Alpha 使用 PostgreSQL”“张三负责认证模块”“团队在 7 月 25 日否决 Redis 方案”,都可以被保存为节点、边和带时间的属性,而不是埋在几十万字的历史聊天里。

这与单纯的向量检索有明显区别。向量数据库擅长根据语义相似度找出“看起来相关”的文本片段,但不天然保证事实关系、时间顺序和版本状态准确;知识图谱更适合回答“谁负责什么”“某项决策何时发生变化”“当前方案取代了哪个旧方案”这类关系明确的问题。

| 记忆方式 | 数据组织 | 主要优势 | 主要短板 | 更适合的场景 | |---|---|---|---|---| | 平台内置记忆 | 账号级事实或偏好 | 开箱即用、无需部署 | 难跨平台迁移,写入逻辑不透明 | 写作偏好、个人习惯 | | 完整聊天记录 | 按会话保存原文 | 信息保留完整 | 噪声大、上下文成本高、难检索 | 回顾单次会话 | | 向量记忆 | 文本切片与向量索引 | 模糊语义检索效果好 | 时间和关系表达较弱 | 文档问答、相似内容召回 | | 图谱记忆 | 实体、关系与属性 | 关系清晰,可追踪事实变化 | 抽取、去重和维护更复杂 | 长期项目、团队知识、架构决策 | | 图谱加向量混合 | 结构化关系加语义索引 | 兼顾关系查询与模糊召回 | 系统复杂度和成本更高 | 多工具共享的生产级记忆 |

对开发者而言,图谱方案最有价值的并不是“记住用户喜欢深色模式”,而是保存项目持续演化的状态。假设团队先选择 MySQL,三周后因为分析需求迁移到 ClickHouse,一份没有时间信息的记忆可能同时召回两种结论;带时间属性的图谱则可以保留旧决策,同时把新决策标记为当前有效状态。

这类能力通常被称为“时序知识图谱”。时序知识图谱是为事实附加生效时间、失效时间或事件时间,从而描述知识如何随时间变化的图结构。 对长期运行的编码智能体来说,“曾经正确”与“现在正确”的区分,往往比多召回几段相关文本更重要。

真正的变化是:记忆开始从模型账号中剥离

外部化记忆是把长期上下文保存到用户或团队控制的独立系统,而不是仅保存在模型厂商账号中的做法。 共享记忆图谱的意义就在这里:Claude 可以负责代码推理,ChatGPT 可以负责资料整理,另一个模型可以承担低成本的信息抽取,但它们读取的是同一份项目事实。

这种设计带来三个直接变化。

第一,模型可以替换。今天使用 Claude 做复杂重构,明天切换到 ChatGPT 检查文档,只要两个客户端都能访问同一 MCP Server,项目背景就不必跟着模型重新建立。模型从“保存全部上下文的工作空间”退回到“使用上下文完成任务的计算引擎”。

第二,客户端可以替换。开发者可能在桌面聊天工具中讨论需求,在编辑器里实现功能,再让命令行智能体执行测试。过去这三段工作常常形成三个信息孤岛,共享记忆层则有机会把它们串成一条连续工作流。

第三,团队知识可以逐步沉淀。个人记忆解决的是“AI 是否认识我”,团队记忆解决的是“AI 是否理解这个项目”。后者需要权限、来源、时间和责任人等元数据,复杂度更高,但商业价值也更大。

| 对比维度 | 平台内置记忆 | MCP 共享记忆图谱 | |---|---|---| | 数据归属 | 通常绑定平台账号 | 可由用户或团队自行控制 | | 跨模型使用 | 通常不支持或能力有限 | 取决于客户端的 MCP 支持情况 | | 数据结构 | 多为偏好和事实摘要 | 实体、关系、事件与时间属性 | | 可审计性 | 用户通常只能部分查看 | 可设计完整的来源与修改记录 | | 部署成本 | 接近零 | 需要服务、数据库和权限配置 | | 迁移能力 | 受平台导出能力限制 | 可围绕开放数据格式自行迁移 | | 适用对象 | 普通个人用户 | 开发者、研究团队和企业工作流 |

但“Claude 和 ChatGPT 共享记忆”目前仍有前提

跨模型共享记忆的成立条件,是相关客户端能够连接同一个 MCP 服务并获得相应权限。 这句话比宣传口号重要,因为模型、聊天产品和开发工具并不是同一个概念。

Claude Desktop、Claude Code 等客户端对 MCP 的支持较为直接,但 ChatGPT 在不同产品形态、套餐和连接器机制下,可接入能力并不完全一致。即使底层模型能够理解 MCP 返回的信息,也不代表所有 ChatGPT 用户都能像配置本地开发工具一样,直接挂载任意 MCP Server。

因此,当前更准确的表述是:这类项目提供了一套可供 Claude、ChatGPT 及其他兼容客户端使用的共享记忆层,而不是已经让所有 Claude 与 ChatGPT 会话自动打通。实际体验仍取决于客户端支持、部署方式、身份认证和网络环境。

这也是现阶段 MCP 生态最容易被忽略的一点:协议统一了工具描述与调用方式,却没有自动统一各家产品的权限模型、审核规则和功能开放范围。协议兼容不等于产品层面无条件互通。

最难的并不是存储,而是决定“什么值得记住”

记忆抽取是从对话和工具执行结果中识别长期有效事实,并将其转换为可检索记录的过程。 一个能长期工作的系统,不能把每句话都写进数据库,否则共享记忆很快就会变成比聊天记录更难清理的垃圾场。

真正困难的问题至少包括以下几类:

  • 事实与临时指令如何区分:用户说“这次先不要写测试”,不应被保存成永久编码偏好;
  • 冲突如何解决:同一个项目先后出现两套技术方案,系统必须知道哪套仍然有效;
  • 实体如何去重:“OpenAI Hub”“openai-hub.com”和“这个站点”可能指向同一实体;
  • 来源如何追踪:模型总结出的事实必须能够回到原始对话、文档或提交记录;
  • 删除如何传播:用户删除一条敏感记忆后,摘要、向量索引和图谱关系都应同步处理;
  • 写入权限如何控制:并非每个模型、每次工具调用都有资格修改团队的长期知识。

如果这些问题没有处理好,共享记忆反而会放大错误。一个模型产生的误解被写入图谱后,可能被另一个模型当作可靠事实继续使用;多轮调用之后,错误不再表现为一次“幻觉”,而会变成跨工具传播的系统性错误。

所以,生产级记忆至少需要“来源、置信度、时间、作用域、写入者”五类元数据。重要事实还应采用人工确认、双阶段写入或只读数据源校验,而不是让模型拥有不受限制的永久写权限。

隐私风险也从单个聊天窗口扩大到整套工具链

记忆作用域是规定一条信息可以被哪些用户、项目、模型和工具访问的权限边界。 当 Claude、ChatGPT、编辑器和命令行智能体共用一个记忆库时,便利性提高了,潜在泄露面也随之扩大。

例如,个人写作偏好可以跨项目共享,但客户名称、未公开代码和内部故障记录不应该进入全局记忆;开发环境里的智能体可以读取仓库架构,却未必应该访问销售合同;负责检索的模型需要读权限,却通常不需要删除或覆盖事实的权限。

一套可信的共享记忆系统应当至少具备以下机制:

  1. 按用户、团队和项目隔离命名空间;
  2. 对读取、创建、更新和删除分别授权;
  3. 保存工具调用与数据修改的审计日志;
  4. 对密钥、身份信息和客户数据进行写入前过滤;
  5. 支持逐条查看、纠正、导出和彻底删除记忆;
  6. 为高风险数据设置保留期限,而不是无限期保存。

本地部署可以降低第三方托管风险,但不能自动解决权限问题。只要多个客户端能够访问同一个服务,错误配置、提示注入和越权工具调用仍然可能暴露数据。MCP Server 应被视为一项拥有真实数据权限的基础设施,而不是一个无害的聊天插件。

共享记忆会成为模型厂商之外的新基础设施层

模型无关记忆层是一套不依附特定大模型、能够为多个智能体持续提供上下文的基础设施。 从行业角度看,MCP 的长期价值可能不只是“连接更多工具”,而是帮助开发者把身份、数据、记忆和工作流从模型产品中拆出来。

这对模型厂商未必完全有利。平台内置记忆能够增加用户黏性:模型越了解用户,迁移成本越高;一旦记忆可以通过开放协议被多个模型访问,用户就更容易根据价格、速度、推理能力和任务类型切换模型。

但共享记忆也不会立刻取代平台原生记忆。原生功能无需部署,能与产品界面和账号体系深度结合,更适合大多数个人用户;MCP 共享图谱则需要维护数据库、权限和抽取策略,更像开发者与团队使用的“可编程记忆基础设施”。两者在相当长时间内会并存。

这套方案目前最适合三个场景:持续数月的软件项目、需要多种 AI 工具协作的个人工作流,以及希望保留知识主权的团队。对于只进行一次性问答的用户,部署共享图谱带来的复杂度很可能超过收益。

判断:方向是对的,体验还没有到“插上就用”

共享记忆图谱解决了一个真实且越来越昂贵的问题:模型能力快速迭代,但用户积累的上下文仍被困在各个产品里。MCP 给出了相对开放的连接方式,图谱则提供了比原始聊天记录更适合长期维护的数据结构,两者组合有机会成为智能体时代的公共记忆层。

不过,现阶段最值得警惕的是把“协议可连接”夸大成“记忆已无缝互通”。客户端支持仍不一致,自动抽取会产生错误,图谱需要持续清理,跨工具权限也比单一聊天产品复杂得多。它已经是一个值得开发者试验的架构,但距离普通用户无需配置、无需管理、无需担心隐私的成熟产品,还有明显距离。

真正决定这类项目能否进入主流的,不会是图谱里能存多少节点,而是三个更朴素的指标:错误记忆能否快速纠正,敏感信息能否严格隔离,以及用户换掉模型后能否完整带走数据。

如果这三点能够成立,AI 长期记忆才算真正从一种平台功能,变成用户拥有的数字资产。

参考来源

相关推荐

查看全部