要让LLM智能体执行那些需要了解以往互动或持续保持上下文的任务,它需要一种记住信息的方法。没有记忆,每次互动都是独立的,这会限制智能体进行有条理的多轮对话或长时间按复杂指令行动的能力。本章审视记忆在LLM智能体中的作用。我们将讨论智能体为何需要记忆,了解不同种类的记忆系统,并侧重于维持对话上下文的短期记忆。你将学习如何实现一种基本的短期记忆形式,观察它对智能体行为的影响,并明白它的局限。本章包含一个为你的智能体添加上下文记忆的实践练习。