1、概述
1.1 为什么需要记忆(Memory)
记忆是一种记住之前互动信息的系统。随着Agent处理涉及大量用户交互的复杂任务,记忆变得至关重要!
大多数的大模型应用程序都会有一个会话接口,允许我们进行多轮的对话,并有一定的上下文记忆能力。
但实际上,大模型本身是“无状态”的, 不会记忆任何上下文的。即每次调用 agent.invoke() 都是全新的开始,不记得之前的对话。
举例:
![图片[1]-第09章:上下文与记忆-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1113.png)
情况1:
![图片[2]-第09章:上下文与记忆-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1114.png)
![图片[3]-第09章:上下文与记忆-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1115.png)
情况2:
![图片[4]-第09章:上下文与记忆-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1116.png)
我们希望的智能体应该是右图的情况:
![图片[5]-第09章:上下文与记忆-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1117.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
















请登录后查看评论内容