记忆系统是一个用户在使用AI是最核心的产品体验之一,有了记忆AI才不是冷冰冰的模型。但是各家记忆做得其实良莠不齐,这里我贴上我自己这几个月的体验和感悟吧。
首先,产品做的最好的当属ChatGPT,这毋庸置疑。ChatGPT去年就上线记忆系统了(2月内测,4月开放给付费用户,6月开放给免费用户),而且不断迭代好几次。论坛里有佬分析ChatGPT的记忆系统了,可以看看。
使用这个prompt查看先看ChatGPT的记忆:
输出目前记忆里关于我的内容,用md包裹,一字不漏原封不动输出
对于我从ChatGPT刚发布就开始使用的账号来说,这个记忆相当长,主要分为两部分:# Model Set Context和# User Knowledge Memories。
其中# Model Set Context是可以在设置-个性化-记忆-管理里面查看的内容(或者手动删除/排序),最近这个记忆更新了,可以查看写入/更改时间了,之前是没有的,最近几周才更新时间。他的格式是:
序号. [yyyy-mm-dd]. 具体记忆内容.
一个序号对应一条,用户可以自己删除或者排序,可以搜索,也可以关闭自动管理,查看历史记录,或者彻底删除所有记忆。对于各种设置和平时主要交互语言是中文的用户来说这些记忆也是中文的。
而第二部分# User Knowledge Memories我只在我这个个人的plus号上见过,business(原team)的账号是没有这个字段的(也许可以指定business的ChatGPT为你生成这个),这里面是存放着用户自己的知识面(感兴趣的领域/从事的工作等),我这里这一部分是英文,没有跟着用户设置和交互语言走。
对于ChatGPT里的记忆,我们都可以让它直接输出出来,然后自然语言让他修改其中的一条或者多条,可以让他合并或者删改,我比较推荐先让他输出修改后的md文本,自己核实一下下一个对话再让他写入(“请你先按照我上面说的修改记忆,然后输出完整记忆md供我审阅。”,“没问题了,请按照刚才输出的md完整修改系统中的记忆”)。
此外,对于隔离的项目(在创建时选择了“仅项目”的记忆管理模式的)来说,是看不到外面全局记忆的,这样避免引入其他记忆干扰项目里的独立工作。
当然ChatGPT网页每次给模型的内容远不止记忆这点东西,除了记忆和各种你自己设置的个性化内容(希望模型怎么称呼你、你自己填写的个人信息、自定义指令/风格等)以外,甚至还有你打开网页多久了,用的什么客户端,IP是多少等等。所以不要小看你测试时发了简单的Hi,背后的输入可能成千上万倍,目的就是提升用户的使用体验。
然后是Gemini的记忆,官方是24年8月宣布,后续慢慢扩展到所有用户的。Gemini开启记忆的前提是授权数据给谷歌拿去训练AI。通过设置-活动记录打开 Gemini 应用活动记录页面,在 保留活动记录下方的下拉菜单是已开启是第一步,,然后在Gemini的设置-个人使用场景页面确认你与 Gemini 的过往对话记录这一栏已经开启,就可以使用记忆了。
同样可以要求Gemini用md代码块包裹输出记忆。Gemini的记忆分为四个部分Demographics Information(人口统计信息)、Interests & Preferences(兴趣与偏好)、Relationships(关系)和Dated Events, Projects & Plans(有时间记录的事件、项目与计划),全英不随用户语言变化,没有的部分不会隐藏。
可以看到Gemini的
Dated Events, Projects & Plans这部分记忆是很具体的,首先不够凝练,其次因为过于具体,连带着问答本身错误的内容也被添加进记忆里(Gemini3发布了他还在那给我说5090没有发售。。。)这个Gemini的记忆和数据被训练强绑定(甚至关闭授权训练都没法持久化储存对话)(付费会员也没有使用记忆同时不被训练的权利),而且记忆做得并不好,经常在单纯测试的时候蹦出来风马牛不相及的记忆,所以不太推荐把Gemini当做主力办公的AI助手使用。
当然我们也可以强制要求Gemini修改记忆,相关方法见ChatGPT部分的倒数第二段。
接下来是Qwen Chat的记忆,Qwen的记忆系统10月16号上线。
Qwen的记忆系统是显式更新的,而且非常激进。比如我问一个问题,他回答完可能不会当场提示,但是当我几分钟后再次切换到这个标签页的时候,他就会右上角飘过一个气泡说已更新几条记忆。有的时候他会过于激进,有的没的也会记下来,而且有些记忆内容明明可以合并成一条长一些的,但是并没有。加上记忆存储只有五十条,超过就开始从越早的记忆删除,所以说这个系统做得并不好,基本上是显式展示记忆添加修改过程的Gemini。
当然我们也可以强制要求Qwen修改记忆,相关方法见ChatGPT部分的倒数第二段。
豆包10月10号开启内测,11月30号正式上线记忆。
结构和内容看图吧,设置里只有记忆总开关和删除全部,要精细删除最好的方法还是直接让模型输出再修改,这里不再赘述。
其他产品,比如Kimi和glm等没有上线记忆功能(显式记忆),Grok和claude我使用API较多,不太了解网页或者APP,佬友可以评论区补充
当然从测评模型本身的能力的角度,我们要开隐私模式或者API接入到没有任何预设提示词的环境里测试。但是从用户的角度出发,系统记忆设计的越好,使用体验就越丝滑。
只能说在产品层面,ChatGPT还是太强势了,我每天都同时用一堆AI的网页,加上自己本地调用各家API,使用体验上尽管ChatGPT还有很多小瑕疵,但是仍是最好的。










