← 最新论文
🤖 AI

CoCoDA: Co-evolving Compositional DAG for Tool-Augmented Agents

CoCoDA 是一个框架,它通过在单一组合式代码 DAG 中协同进化规划器与不断扩展的工具库,使小型语言模型能够匹配甚至超越更大的教师模型,该框架通过符号统一优化检索效率,并借助结构感知奖励机制加速学习。

原作者: Ziyang Yu, Qiyue Li, Liang Zhao

发布于 2026-05-12
📖 1 分钟阅读☕ 轻松阅读

原作者: Ziyang Yu, Qiyue Li, Liang Zhao

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象你有一个非常聪明但体型小巧的机器人助手(即“规划器”),它需要解决复杂的问题,例如进行高级数学运算或编写代码。这个机器人拥有的“大脑空间”(上下文窗口)有限,无法一次性容纳大量信息。为了帮助它,我们为其配备了一套可使用的技能工具箱(工具)。

现有方法的问题在于,这就像试图把一座庞大的图书馆塞进你的口袋里。随着你为机器人添加更多有用的书籍(工具)以助其解决问题,口袋会变得过于沉重,导致机器人无法将其大脑中容纳足够的工具来解决问题。此外,机器人并不知道如何组织这些书籍;它看到的只是一堆杂乱无章的文本,这使得它难以快速找到正确的那一本。

CoCoDA 是一个新系统,它通过改变工具箱的构建方式以及机器人学习使用工具箱的方法来解决这一问题。以下是其工作原理,采用简单的类比说明:

1. “活体蓝图”(组合式有向无环图 DAG)

CoCoDA 不再依赖杂乱无章的书籍堆,而是构建了一个活体蓝图(有向无环图,即 DAG)。

  • 节点:将这些视为单个工具。有些是基础工具(如锤子或螺丝刀),另一些则是“超级工具”(如预组装好的钻床),它们由基础工具组合而成。
  • 连接:蓝图精确展示了超级工具是如何由基础工具构建而成的。这就像一本食谱书,其中“蛋糕”食谱指向“搅拌面糊”和“烘烤”步骤。
  • 优势:由于蓝图知晓结构,机器人无需阅读每一本书的每一页。它可以查看“目录”(签名)和“食谱步骤”(依赖关系),从而瞬间知晓哪些工具可以相互配合。

2. “智能过滤器”(类型化 DAG 检索)

当机器人面临新问题时需要挑选正确的工具。旧方法会阅读图书馆中每一个工具的描述,这不仅缓慢,而且消耗过多的“大脑空间”。

CoCoDA 使用四阶段过滤器来缩小选择范围,就像安检通道一样:

  1. 阶段 1(身份核查):检查工具的“身份证”(其类型签名)。如果工具与任务不匹配(例如试图用锤子剪纸),则立即被拒绝。这几乎不消耗任何“脑力”。
  2. 阶段 2(描述扫描):对于通过身份核查的工具,系统会阅读其简短描述,以判断它们是否听起来相关。
  3. 阶段 3(规则检查):检查“规则”(前置条件和后置条件)。该工具是否需要它目前不具备的输入?它是否能产生正确的输出?如果不是,则将其剔除。
  4. 阶段 4(示例匹配):最后,它查看该工具在现实世界中的实际运作示例,以挑选出绝对最匹配的选项。

神奇之处:因为它在廉价且快速的阶段(1 和 2)就过滤掉了糟糕的工具,所以它只需将昂贵的“脑力”花在阅读那些真正幸存下来的少数工具的完整详情上。这使得机器人的“口袋”即使随着图书馆变得巨大也不会变得过重。

3. “协同进化”(共同学习)

这是最独特的部分。通常,机器人学习使用工具,但工具保持不变。而在 CoCoDA 中,机器人和工具箱共同成长

  • 发现:当机器人通过将多个基本步骤(如“加”、“乘”,然后“除”)串联起来成功解决一个难题时,一位“导师”(一个更大、更智能的 AI)会审视这一成功。
  • 发明:导师会说:“嘿,这一系列步骤很有用!让我们将它们打包成一个新的‘超级工具’,并将其添加到蓝图中。”
  • 奖励:机器人因使用这些新超级工具而获得加分(奖励),因为它们节省了机器人反复执行基本步骤的麻烦。
  • 循环:随着机器人变得更强,它会发现更多可打包的模式。随着工具箱变得更智能,机器人就能解决更难的问题。它们同步进化。

结果

该论文在数学问题、表格分析和编码任务上测试了此系统。

  • “小与大”测试:他们使用了一个小型机器人(80 亿个“大脑单元”),并将其与一个巨型机器人(320 亿个单元)进行比较。
  • 结果:借助 CoCoDA,小型机器人能够在困难的数学和逻辑谜题上媲美甚至超越巨型机器人。
  • 效率:小型机器人并非仅仅靠运气;它学会了如此高效地组织其知识,以至于它不需要巨大的大脑规模就能承担繁重的工作。

简而言之,CoCoDA 教导小型 AI 构建其自身有组织、分层的技能库,使其能够通过确切知道该抓取哪些工具以及如何组合它们而不会感到不知所措,从而在自身量级之上实现超常发挥。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →