智能AI
morning
GEAR:打造Scikit-learn式的自定义RSI框架,让Agent从真实任务中持续进化
摘要
GEAR 可以让研究者像使用 Scikit-learn 一样模块化构建 RSI 算法。它将采样、候选评测和多样性管理所需的算法模块与并行推理等测评设施组织起来,使得 RSI 算法能够快速搭建、比较和复用。基于 GEPA(Genetic-Pareto)算法改进的实验结果证明,GEAR 调优的 Agent 在营销、客服和代码任务上均取得显著提升。 一、研究意义、亮点与主要结果: 打造 Scikit-l...
GEAR
RSI
Agent
Recursive
Self
Improvement
Harness
gear
提高到
Scikit
2026-11-11
1 阅读
约10分钟阅读
机器之心
字号:
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。 图 1|GEAR 基于元学习的双层框架。内层执行具体任务并产生证据,外层利用跨任务经验改进可复用的运行框架。实线表示当前支持的 harness 进化路径;模型训练与自动生成任务分别属于实验性和未来扩展。 两层由此形成循环: 任务执行产生经验,跨任务经验推动框架改进,新框架再参与后续任务并产生新的经验。 一次任务中的临时补救,只有被整理为经过验证的框架修改,才能进入这个持续积累的过程。 前述 Sampling、Variant 评测和多样性管理,都可以在外层配置不同策略:选择从哪些历史版本出发、如何评估候选,以及保留哪些版本供后续探索。论文用分阶段 GEPA 搜索实现了一个具体实例,而这些策略可以在共用框架中替换。 这里的元学习体现为任务执行与跨任务改进的双层结构。本文的 harness 进化保持目标模型权重固定,通过运行框架的搜索与选择实现改进,不要求内层求解过程可微。 四、详细结果、实验分析与未来应用 固定模型与推理档位后,三个领域均有提升 研究选用了 AutomationBench 的 100 道 Marketing 任务、100 道 Support 任务,以及 Terminal-Bench 2.1 的 89 道命令行任务。每个模型与运行框架配置在每道任务上进行一次评测。 最直接的对照来自 GPT 5.6 Luna、medium 推理档位。研究保持任务、模型、推理档位、评测器和运行设置一致,比较初始 DSH 与针对相应数据集进化后的 DSH。 表 1|固定 GPT 5.6 Luna 和 medium 推理档位的任务通过率对照。数据来自论文表 1;三个领
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱