用费曼风格看 LLM Agent 记忆演变史:从“翻书的鱼”到“拥有潜意识的数字人”
这篇文章把 Agent 的记忆系统梳理得非常透彻。其实,大语言模型(LLM)的记忆进化史,简直就是一部“如何拯救数字金鱼”的心酸血泪史。
为什么这么说?因为大模型天生就是一个 “只有 7 秒记忆的金鱼(受限于固定的上下文窗口 Context Window)”。一旦你说的话超过了它的窗口长度,它就会把最开始聊的内容忘得一干二净。
为了让这只金鱼能帮我们干复杂的活儿,科学家们想出了好几套架构:
阶段一:给金鱼发一本大百科全书(RAG 架构) 一开始,大家觉得只要把所有知识存进外部数据库(向量库),金鱼遇到不懂的词,就让它去“翻书”就行了。但这有问题:金鱼确实变博学了,但它依然 记不住“你”是谁。你跟它聊了三天的恋爱,第二天它还是冷冰冰地问你“有什么可以帮您?”。
阶段二:给金鱼装上电脑内存和硬盘(MemGPT 架构) 既然金鱼的大脑(上下文)容量有限,那我们就借鉴操作系统的玩法。科学家把金鱼的大脑分成了“内存(能直接看到的话)”和“硬盘(存在数据库里的历史)”。当内存快满的时候,系统会自动把不重要的话“存盘”,把重要的新信息“调入内存”。金鱼终于可以进行无限长的对话了!
阶段三:教金鱼学会“遗忘”(MemoryBank 架构) 人类的记忆之所以高效,是因为我们懂得遗忘。MemoryBank 借鉴了艾宾浩斯遗忘曲线,它告诉金鱼:“昨天中午吃了什么外卖,你可以忘掉(数据衰减);但是主人对海鲜过敏这件事,你要每天复习一遍,死死刻在脑子里(长期记忆巩固)!”。
总结: 这十种记忆架构的演进,其实就是从 “纯粹的数据检索”,走向 “模拟人类认知机制” 的过程。未来最强的 Agent,一定不是那个能记住几百万字废话的机器,而是那个知道 “该记住什么,该遗忘什么” 的电子知己。
#Agent记忆 #MemGPT #RAG #大模型