Skip to content

记忆对智能体系统的重要性

Importance of Memory for Agentic Systems

现在,让我们来理解一下:为什么记忆对智能体系统(Agentic Systems)如此重要?先来看一个没有记忆的智能体系统(如下图):

ai agents p197 1

  • 在第 1 轮交互中,用户提到了自己最喜欢的颜色。
  • 在第 2 轮交互中,智能体对第 1 轮的内容一无所知。

这意味着该智能体基本上是无状态的,不具备任何回忆能力。现在再来看一个具备记忆能力的智能体系统(如下图):

ai agents p197 2

  • 在第 1 轮交互中,用户提到了自己最喜欢的颜色。
  • 在第 2 轮交互中,智能体能够回忆起第 1 轮的内容。

记忆之所以重要,是因为如果一个没有记忆的智能体系统被部署到生产环境中,那么用户与该智能体的每一次交互都将是一张白纸。

ai agents p198 1

哪怕用户五秒钟前才告诉过智能体自己的名字,它也会立刻忘记。如果智能体在上一次会话中帮忙排查过某个问题,现在它也完全不会记得。有了记忆,你的智能体才能具备上下文感知能力,并真正具有实用价值。但记忆并不是一个抽象概念——深入研究就会发现,它遵循一套结构清晰、直观易懂的架构,包含好几种不同的记忆类型。

ai agents p198 2

  • 短期记忆

  • 长期记忆

  • 实体记忆

  • 上下文记忆,以及

  • 用户记忆

每一种记忆都在帮助智能体「记住」并利用过去的信息方面发挥着独特的作用。为了模拟记忆,系统必须显式地管理上下文:在每一次新的模型调用之前,决定保留什么、丢弃什么、以及检索什么。

ai agents p199 1

这正是为什么记忆并不是模型本身的属性,而是一个系统设计层面的问题。

本站内容仅供学习交流,版权归原作者所有。