GEAR:一个开放的通用进化架构
用于 LLM 智能体框架的递归自我改进
LLM 智能体框架
1帝国理工学院2, 5独立研究者3杜克大学4香港中文大学6布朗大学
* 同等贡献·† 通讯作者
GPT 5.6 Luna · 性能与进化
01 / 框架任务内 · 跨任务
从经验中学习。
跨任务改进。
GEAR 将递归自我改进组织为一个两级元学习过程。在内循环中,rollout 智能体利用任务反馈来改进其在任务内的推理、规划和行动。
在外循环中,Meta Agent 识别跨任务经验中的常见模式,包括反复出现的失败和有效策略,并提出可复用的改进以提升跨任务性能。GEAR 评估并推广这些变更以用于后续任务。两个循环可以独立优化,并通过经验相互连接。
学习循环 · 任务内与跨任务
动画位置0:00循环
02 / 进化搜索搜索、评估、保留
用于进化搜索的模块化算法。
进化搜索。
GEAR 将进化搜索组织为可替换的算法组件,
为研究不同搜索策略提供了一个通用框架。
Staged GEPA 是一个具体的实例,如下所示。
进化搜索 · Staged GEPA
动画位置0:00循环
可替换的策略模块
逐个组件地打开搜索。
策略边界
01 / 诊断
父代选择
选择下一个要改进的归档框架。Staged GEPA 使用任务级前沿来保留有用的专精者,并从冻结的归档中采样父代。
- 读取
- 冻结归档、冠军、任务级证据
- 产出
- 用于候选生成的父代框架
可编辑框架提示词与策略工具与钩子技能与工作流上下文管理
策略模块表达了框架的设计边界。当前的阶段性实现将父代选择暴露为公共策略钩子;证据验证、评估阶段和最终推广仍由运行时控制。
03 / 结果在真实任务上测量
更好的框架。
更多已完成的任务。
在编程、营销和支持领域的改进。
同模型对比,并明确标注推理投入程度。
营销 · 任务通过率
27% →40%
GPT 5.6 Luna · medium · DSH Base → Ours
支持 · 任务通过率
17% →25%
GPT 5.6 Luna · medium · DSH Base → Ours
编程 · 任务通过率
52.8% →62.9%
GPT 5.6 Luna · medium · DSH Base → Ours
| 智能体 | Harness | AutomationBench · 营销 ↑ | AutomationBench · 支持 ↑ | Terminal-Bench 2.1 ↑ | ||
|---|---|---|---|---|---|---|
| 任务通过率 | 目标完成度 | 任务通过率 | 目标完成度 | 任务通过率 | ||
| GPT 5.6 Lunamedium | DSH (Base) | 27.0% | 75.4% | 17.0% | 72.9% | 52.8% |
| DSH (Ours) | 40.0% | 83.9% | 25.0% | 81.3% | 62.9% | |
| Δ (pp) | +13.0 | +8.5 | +8.0 | +8.4 | +10.1 | |
| GPT 6 Astramax | Codex | 57.0% | 84.1% | 35.0% | 88.4% | 86.7% |
| DSH (Ours) | 61.0% | 86.3% | 39.0% | 88.7% | 87.6% | |
| Δ (pp) | +4.0 | +2.2 | +4.0 | +0.3 | +0.9 | |
Δ 是以百分点表示的绝对提升。
AutomationBench 报告任务通过率和目标完成度;Terminal-Bench 2.1 报告任务通过率。Luna max 是在更高推理投入下进行的单独评估。结果数据 ↗
04 / 研究栈一个互联的研究栈
优化。执行。理解。
职责分离,由带版本的证据连接。
GEAR × Hitch × Rear
开放研究检查。复现。构建。
探索 GEAR。
代码、实验记录,以及开启你自己研究的工具。
05 / 引用引用这项研究
引用 GEAR。
预印本 · 2026 年 10 月。arXiv 链接将在可用时添加。
@unpublished{tang2026gear,
title = {{GEAR}: An Open General Evolutionary Architecture for
Recursive Self-Improvement of {LLM} Agent Harness},
author = {Tang, Yehui and Zhu, Guanqi and Xia, Shao-Jun and
Chen, Xin and Geng, Mengzhe and Du, Hongyang and Tang, Yuhao},
year = {2026},
note = {Preprint},
url = {https://github.com/rsi-gear/gear}
}