你有没有遇到过这种事:跟一个 AI 助手聊了半小时,把家里几口人、想吃什么、预算多少全交代清楚了,结果聊到后面,它忽然问:“请问您几位用餐?”
你明明开头就说过了。
这不是它故意气你,也不是它“变笨了”。它只是——桌子太小,便签纸不够贴了。
先认识一下这位实习生
我们这条故事线里,Agent 就是一位新来的实习生。
它脑子不笨,但有几件事你得知道:它不联网,不能直接动手,只能坐在那儿想。想完之后,它会举手说:“这个我能不能用一下计算器?”“这个我能不能查一下资料?”——这叫工具调用。
它干活的方式是一个循环:想 → 申请用工具 → 动手做 → 看结果 → 再想下一步。像带教老师带着新人,一轮一轮往前走。
那它“想”的时候,靠什么记东西?
靠桌上那叠便签纸。
人话:上下文窗口 = 它这次能同时摆在桌上、一眼看见的内容总量。
便签纸是有限的
这位实习生的桌子,大小是固定的。
你跟他说的每句话、他自己想出来的每一步、工具返回的每个结果,都要写在一张便签上,摊在桌面。桌子摆满了,就没地方放新的了。
那怎么办?只能把最早贴上去的那张揭下来,腾出位置。
所以你开头说的“我们一共四个人”,很可能就是第一批被揭掉的那张。等聊到点菜,它桌上只剩最近几张便签,自然就不知道你几位了。
这不是它撒谎,也不是它失忆——它只是看不见了。
那“记忆”又是什么?
如果每次都要从头交代,那也太累了。所以实习生还有一本便签本,和一个长期档案柜。
- 便签本:这次对话里,它能翻一翻前面写过的东西。但翻也是有上限的,太早的照样翻不到。
- 长期档案柜:你明确告诉它“记住这个,下次还用”,它才会专门归档。下次再来,它去柜子里取。
区别在哪?桌上的便签纸是自动的、临时的,聊完就散;档案柜是要你开口的、留下来的。
人话:记忆 = 它愿意专门存起来、下次还能翻出来的东西。
为什么它会一本正经地胡说?
有时候你问它一个它桌上没有、柜子里也没有的事,它不会说“我不知道”。
它会编一个听起来很合理的答案。
这就是所谓的幻觉。原因还是那叠便签纸:它只能看见桌上有的东西,桌上没有的,它就靠“猜”来补。而它猜得特别自信,语气特别顺,所以你很容易信。
遇到这种情况,别急着骂它。你可以换个问法,把关键信息重新贴到桌上,或者干脆开一段新对话,把背景一次说清楚。
什么时候别指望它记住?
说句实在话:别把重要的东西只托付给它一次对话。
- 长对话聊到后面,开头的信息大概率已经滑出桌面了;
- 换一个对话窗口,它基本就是“初次见面”;
- 它说“我记住了”,你最好确认一下,是真进了档案柜,还是只是桌上那张便签。
它是个好用的助手,但不是保险箱。
想让桌子大一点,怎么办?
几件小事,立刻有用:
- 重要的事说在前面,也重复一遍。 别指望它自己捞回来。
- 一次对话只干一件事。 聊完这顿饭,下一件事开新对话。
- 要它长期记住的,明确说“请记住”。 让它归档,而不是随手一贴。
- 发现它开始答非所问,就是桌子满了。 该收尾了。
理解“便签纸有限”这件事,你对 Agent 的很多迷惑就通了:它不是不认真,它只是桌子小。
想亲手试试?Agent 核心概念入门 会带你从零跑通第一个 Agent。