AI Agent 的记忆机制

记忆 是 Agent 和「一次性聊天机器人」的根本分界线。能记住你昨天说过什么、记得自己擅长什么、记得项目里术语怎么用——这才像个「能长期协作的 Agent」。但 LLM 本身是「无状态」的,它没有记忆,所有「记忆」都要靠外部机制模拟。
本文借用认知心理学的记忆分类框架(工作记忆 / 情景记忆 / 程序性记忆),系统讲透 Agent 的记忆怎么设计、为什么会「失忆」、各类记忆的对应策略。如果你已读过本博客的「AI Agent 技能实战解析」,那篇讲的 Skills 其实就是本文说的「程序性记忆」——两篇互为补充。
先想一个很常见的场景:
你昨天让 Agent 帮你把登录功能重构,今天打开新会话说:
把昨天那个功能加个验证。
如果 Agent 能知道「那个功能」是哪个功能,还知道项目代码结构、测试用例,你会觉得它像一个连续协作的助手;如果它反问「哪个功能?代码结构是什么?」,你就会明显感觉它“断片”了。
这背后不是模型突然聪明或突然变笨,而是记忆系统有没有把正确的信息带到这一次调用里。
本文脉络: |



