GEAR:打造Scikit-learn式的模块化RSI框架,让Agent从真实任务中持续进化
GEAR 可以让研究者像使用 Scikit-learn 一样模块化构建 RSI 算法。它将采样、候选评测和多样性管理所需的算法模块与并行推理等测评设施组织起来,使得 RSI 算法能够快速搭建、比较和复用。基于 GEPA(Genetic-Pareto)算法改进的实验结果证明,GEAR 调优的 Agent 在营销、客服和代码任务上均取得显著提升。
一、研究意义、亮点与主要结果:
打造 Scikit-learn 式的模块化 RSI 框架
来自 Imperial College London、Duke 等机构的研究者提出开源框架 GEAR,希望为递归自我改进(Recursive Self-Improvement,RSI)提供一套通用工具箱。它的定位可以概括为 toolkits for RSI :让开发者能够组合、替换和比较不同的进化策略,复用已有的任务执行、评测和版本管理能力。
论文:GEAR: An Open General Evolutionary Architecture for Recursive Self-Improvement of LLM Agent Harness,2026 年 10 月 26 日预印本。
论文作者:Yehui Tang、Guanqi Zhu、Shao-Jun Xia、Xin Chen、Mengzhe Geng、Hongyang Du、Yuhao Tang。
项目主页:rsi-gear.github.io
开源代码:github.com/rsi-gear/gear
论文:https://huggingface.co/spaces/WizardTY/GEAR
GEAR 将父版本选择、修改方案规划、任务采样、评分和候选排序拆成可替换模块。研究者可以围绕这些环节开发新算法,而每个候选的代码版本、运行条件和评测证据都由共用设施记录,方便检查结果并继续实验。
论文以 harness 的进化为验证对象。提示词、工具、技能、工作流和上下文管理可以被修改,目标模型权重保持不变。在固定 GPT 5.6 Luna 模型、使用 medium 推理档位时,经过 GEAR 进化的 DeepSeek Harness(DSH)将营销任务通过率从 27.0% 提高到 40.0% ,客服任务从 17.0% 提高到 25.0% ,代码任务从 52.8% 提高到 62.9% 。且进化的 harness 对不同的推理档位和模型同样有效。
这些结果展示了系统性优化 Agent 工作方式的潜力。通过开放共用的实验工具,GEAR 希望让后续研究能够在已有基础上开发和检验新的进化方法,积累可复用的版本与实验结果。
二、研究背景:自进化绕不开的三个核心问题
围绕递归自我改进(Recursive Self-Improvement,RSI)的工作正不断涌现。从优化提示词、进化工作流,到让 Agent 修改自身的运行代码、训练新模型,不同研究给出了各自的进化方案。但这些方法无论采用什么形式,都绕不开几个共同的核心问题。
第一,如何更好、更高效地 Sampling? 进化的搜索空间很大,计算预算却有限。从哪些已有版本出发,探索哪些改进方向,优先在哪些任务上收集反馈,都会影响一次搜索能走多远。采样策略需要帮助系统把有限的尝试机会分配到有价值的探索上。
第二,得到当前版本的 Variant(修改后产生的候选变体)后,如何更准确地测评? 生成一个新版本只是开始,更关键的是判断它究竟有没有变好:分数上升是修改起了作用,还是任务难度、推理档位或运行波动带来的差异?又该用多少评测,才能支持保留或淘汰它的决定?评测既要控制成本,也要为进化提供可信的反馈。
第三,如何在进化过程中保持多样性? 如果每一轮都只留下总分最高的版本,搜索可能过早集中到一条路线。某个暂时落后的变体,也许擅长一类任务,或者采用了不同的解决方式。如何保留这些有价值的差异,让它们有机会成为后续进化的起点,是持续探索的重要问题。
Sampling、Variant 评测和多样性管理,构成了理解与比较自进化方法的一组共同问题。 不同研究可以在这些环节提出不同策略,也需要一套共用的设施来执行实验、保存候选,并检验策略是否有效。
Agent Harness 是这些问题的一个具体研究场景。实际任务需要调用工具、组织上下文、处理异常并核对结果,这些工作方式会影响模型能否完成任务,也为自进化提供了可修改的对象。
当研究者尝试新的采样策略、评测方案或多样性机制时,底层都需要并发任务执行、保存版本和管理证据。GEAR 的出发点,就是把这些共用环节组织起来,让不同方法可以在明确的实验条件下接受比较。
三、框架设计:基于 Meta-learning 的双层自进化框架
GEAR 将 Agent 的自进化建模为一个 元学习(Meta-learning)问题 :从一批任务的执行经验中,改进解决后续任务的方法。具体而言,它将系统分成两个层次:内层解决当前任务,外层优化可复用的 Harness。
内层是任务层面的执行与适应。 任务 Agent 使用给定的模型和运行框架,与环境交互、调用工具,并根据反馈调整当前任务的计划。任务结束后,系统记录执行轨迹、最终结果和评测反馈。这一层中的临时调整只服务于当前任务,不会自动成为后续任务的运行规则。
外层是跨任务的元学习。 Meta Agent 汇总多个任务的轨迹和评测证据,识别反复出现的问题,并提出对提示词、工具、技能、工作流或上下文管理的修改。候选版本经过评测和选择后,才成为后续任务使用的新 Harness。