▲ 图注:论文图 1。A 把按时间排开的任务轨迹推断成依赖 DAG,第 6 步的小机器人说「我需要第 4、5 步的历史上下文,否则会因缺关键信息而失败」;B 桥边是删掉就切断两端联系、把图分成几块连通分量的那条唯一依赖;C 沿桥边把图切成子任务 A–D,各委派给一个 agent,每个只留本地上下文,以防上下文污染和上下文腐化;D 编排的问题是在完整轨迹揭晓前,从已观察到的前半段预测未来哪条依赖会变成桥边,右下角写着:人工搭建的静态多 agent 系统,本质上是由人来预测桥边。
▲ 图注:论文图 2。A 左边是「预定义拓扑」:执行前就把整张拓扑猜好,小机器人问「这条桥边真的成立吗?」,打叉的虚线是猜错的边;右边是「增量子任务节点生成」:执行过程中按需动态派生子 agent Santana 和 Omega。B 是渐进式边解析:子 agent Santana 说「我已把详细结果落盘」,Omega 说「只在需要时才去读 Santana 的信息」,右下角注明:一开始就注入上下文,会让部分执行轨迹背上不必要的上下文开销。
表 1 主指标(越高越好,粗体为该列最佳):
| 方法 | Terminal Bench 2.1 解决率 | NL2Repo 通过率 | Deep Research Bench II 总分 | AgentIF-OneDay 总分 |
|---|---|---|---|---|
| Single-Agent | 76.71 | 48.74 | 51.49 | 53.57 |
| TDAG | 71.49 | 47.37 | 54.43 | 59.94 |
| DynTaskMAS | 68.27 | 44.15 | 53.44 | 65.85 |
| GoA | 67.47 | 41.04 | 48.40 | 52.67 |
| SAIGE | 75.50 | 49.23 | 55.23 | 71.80 |
表 1 token 用量(输入 / 输出,M=百万,越低越好,粗体为该列最省):
| 方法 | Terminal Bench 2.1 | NL2Repo | Deep Research Bench II | AgentIF-OneDay |
|---|---|---|---|---|
| Single-Agent | 475M / 8M | 1,408M / 10M | 2,805M / 7M | 189M / 2M |
| TDAG | 542M / 13M | 1,562M / 15M | 3,895M / 23M | 218M / 3M |
| DynTaskMAS | 533M / 12M | 1,386M / 15M | 3,240M / 21M | 233M / 4M |
| GoA | 621M / 16M | 1,380M / 14M | 3,816M / 23M | 222M / 3M |
| SAIGE | 501M / 10M | 1,282M / 11M | 2,745M / 20M | 185M / 3M |
▲ 图注:论文图 3,四个基准上低分轨迹的三类失败占比(最浅的柱是 TUEF 任务理解与执行失败,中间是 IWPT 工作流不完整与过早终止,最深是 LD 局部死锁)。左上 Terminal Bench 2.1 里多 agent 方法的 LD 柱最高(GoA 约 19%、DynTaskMAS 约 18%、TDAG 约 15%),单 agent 约 8.5%;下面两格 Deep Research Bench II 与 AgentIF-OneDay 里,单 agent 的 IWPT 柱明显高于其他方法(约 19.5% 与 23%)。
表 2 · Deep Research Bench II(总分 / 输入 token,粗体为默认配置):
| agent 上限 | 递归深度 1 | 深度 2 | 深度 3 | 关掉消息拉取 |
|---|---|---|---|---|
| 4 个 | 55.23 / 2,745M | 54.88 / 3,102M | 52.21 / 2,993M | 53.54 / 4,027M |
| 5 个 | 52.94 / 3,913M | 52.07 / 4,225M | 50.89 / 4,502M | 53.85 / 5,928M |
| 6 个 | 53.74 / 6,312M | 48.94 / 6,782M | 49.07 / 6,590M | 51.22 / 6,951M |
表 3 · AgentIF-OneDay(总分 / 输入 token,粗体为默认配置):
| agent 上限 | 递归深度 1 | 深度 2 | 深度 3 | 关掉消息拉取 |
|---|---|---|---|---|
| 4 个 | 71.80 / 185M | 66.39 / 261M | 63.17 / 272M | 66.22 / 237M |
| 5 个 | 67.32 / 239M | 58.33 / 272M | 58.76 / 270M | 59.15 / 268M |
| 6 个 | 64.02 / 352M | 60.16 / 360M | 56.75 / 371M | 53.50 / 366M |
▲ 图注:左为论文图 5,SAIGE 在四个基准上平均每题实例化的 agent 数(虚线是上限 4):Terminal Bench 2.1 为 1.10、NL2Repo 为 1.22、Deep Research Bench II 为 3.87、AgentIF-OneDay 为 3.36。右为论文图 6,AgentIF-OneDay 上桥边分解的精确率 / 召回率 / F1:TDAG 0.62 / 0.55 / 0.58,DynTaskMAS 0.64 / 0.55 / 0.60,GoA 0.58 / 0.51 / 0.54,SAIGE 0.74 / 0.71 / 0.72。
▲ 图注:论文图 7,两条代表性单 agent 轨迹(各 50 步)的依赖矩阵,纵轴是当前步 t,横轴是被依赖的步 i,绿格表示第 t 步依赖第 i 步。左边 Terminal Bench 2.1 有大量横向长条,许多步骤依赖很早之前的步骤;右边 AgentIF-OneDay 的绿格基本贴着对角线,多数步骤只依赖紧挨着的前几步。
make-doom-for-mips,要求 agent 构建一个 MIPS ELF(给 MIPS 架构处理器用的可执行程序文件),让它能在给定的、用 JavaScript 写的 MIPS 虚拟机里跑起来。这是一条很长的上下游链:虚拟机规定了系统调用 ABI(应用二进制接口:程序和系统打交道的约定)和内存布局 → 构建必须对准与之兼容的 MIPS ABI → 产出的 ELF 还得放进虚拟机里跑一遍才算验证通过。正确的分解必须保住连接这几个阶段的桥边。→ 详细本文为论文,无问答环节。