大模型 Agent 的记忆系统:从上下文窗口到长期记忆的完整设计
· 阅读需 10 分钟
一个 agent 连续跟你工作三周后,突然忘了你的数据库密码格式约定、忘了上周定的接口规范——这不是 bug,是它的记忆系统根本没设计。上下文窗口是「RAM」,断电(会话结束)就没了;真正的记忆系统,是往 RAM 之外再加一层「硬盘 + 索引」。
Agent 记忆系统相关
查看所有标签一个 agent 连续跟你工作三周后,突然忘了你的数据库密码格式约定、忘了上周定的接口规范——这不是 bug,是它的记忆系统根本没设计。上下文窗口是「RAM」,断电(会话结束)就没了;真正的记忆系统,是往 RAM 之外再加一层「硬盘 + 索引」。
上一篇我们聊了 Function Calling 诞生的背景——LLM 为什么必须学会调用函数。这篇更进一步,把问题摊开:
一个只会输出文本的模型,如何长出"眼睛"、"手"和"记忆"?
这三项能力,加上代码执行和 MCP 协议的标准化,构成了今天所有 AI Agent 的地基。本文逐项拆解它们的原理、实现路径和工程上的坑。