← 返回 2026-10-28

Trinity:多模态智能体的能力驱动递归自我改进框架 The Trinity:Capability-Driven Recursive Self-Improvement for Multimodal Agents

Weidong Tang, Ruiheng Wang, Jingxuan Zhang, Hexin Wang, Haoyuan Chen, Zhengfeiyang Zhang, Yixing Ma, Zichen Jiang, Ziyu Guo, Haodong Li, Zhengbo Jiao, Zhiqing Cui, Xinxiang Yin, Shuo Liang, Zhenglin Wan, Hongzhan Lin, Wangbo Zhao Kaipeng Zhang, Pengfei Zhou, Odin Zhang, Yang You 📅 2026-10-26 👍 159 2026-11-11 18:30
Harness设计 具身智能 多模态 智能体 环境生成 递归自我改进

用共享能力重组任务并自动生成训练世界,驱动智能体框架递归进化

前置知识

Agent Harness(智能体框架层)

Harness 是包裹冻结模型 $f_\theta$ 的控制流编排层,形式化为 $H_\phi = (\Pi_{er}, M, I, P, F, L)$,即六个协议:感知 $\Pi_{er}$ 从观测提取事实、记忆 M 构建历史条件视图、推理 I 维护兼容候选、规划 P 将候选排序剪枝为指令、编排 F 判定资源适用性、循环 L 解决执行与提交。模块是只读公开记录的纯函数,模型权重 $\theta$ 固定,进化只改配置 $\phi$。

论文的全部进化对象就是 Harness 配置本身,不理解六协议的划分,就无法看懂模块树、能力-协议相关性分析和模块干预实验。

递归自我改进(Recursive Self-Improvement, RSI)

在模型权重冻结的前提下,让系统利用自己产生的执行轨迹来改进自身外围组件(这里是 Harness 的模块配置)并不断迭代。每轮迭代包括:采集轨迹、对比成败案例定位改进点、产出并验证新模块、验证通过后累积到下一轮。改进信号来自可验证的执行结果而非人工标注。

The Trinity 就是一个 RSI 框架,实验部分的核心曲线(4 轮迭代 Train 39.1 到 73.2)检验的正是 RSI 能否持续产生增益。

Real2Sim2Real(真实-仿真-真实迁移)

先在真实任务中提炼核心决策机制,把它抽象成简化的仿真环境用于低成本学习,再迁移回真实任务评测效果。本文的 Capability-Driven 版本要求仿真世界只保留节点的公共能力需求,刻意排除目标任务的布局、私有证明和解法轨迹,防止训练时「泄题」,用原任务评测衡量能力是否真正迁移。

这是 Creator 造世界的指导原则,也是 Table 3 中模拟训练(Sim)优于真实任务训练(Real)这一关键结论的来源。

Trie(前缀树)与能力树

Trie 是合并公共前缀的树形数据结构。本文先把每个任务的需求集合 $K_\tau$ 按预固定的确定性序 $\prec$ 排序成路径 $p_\tau$,再把所有训练任务的路径插入 $T = \mathrm{Trie}\{p_\tau\}$,公共前缀自动合并成共享节点。不同领域的异构任务因此能在同一节点汇聚,共享同一学习目标。

能力树是全文的组织骨架:环境生成、模块继承、路由选择全部发生在这棵树上,理解 Trie 构造才能理解「层级继承」到底继承什么。

能力感知路由(Capability-Aware Routing)

由于 Harness 树中各分支专精不同能力,推理时需要一个路由器为新任务选配配置。本文用智能体 $\pi$ 基于公开任务信息 $x_n$、候选 Harness 池 $\mathcal{C}$、检索到的已验证执行经验 $R$ 与性能-成本摘要 $S$ 做选择,事后用终端回执与注册表哈希验证决策,再把结果追加进 FIFO 记忆供后续任务参考。

Table 4 显示完整自路由 71.27/60.96 逼近 Oracle 73.16/63.61,这是「能力树提供语义匹配基础」这一主张的直接证据。

研究动机

多模态智能体在交互式游戏、GUI 操作与具身任务上的表现越来越受限于 Harness(围绕冻结模型的控制流编排层),而这一层的人工迭代无法跟上任务规模与复杂度的增长。论文指出两个具体瓶颈:其一,手工构建大规模、异构、可验证的训练环境成本极高——要在规则发现、约束求解、感知控制、多智能体交互、长程环境五个需求域上覆盖 28 个训练基准加 18 个未见基准,人工建环境完全不现实;其二,现有 Harness 递归自我改进(RSI)工作几乎都集中在纯文本任务(编程、数学)上并采用任务特定进化,在异构多模态任务上容易过拟合、跨任务泛化差;反过来用一个全局单一 Harness 又无法兼容相互冲突的任务需求,例如具身任务中性能与效率的权衡。结果是环境扩建和框架迭代两条线都卡在人工环节,无法形成自动闭环。

本文的目标是本文的目标是把「世界生成 + Harness 进化」这条人工闭环改造成自动递归闭环:以共享能力需求为组织原则,把 44 个异构基准重组为一棵层级能力树;在每个节点自动生成简化且可验证的模拟世界作为能力训练课程;通过选择性继承沿树进化出能力专精的可复用模块化 Harness;再用能力感知路由器按公开任务信息自动选配。量化目标非常明确:在骨干模型(Claude Opus 5)完全冻结、树拓扑固定的前提下,28 个训练基准平均提升约 34 分、18 个未见基准提升约 26 分,并把进化后的 Harness 迁移到 SOON(Unitree G1 机器人导航伸手)与 CaP-X(AlohaMini2 杯子操作)两个真实具身任务上验证迁移效果。

与已有工作不同的是,已有 RSI 工作按任务类别组织进化(task-specific),或干脆训练一个全局 Harness,两头都不理想。本文抓住一个被忽视的关键洞察:不同模态、不同表面形式的任务可能共享相同的底层能力需求——例如 ARC-AGI-3(识别网格状态及其变化)与 Micromouse(迷宫探索中持续更新环境信息)任务结构完全不同,但都依赖精确感知与状态跟踪。据此论文完成三步转向:用已验证的执行轨迹归纳每个任务的需求集 $K_\tau$,按确定性序排序后用 Trie 合并公共前缀形成层级能力树,使跨领域任务在同一节点汇聚;用 Capability-Driven Real2Sim2Real 把节点公共需求抽象成排除目标任务布局与解法的合成世界;让验证过的模块沿树选择性继承、跨迭代累积。这是从任务驱动到能力驱动的范式转移,也自然引出了按能力匹配 Harness 的路由设计。

核心方法

直觉上,这像因材施教:与其为每门课单独请家教(任务专属 Harness),不如先诊断学生的底层能力短板(感知、状态跟踪、假设检验、约束检查等),为每项能力设计针对性练习题(合成模拟世界),练完再回真题检验迁移,并把有效的解题套路(模块)按能力整理成可继承的技能树。技术路线分三阶段建三棵树:阶段一,Evolver 把 28 个公开多模态基准规范化为统一规格形成任务树,Explorer 用初始 $H_0$ 固定设置采集已验证轨迹;阶段二,Evolver 从规格与轨迹归纳能力类别,构建 $T = \mathrm{Trie}\{p_\tau\}$ 的能力树,Creator 在每个节点实现并通过验证器池校验合成世界;阶段三,Explorer 沿树在六协议库中进化可复用模块形成 Harness 树,迭代间通过选择性继承累积验证过的更新。三角色耦合:Explorer 采轨迹、Evolver 归纳需求并校验、Creator 造世界与迭代末合并模块,骨干模型(Claude Opus 5)全程冻结,成本集中在 token 消耗而非算力。

核心创新是把「能力」从隐含概念提升为显式的层级组织结构,并配套 Capability-Driven Real2Sim2Real。Evolver 为每个训练任务确定固定需求集合 $K_\tau \subseteq \mathcal{K}$,按预固定的确定性序 $\prec$ 排序得路径 $p_\tau$,再以 Trie 合并公共前缀——不同领域的任务因此在共享需求节点上汇聚成同一学习目标。同节点的异构任务促使 Creator 将公共需求抽象为简化、可验证的模拟世界:设计时排除目标任务的布局、私有证明与解法轨迹,只保留核心决策过程;宿主执行的验证器池逐项检查节点绑定、状态转移与完成判定;Explorer 用冻结筛选 Harness 只接受落在预设中等性能带的世界,原任务评测衡量能力迁移。模块沿树按右偏并集 $(P \oplus L)[m]$ 选择性继承,仅在相同验证任务与预算下严格更高才保留更新。数据支撑:第 1 轮 Capability Tree (Sim) 达 56.95/47.26(Train/Unseen),优于 Global 单一 Harness 的 53.04/42.92 和平铺能力分组的 49.25/39.43,推理 token 也最低。

方法步骤详情

阶段一(任务树):Evolver 把 28 个基准规范化为统一规格并核查来源,归入五个需求域,训练/未见划分在建树前固定;Explorer 用 $H_0$ 采集训练轨迹,哈希链校验记录,只有训练记录允许进入后续建树、造世界、学模块与路由训练。阶段二(能力树):独立 agent 提议能力类别 $\mathcal{K}$,judge 合并、reviewer 审查;每任务得需求集 $K_\tau$,按确定性序排序后构建 Trie,节点挂接训练基准;Evolver 设计简化关卡,Creator 实现世界(排除目标布局、私有证明与解法),验证器池检查绑定、状态转移与完成,未过筛选带的世界按预设维度调难度重建。阶段三(Harness 树与 RSI):Explorer 在每节点执行准入世界,Evolver 对比成败轨迹产出可复用模块并注册进六协议库 $H_\phi = (\Pi_{er}, M, I, P, F, L)$,宿主验证证据与谱系;选择性继承按右偏并集合并父注册表与本地模块,仅在严格更高性能时保留;迭代末 Creator 去重合并提案形成新 Base Harness。路由阶段按 $h_n = \pi(x_n, \mathcal{C}, R(x_n, \mathcal{M}_n), S(\mathcal{M}_n))$ 选配,检索余弦相似度不低于 0.5、至多 10 条记录、2 万条 FIFO 记忆,回执验证后把结果追加进记忆。

技术新颖性

与最接近的工作逐项对比:JIT-Agent 用 harness 生成器、HarnessX 用类型化原语、HSI 为每任务族建 harness、ModularRSI 在基准不相交任务上进化模块、Harness Continual Learning 用平面能力图、Adaptive Auto-Harness 用 regime 分支树——它们都在任务流上进化,组织单位是任务或平面类别。Trinity 的不同在四点:一是从训练轨迹归纳出层级能力树而非平面映射,跨 44 个异构基准共享前缀与模块继承;二是训练世界由 Creator 生成且刻意排除目标任务的布局、私有证明与解法轨迹,从源头防止记忆式泄题;三是 Explorer 与 Creator 在同一棵能力树上扮演互补角色——执行结果精化 Explorer,验证器发现的失败才触发 Creator 进化;四是路由发生在同一冻结骨干上的能力专精 Harness 之间,而非在不同 LLM 之间选择。与 SPADE 用强化学习训练角色不同,Trinity 完全不动模型参数,改进全部沉淀在可审计的模块注册表里。

Overview of The Trinity
Figure 1: Overview of The Trinity
Detailed pipeline of The Trinity
Figure 2: Detailed pipeline of The Trinity
Capability-driven world creation at node d
Figure 3: Capability-driven world creation at node d

实验结果

五组实验各有结论。(1) 组织对比(Table 3):Base 39.06/37.45;Global 53.04/42.92;Task-Domain 51.17/40.82;Capability-Domain 平铺 49.25/39.43;Capability Tree (Sim) 最佳 56.95/47.26,推理 token 也最低,验证能力驱动组织优于任务驱动。(2) 模块与技能(Table 2):仅模块 56.95/47.26,仅技能 58.86/48.67,结合 63.80/53.53,互补而非替代。(3) RSI 曲线(Figure 6):Train 39.1→73.2,Unseen 42.1→64.1;第 1 轮增益最大,第 2-4 轮再加 9.4/6.4 分,改进可持续;逐基准看 ARC-AGI-3 41.0→53.6、SciGym 45.2→57.1、BuildArena 93.3→97.8,但 Mastermind 停在 88.9、Eleusis 微降至 81.1;最终 Unseen 均值超过 Codex(47.5)与 DeepSeek(46.2)参考,Crafter 与 DiG-bench 除外。(4) 路由(Table 4):完整自路由 71.27/60.96 逼近 Oracle 73.16/63.61,Random 仅 52.74/46.23,去掉能力定义与经验记忆降至 65.79/52.36。(5) 模块干预(Table 5):给 Base 加相关模块 +19.39(39.06→58.45),加无关模块仅 +1.02;从 $H^{(4)}$ 移除相关模块 -2.74(73.16→70.42)。相关性上(Figure 7)HCI-Inference 0.744 最强。具身迁移(Table 6):SOON 模拟 0→80%、真实 0→60%;CaP-X 模拟 10→60%、真实 0→60%。

Training and unseen benchmarks
Table 1: Training and unseen benchmarks
Preliminary comparison of modules and skills
Table 2: Preliminary comparison of modules and skills
Harness organization and training curricula
Table 3: Harness organization and training curricula
Capability-aware Harness routing
Table 4: Capability-aware Harness routing
Module interventions
Table 5: Module interventions
Embodied performance across iterations
Table 6: Embodied performance across iterations
Training cost and Train performance across RSI iterations
Figure 4: Training cost and Train performance across RSI iterations
Benchmark-level Harness evolution
Figure 5: Benchmark-level Harness evolution
RSI mean performance across benchmarks
Figure 6: RSI mean performance across benchmarks
Capability-protocol correlations across six protocols
Figure 7: Capability-protocol correlations across six protocols
Embodied Transfer of Capability-Evolved Harnesses
Figure 8: Embodied Transfer of Capability-Evolved Harnesses
查看结构化数据
任务指标本文基线提升
28 个训练基准平均 benchmark-equal mean(0-100) 73.2(第 4 轮迭代) Base H0:39.1 +34.1 分
18 个未见基准平均 benchmark-equal mean(0-100) 64.1(第 4 轮迭代) Base:42.1 +22.0 分
未见基准 vs 参考模型 非机器人基准均值 高于两条参考线 Codex 47.5 / DeepSeek 46.2 最终 Unseen 均值超过两者(Crafter、DiG-bench 除外)
能力感知路由(Train) benchmark-equal mean 71.27(完整自路由) Oracle 73.16 / Random 52.74 逼近 Oracle 上限,token 远低于 Random 的 567.08M
SOON 真实机器人(Unitree G1 导航伸手) 成功率(%) 60%(H4,模拟 80%) Base H0:0% +60 个百分点
CaP-X 真实机器人(AlohaMini2 操作) 成功率(%) 60%(H4,模拟 60%) Base H0:0% +60 个百分点

局限与改进

作者承认两点:基准发现依赖 web 检索,覆盖范围与结果质量随查询波动;当前研究聚焦 Harness 层面的自我改进,不触及模型参数训练。我的补充观察:一是训练成本高,第 1 轮 405.70M token 中 Creator 的世界构建占主导(Figure 4),虽有世界复用摊销,冷启动代价仍大;二是评估流程复杂——每个基准-Harness 对要先跑 5 次预备试验生成技能并冻结,复现门槛高;三是收益不均衡,Mastermind 持平 88.9、Eleusis 微降至 81.1、Crafter 与 DiG-bench 低于参考模型,说明能力树对部分任务并不匹配;四是具身实验只覆盖两个任务、每配置仅 5 次预备加少量正式测试,0→60% 的成功率差异样本量小,统计置信度有限;五是 Figure 7 的能力-模块相关性只是描述性统计(如 HCI-Inference 0.744),因果性主要靠 Table 5 的小规模干预实验支撑,单模块抽样难以覆盖组合效应。

独立分析的弱点

第一,能力类别 $\mathcal{K}$ 与排序 $\prec$ 在建树前固定,树拓扑在整个 RSI 期间不可变:若初始归纳遗漏关键能力或前缀排序不当,后续所有迭代都被锁死在错误结构上,ARC-AGI-3 这类任务的有限收益可能与此有关;改进方向是支持在线增量插节点与周期性重构,用未见任务的失败信号触发扩树。第二,模拟世界筛选要求落在预设「中等性能带」,阈值全局固定:对冷启动能力节点可能把过简或过难的世界都筛掉,浪费 Creator 构建成本;改进:按学习者当前进度自适应调整筛选带。第三,成本结构上 Creator 主导第 1 轮 405.70M token,小团队难以负担;改进:跨节点复用世界模板库、用小模型承担 Creator 的实现。第四,路由按文件顺序单次处理任务并维护 2 万条 FIFO 记忆,任务分布漂移时早期经验会误导选择,且无效选择无回退直接记 0 分;改进:记忆加时间衰减、低置信度回退 Base Harness。第五,unseen 基准由同一团队用 web 检索挑选,存在选择偏差风险,26 分的泛化提升可能被高估;改进:委托第三方独立评测集复核。

未来方向

作者展望两个方向:动态扩展能力树以捕捉新兴能力需求;把能力驱动范式从 Harness 层延伸到模型参数训练,让能力感知路由与 RSI 形成闭环,联合驱动能力的发现、获取与精炼。基于本文成果还可延伸:在多个模型家族上验证进化模块的可移植性(当前仅用冻结的 Claude Opus 5,模块是否绑定特定模型行为未知);把模块干预实验升级为自动化的模块组合搜索,用 Table 5 展示的 +19.39/-2.74 效应量作为搜索信号;利用 HCI-Inference 0.744 这类能力-协议相关先验为新任务冷启动推荐初始 Harness 配置,跳过探索阶段;把能力树扩展到多智能体协作与工具使用场景,检验共享前缀继承在非单体智能体上是否同样成立。

复现评估

论文附 Project Page 与 GitHub 链接,但正文未明确代码、合成世界与轨迹数据是否完整开源。复现要点:44 个基准中有多个自建基准(标注 *,如 Eleusis、Micromouse、Chess Tactics、The Long Dark 等,由 agent 从 web 检索源构建),需要重建这些环境;骨干为冻结的 Claude Opus 5,按论文 token 统计第 1 轮训练 405.70M、各切分推理 497.89-594.25M,按 API 定价成本不低,但无 GPU 训练需求(进化发生在配置层,冻结权重不需要反向传播);工程上需要严格的宿主校验基础设施——哈希链、终端回执验证、类型化输入输出断言、注册表谱系检查——这是复现的最大工作量。方法本身数学不深(式 (1)-(9) 都是集合与注册表操作),附录 A-E 提供了树结构、各节点课程与评测细节。综合评估:复现难度中高,难在工程流程而非算法,若官方开源质量足够则研究组可复现,个人开发者建议只借鉴「能力树 + 世界生成」的思路。

相似论文推荐