Metis: Bridging Text and Code Memory for Self-Evolving Agents
该论文介绍了 Metis,这是一个自我进化的智能体系统,它采用层级化双表示记忆来动态结合自然语言文本与可执行代码,从而通过利用两种记忆类型的互补优势,实现了比现有方法更高的任务准确率和执行效率。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正在教一个非常聪明但容易健忘的机器人助手如何执行复杂任务,比如管理你的数字生活或经营一家小公司。每当机器人尝试一项任务时,它都会学到一些东西。现在有一个核心问题:我们应该如何保存这些学习到的知识,以便机器人日后使用?
METIS 这篇论文指出,保存知识主要有两种方式,而大多数系统默认只选择其中一种。作者发现,这两种方式单独来看都不完美,因此他们构建了一个新系统,以一种智能的层级化方式同时使用两者。
以下是使用简单类比进行的拆解:
1. 两种记忆方式
论文对比了两种存储经验的方法:
- 文本记忆(“笔记本”):
- 它是什么: 机器人用纯英文记录发生的事情,就像写日记或一套指令集。
- 优点: 编写成本低且速度快。它也非常灵活。如果机器人稍后遇到稍微不同的情况,它可以阅读笔记并学会如何适应。
- 缺点: 使用起来很慢。每次机器人需要执行任务时,它都必须阅读笔记、思考,然后一步步执行。这就像每次想烤片吐司都要重新读一遍食谱一样。
- 代码记忆(“机械臂”):
- 它是什么: 机器人将一个常规流程转化为一个预制的工具或脚本,只需点击即可运行。
- 优点: 速度极快。一旦工具建成,机器人只需按下“开始”,任务就会瞬间完成。
- 缺点: 构建成本高且具有风险。你必须进行完美的测试以确保其工作正常。此外,它很僵化。如果情况发生哪怕一点点变化,工具可能会失效或出错,因为它专为非常特定的场景而设计。
2. 当前系统的缺陷
目前大多数 AI 系统要么选择一种风格,要么固守其中一种。
- 有些系统只使用笔记本。它们很灵活,但速度慢且重复性高。
- 有些系统只使用机械臂。它们很快,但很脆弱;如果世界发生了变化,它们就会失败。
作者发现,仅靠其中任何一种都是不够的。 你既需要笔记本的灵活性来应对新情况,也需要机械臂的速度来处理常见任务。
3. 解决方案:METIS(“智能图书管理员”)
作者创建了一个名为 METIS 的系统,它就像一个聪明的图书管理员,知道何时该写笔记,何时该制造工具。
它是如何工作的:
基础层(笔记本): METIS 首先将所有内容以文本形式保存。它将这些笔记组织成三种特定类型:
- 计划 (Plans): 执行任务的一般步骤。
- 事实 (Facts): 关于环境的规则(例如,“数据库在周一运行缓慢”)。
- 陷阱 (Pitfalls): 避免犯错的警告(例如,“不要连续点击这个按钮两次”)。
- 原因: 这样做成本很低,有助于机器人处理新的、奇特的情况。
升级层(机械臂): METIS 并不会把每一条笔记都变成工具。它会观察机器人的行为。
- 如果机器人发现自己在针对不同任务反复使用某个特定的“计划”,METIS 就会说:“好吧,这是一个模式!让我们为它建立一个永久性的工具吧。”
- 然后,它会仔细构建一个工具,进行测试以确保安全,并将其添加到库中。
- 如果一条笔记只是一个一次性的警告或特定的事实,它就会保持为文本形式。
结果:
- 对于新任务或奇特任务: 机器人通过阅读灵活的笔记(文本记忆)来摸索解决方法。
- 对于常见的、重复的任务: 机器人跳过思考过程,直接使用预建的工具(代码记忆)。
4. 为什么这很重要(实验结果)
作者在名为 AppWorld(一个拥有许多应用程序的模拟环境)的困难基准测试中测试了该系统。
- 更高的准确率: METIS 解决任务的正确率高于那些仅使用笔记或仅使用工具的系统。
- 更快的执行速度: 因为它利用工具处理常见任务,所以完成工作的速度更快,占用的计算资源也更少。
- 构建成本更低: 令人惊讶的是,尽管构建工具很昂贵,但 METIS 构建记忆所花费的总精力比其他先进系统还要少。这是因为 METIS 只在真正需要时(即模式重复时)才会构建工具,从而避免了为一次性任务构建工具的浪费。
总结类比
想象你在学习烹饪。
- 文本记忆 就像读一本食谱。它对学习新菜式很有帮助,但每次你都得阅读并遵循步骤。
- 代码记忆 就像有一个能瞬间切洋葱或烧开水的副厨。它非常快,但你必须先训练他们,而且他们无法处理你还没教过的菜谱。
METIS 是那位主厨,他通过阅读食谱来学习新菜肴,但一旦他意识到“我每周二都要做意面酱”,他就会训练副厨自动完成这项工作。这样,你就得到了两者的精华:既有学习新事物的能力,又能瞬间完成日常琐事的速度。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。