没有记忆,Agent 每次对话都是新人。有了记忆,它才能延续对话、记住偏好、从过去学习。
先记住这几点
- 工作记忆:当前这一步用得到的关键信息,像草稿纸。
- 短期记忆:一次会话里的上下文,会话结束或程序重启就没了。
- 长期记忆:跨会话保存的偏好、历史、知识,要存在数据库或向量库里。
- 记忆让 Agent 更可靠、更个性化、更能自我改进。
展开说说
三种记忆的区别。 用户说'我想去巴黎',这是工作记忆。接着问'那边住宿怎么样','那边'指巴黎,靠的是短期记忆。下周再来,Agent 还知道你喜欢滑雪、爱喝咖啡,靠的是长期记忆。
怎么存。 短期的由框架的会话对象管。长期的要自己存:数据库、向量索引、或者图结构的知识库,也可以用现成的记忆服务。要点是'存什么':别什么都存,挑摘要、偏好和有价值的结论。
怎么让它越来越好。 每次任务后,把成功和失败的经验提炼成规则存起来,下次先查记忆再行动。
注意。 记忆涉及隐私,要让用户能看、能改、能删。
![]()
图片来自课程仓库。
动手试试
让模型在一次对话末尾,总结'你记住了我哪三个偏好',再手动用这三条开启下一次对话。
让 Agent 带你学
把下面这段交给你的 Agent(Claude Code、ChatGPT、Gemini 都行),它会像导师一样一步步带你。
参考
- 内容改写自 microsoft/ai-agents-for-beginners 的第 13 课(
13-agent-memory),原项目为 MIT 许可证。 - 想看原版和完整代码:13-agent-memory
- 全部课程见 Agent 课程路线图


评论(0)
还没有评论,来说第一句。