AI 记忆到底指什么?
AI 记忆同时指着两件不同的事:助理在一段对话里能看到的内容,以及它在自己服务内跨对话 保留的内容。这里说明两者各自覆盖什么,以及都不覆盖什么。
简短的答案
AI 记忆指的是助理在您刚发出的这条消息之外还能调用的一切。实际上它是两件分开的 事:一是上下文窗口(context window),也就是它在您正在进行的这段对话里能看到的 内容;二是内置记忆(built-in memory),也就是它在自己服务内跨对话保留下来的内容。
两者停在不同的地方,所以"AI 到底记不记得"这个问题会有两种答案。一个受限于一段对话的大小,另一个 受限于一个服务的边界。
AI 记忆的两种
AI 记忆分成上下文窗口(一段对话里装得下的量)和内置记忆(在同一个 服务内跨对话延续下来的内容)。
上下文窗口是助理在写单次回复时能一次性看到的量。这次回答用到的一切都得装进去: 您说的话、它自己说的话、您粘贴进去的内容。对话一旦超过这个量,最早的部分会先从视野里掉出去。长对话 的开头变模糊、最近几轮却依然清楚,原因就在这里——这在日常里是 什么感受另有一篇。
内置记忆是助理在自己服务内跨对话保留下来的内容。ChatGPT 的记忆就是这种方式—— 它自己从您的对话里挑出一些带到后面。Claude 的 Projects 走的是另一条路:材料放在项目里,在那里开始的 对话可以用到它。两者都是做得不错的功能,覆盖范围也一直在扩大。
所以"它忘了"通常是两种情况之一。要么对话超出了窗口,要么您想到的那件事从一开始就没被留下来。
AI 记忆覆盖不到的部分
两种都不会跨到另一个服务。ChatGPT 留下的内容 Claude 看不到,反过来也一样。各自都 是为自己的用户做的,没有理由去读竞争对手的存储。在 两个助理之间搬运上下文最先撞上的就是这一点。
还有第二条边界,更容易被忽略。留下什么并不全由您决定。内置记忆会自己挑看起来值得 保留的内容。这很方便。但这和您亲手标记下来、并且知道六个月后它还在,是两回事。
这两点都不是故障,而是各个服务的边界画在哪里带来的结果。这也意味着哪一方推出新功能都补不 上这个缺口——横跨两个服务的存储,没法待在其中任何一个里面。
您自己留着的那一份
必须放在助理之外的那一份,通常被称作 knowledge layer(知识层)。
knowledge layer 是一个放在任何单一助理之外的存储,装着您决定保存下来的内容,让您连接的 任何助理以后都能把它取回来。助理来来去去,这一层留下。而且里面除了您放进去的,什么都没有。
有两件事让这样的存储不至于变成整理工作。
语义检索按意思找东西,而不是按准确的字词。您问起去年春天定下的价格决定,哪怕它当初 是用一个您绝对猜不到的标题存下的,最接近的那条也会回来。要让这一点成立,关键在于 您存的是什么、以什么形式存。
MCP(Model Context Protocol)是把助理连到外部工具和存储的公开标准。只要存储支持 MCP,任何支持这个标准的助理都能够到它——knowledge layer 不会变成某一个助理的东西,靠的就是这个标准。
它不是的三件事:
- 不是笔记应用。没有人会进去读它——读的是助理,所以乱一点也没关系。
- 不是自动收集。保存是您做的判断。您的对话不会在后台被读取。
- 不是分类体系。没有文件夹,也没有标签。它不是替您整理,而是让您没有东西需要 整理。
内置记忆够用的时候
如果您只用一个助理,也不打算换,内置记忆就够了。它比以前覆盖得更广,不额外花钱, 也没有什么需要连接。
把内容放到外面的理由出现在这里:
- 您用不止一个助理,而且发现自己正在把已经对第一个说过的话再对第二个说一遍。
- 您在反复解释同样的背景——某个项目一直有的约束、您希望文字写成什么样、您已经 排除掉的选项。
- 您以后可能会换。这个理由在真正要换之前,都不会让人觉得着急。
如果这说的是您,各种选择之间真正不同的那两点值得先看 一下。
FAQ
什么是上下文窗口?
助理在写单次回复时能一次性看到的量。这次回答用到的一切都得装进去,对话一旦超过这个量,最早的部分会先被挤出去。
上下文窗口和内置记忆有什么区别?
上下文窗口受限于一段对话的大小;内置记忆能跨对话延续,但只在同一个服务内。前者是因为对话变长而到头,后者是因为您换了助理而到头。
什么是语义检索(semantic retrieval)?
按意思而不是按准确字词去找信息。您问起去年春天定下的价格决定,哪怕它当初是用一个您绝对猜不到的标题存下的,最接近的那条也会回来。
什么是 MCP?
Model Context Protocol 的缩写,是把助理连到外部工具和存储的公开标准。只要存储支持 MCP,任何支持这个标准的助理都能够到它。
Contextick 就是这样一个存储。把它连到您已经在用的助理上,说一句"记住这个",以后相关的时候 那个助理就会把它取回来——连接方法在这里。