换了个窗口,第一句话又得重来:我是做 B 端产品的,回答别太长,先给结论。这已经是本周第四次。AI 到底会不会记住你,答案取决于它记在哪一层——同一段对话里的记忆、跨对话的偏好、账号背后的画像,三者的寿命和可控程度完全不同,混在一起谈就会得出「越用越好用」这种半真的结论。
三种「记住」寿命不同,混着谈就会误判
会话内记忆活在这一次对话里,关掉窗口就没了。跨会话记忆存在账号下,部分产品提供,通常能在设置里看到条目并删除。账号级画像则是系统按使用行为调整默认值和推荐,多数产品不给你看,也不给你改。
前两种你能感知,第三种只能从「它怎么老给我这种答案」里推测。把三者当成一回事,最容易出现两种误判:以为关掉窗口它还记着,于是把重要背景只说过一次;或者以为它在偷偷学习,于是对回答的偏差过度解读。
三种记忆,各存什么、边界在哪
| 记忆类型 | 存什么 | 边界 |
|---|---|---|
| 会话内 | 这次对话里说过的要求、贴过的材料、纠正过的错误 | 换窗口、刷新、超长被截断,全部清零 |
| 跨会话偏好 | 职业、常用语言、回答风格、称呼、禁忌话题 | 通常只存偏好不存事实,写错要自己去改 |
| 账号级画像 | 使用时段、常用功能、点过哪些推荐 | 不可见不可编辑,可能把偶然行为当习惯 |
| 项目或空间级 | 某个工作区里上传的文件与指令 | 只在那个空间生效,跨空间不通用 |
| 自建模板 | 你自己维护的角色设定、背景资料、输出要求 | 全靠手动粘贴,但换工具换设备都还在 |
第五行不属于产品功能,却是唯一完全可控的一层。前四行的共同点是:你只能看到结果,看不到它为什么这么记。知道这一点,就不会把关键背景托付给一个看不见的存储。
会话内记忆为什么会清零
它依赖上下文窗口,也就是模型一次能读进去的文本长度。对话越长,早期内容越容易被挤出去或压缩,这也是长对话到后面「忘了开头说过什么」的原因。窗口大小和会员等级有关,但再大也有上限。
指望靠一个超长对话维持记忆,迟早会碰到这条线。更麻烦的是它不报错,只是悄悄失效:回答看着正常,结论却是基于半份材料得出的。上下文窗口的长度限制怎么影响长文档处理,值得单独看一眼。
跨会话记忆通常只存偏好,不存事实
多数产品记的是「你是谁、你要什么风格」,不记「你上周问过哪个项目的报价」。这条区分很重要:它能让语气更贴合,但不能替你保存项目细节。把关键背景交给记忆功能,通常会在某次回答里发现它把两个项目混在了一起。
偏好类信息也有记歪的时候。你说过一次「最近在看出海」,它可能归纳成「你做出海业务」,之后每次回答都往这个方向靠。信息还会过时——岗位变了、项目结了,它仍按旧的来。定期进设置翻一遍条目,比放任不管稳当。
它记住的东西,你不打开看就不知道错在哪
记忆功能最大的问题是不可见。它不会告诉你「我记住了这三条」,也不会在你换了方向之后问一句还准不准。多数产品把条目放在设置深处,用户很少去看。结果是错误的前提一直生效,而你把回答的偏差归因于模型变笨了。
另一层误解是把记忆当成学习。它不改模型参数,只是把几句话塞进每次请求的开头,所以学不会新技能,也不会因为你纠正过一次就不再犯同类错误。微调和记忆是两件不同的事:一个改权重,一个改输入,不在同一层面。这也解释了为什么记忆不跨产品——权重在各自的产品里,输入也在各自的产品里。
与其等它记住,不如自己带一份底稿
建一份自己的模板,写清四件事:你是谁、你在做什么、你要什么形式的回答、哪些话不要说。每次开新对话贴一遍,十秒钟的事。好处是跨工具、跨设备、跨版本都成立,不依赖任何一家的记忆策略。
把它存成文档或输入法的快捷短语,用起来比记忆功能更稳。团队里还能统一——同一个岗位的人用同一份底稿,输出风格就不会各说各话。提示词里该写清哪几件事,这份底稿就是最小可用版本。
速查:记忆功能的五条常识
- 会话内记忆随窗口消失,长对话也会丢开头
- 跨会话记忆多存偏好,不存项目事实
- 记忆会归纳错、会过时,且不跨产品
- 定期翻设置里的记忆条目,删掉过时的
- 自建模板是唯一完全可控的一层


