你有没有这种感觉:换了一个AI工具,就像换了一个人?昨天刚跟Claude说的项目背景,切换到Cursor又要重新解释;ChatGPT学会了你的编码偏好,Cursor AI完全不知道。这种“记忆孤岛”正在浪费每个人的时间。
为什么需要开放记忆协议
当前AI工具的内存机制完全孤立:每个工具只在自己的系统里存储用户信息,换一个工具就从零开始。这不是因为技术做不好,而是因为缺少一个通用的标准——就像早期的即时通讯软件,彼此之间无法互通。Open Memory Protocol(OMP)就是这个问题的解决方案:让不同的AI工具读写同一个记忆存储。
OMP本质上是一套规范,定义了记忆对象的数据结构、存储格式和HTTP接口。任何实现这套规范的工具,都可以读写同一个记忆服务器上的数据。它不是某个公司的产品,而是像HTTP或TCP/IP一样的开放标准。
它是怎么运作的
OMP的核心是一个自托管的记忆服务器,运行在本地Docker容器或云服务器上。服务器默认使用SQLite存储,开发者也可以切换到PostgreSQL配合向量数据库,以支持语义搜索。所有支持OMP的工具——无论Claude、Cursor、ChatGPT还是自定义Agent——都连接同一个服务器。
记忆对象分为三类:情景记忆(episodic)记录具体事件,比如“用户在上周讨论过微服务架构”;语义记忆(semantic)存储偏好和事实,比如“用户更喜欢TypeScript”;程序记忆(procedural)保存操作步骤,比如“用户习惯用git rebase而非merge”。
用户可以用系统提示词让Claude在每次对话开始时自动调用检索工具,搜索相关内容;用户分享新信息时自动保存。整个过程对用户透明,AI会像有记忆的人一样自然回应。
浏览器扩展OMP Bridge更进一步:它能定时将ChatGPT对话同步到OMP服务器,并在切换到其他AI时自动生成“交接简报”,让下一个AI快速了解之前讨论的背景。
为什么这事值得关注
AI助手正在成为日常工具,但“每次换工具都要重新解释上下文”严重拖累效率。OMP的价值不在于技术突破,而在于它解决了一个生态问题:与其每个AI厂商各自闭门造车,不如用开放协议打通壁垒。如果主流AI工具都支持类似的标准,用户就能真正拥有一个“跨工具的记忆层”——不用再重复自己,AI助手之间的切换也会顺畅得多。
项目代码已开源,部署只需一行Docker命令,门槛不高。有自托管能力的团队可以立刻尝试;对普通用户来说,可以关注这个协议的后续发展——尤其是主流AI平台是否会采纳类似方案。
编注:信源为GitHub开源项目主页,包含完整的技术规范、部署步骤和演示案例。