上下文快满了,AI 就会开始忘事,这多半不是它态度变差,而是早期内容已经被截断或压缩。最稳的做法是先让它总结要点,再新开一段对话、贴上总结继续,而不是在原对话里反复提醒它“你记错了”。
四个信号,说明上下文快满了
第一个信号是忘了开头交代的设定和名字。比如你一开始就说好的人物名、称呼、格式要求,聊到后面它突然换了说法,甚至完全不用了。第二个信号是把前面已经否定过的方案又提了一遍,好像那次讨论从没发生过。第三个信号是回答明显变短、变敷衍,之前能给出的细节和例子慢慢消失,只剩下笼统的结论。第四个信号是张冠李戴,把不同段落、不同人物或不同版本的信息混在一起,时间线和因果关系也开始对不上。出现其中两三个,基本就可以判断不是你没说清,而是对话已经太长了。
为什么聊久了就会忘
原因在于上下文窗口是有限的。一次对话里能同时被模型看到的文字只有那么多,聊得越久,早期的内容就越可能被挤出去,或者被系统压缩成简略版本,细节自然保不住。就算内容还没有完全被挤掉,注意力也会被大量中间对话稀释:离得越远、提得越少的信息,越容易被后面的内容盖过去。这也是为什么窗口标得再大,长对话后段的质量仍可能下降,关于这一点可以看上下文窗口不是越大越好:1M token 背后的注意力代价和三个误解。
出现忘事后,这样接续最稳
第一步,让 AI 先输出一份接续摘要,并明确要求包含四项:当前目标、已经定下来的结论、还没有解决的问题、必须保留的关键原文,比如人名、数字和固定表述。第二步,新开一段对话,先贴摘要,再补一句“请按这份摘要继续,不要推翻已定结论”,然后再提新问题。摘要贴过去之后,先让它复述一遍目标和已定结论,确认没有理解偏差再往下推进,这比直接接着提问更省事,也能避免它带着错误理解继续跑偏。平时也可以把反复要用的人名、口径和禁忌单独存成一段文字,每次新开对话时直接贴上,不用靠它自己回忆。第三步,长任务尽量拆阶段,每个阶段单独开一段对话,只带上一阶段的摘要和成果,不要把整件事塞进一条对话里拖到底。第四步,重要设定尽量写在每段对话的开头,聊到关键节点时适时重申一次。第五步,同一段对话不要混进多个不相关的任务,话题一多,信息互相干扰,忘事和混淆只会来得更早。
两个容易混淆的边界
付费版的上下文窗口通常更大,能撑更久,但同样有上限,聊到足够长一样会满,不能指望开会员就一劳永逸。另外,很多产品里的“记忆”功能和单次对话的上下文不是一回事:记忆保存的是跨对话的少量偏好和事实,上下文是当前这段对话里它此刻能看到的全部内容。这段对话忘了你刚交代的设定,通常是上下文的问题,去设置里开关记忆解决不了。