RRSI

4周前发布 44 00

RRSI让一个 LLM 智能体重写自己的 harness:提示词、工具、记忆、控制流和子智能体。模型权重从不改变。RRSI 约束改进循环本身,因此增益在智能体从未优化过的基准上保持。

所在地:
谷歌
收录时间:
2026-09-30
其他站点:

Google Cloud AI Research 联合 UNC-Chapel Hill、Stanford 和 Washington University in St. Louis 发布 RRSI(Regularized Recursive Self-Improvement),一个 Apache 2.0 开源研究框架,使 LLM 智能体在模型权重冻结的前提下,自主重写其 harness(提示词、工具、记忆、控制流、子智能体)。

RRSI

核心创新在于对改进循环本身施加正则化约束,防止 overfitting 到 evolve 集,确保增益迁移至从未参与优化的基准。使用 Claude Opus 4.8 时,Terminal-Bench 2.1 从 74.2% 提升至 80.2%,SWE-bench Verified(未用于选择)从 82.0% 升至 83.8%,6 个分布外基准全部提升;同时 harness token 消耗降低 30–36%。框架需 Python 3.10+,支持任意 LiteLLM 模型字符串,默认为 Vertex AI 上的 Claude Opus 4.8。明确标注为研究级代码,非 Google 官方产品。

为什么自我改进会 Overfit?三大失败模式

传统 harness 演化循环在固定 evolve 集上评分并保留赢家,导致:

  1. 基准特定拟合:记住任务细节而非学习通用策略
  2. 追逐噪声:将随机波动误判为有效改进
  3. 复杂性累积:无效组件堆积,增加成本却不提升性能

RRSI 通过正则化搜索过程本身来解决这些问题,而非限制可编辑组件。

RRSI 核心机制:提议侧 + 选择侧双重正则化

提议侧正则化

机制作用经典正则化类比
退火编辑预算早期捆绑多编辑探索,后期单编辑归因L0(稀疏性)
证据感知信用记录每个候选的组件/假设/diff/分数/成本变化;被证伪想法不再重试—
结构化探索停滞时转向未触碰组件,避免局部最优—

选择侧正则化

机制作用经典正则化类比
泄漏批评者评分前拒绝任务名/实体/答案/基准特定逻辑—
噪声调整下限增益必须超过基础 harness 方差—
成本规则额外 tokens 必须由实测增益支付Ridge (L2)
修剪停止产生增益的组件成为删除目标Lasso (L1)

💡 关键设计:所有正则化作用于搜索过程,而非 harness 结构本身,保持组件完全可编辑。

跨 8 基准性能验证

基准类型基线 → RRSI备注
Terminal-Bench 2.1Evolve74.2% → 80.2%+6.0pp
SWE-bench Verified从未用于选择82.0% → 83.8%+1.8pp,证明迁移
JobBenchOOD— → +4.7分布外
GDPvalOOD— → +3.5分布外
APEX-AgentsOOD— → +3.7分布外
EngDesignEvolve— → +4.9Medal 分
Frontier-EngEvolve— → +4.3Medal 分
Harvey LABEvolve / Holdout+1.1 / +2.3留出集提升更大
  • Gemini 3.5 Flash 作为策略:Terminal-Bench 2.1 64.6→78.7;SWE-bench Verified 76.8→79.0
  • 效率提升:每次试验策略 tokens 从 3.80M 降至 2.42M(↓30–36%)

与同类方法对比

方法核心思想成本规则+修剪Harvey LAB (evolve)OOD 平均 (H0=39.7)
RRSI正则化提议+选择✅90.543.6
Meta-Harness轨迹感知提议者❌93.040.6
AHE可观测性驱动❌90.739.2
TTHE测试时无标签演化❌91.138.0
HarnessX模块化类型原语❌91.839.7

📊 关键洞察:Meta-Harness 在 evolve 集领先,但 RRSI 是唯一 OOD 平均显著高于基线(+3.9) 的方法,证明正则化有效抑制 overfitting。

适用场景

  • 研究智能体 harness 自动优化方法论
  • 构建需长期演化的内部智能体系统(有 holdout 验证)
  • 探索 LLM 作为元优化器的能力边界
  • 希望降低 harness 维护成本的团队(自动化迭代)

⚠️ 注意事项:

  • 非即插即用产品:需理解正则化机制并调参
  • 依赖高质量 holdout 集:无可靠留出集则噪声下限失效
  • 模型敏感性:不同策略模型(Opus vs Flash)收益差异大
  • 研究级稳定性:API 变更、边缘 case 处理可能不完善
  • 不改变模型权重:能力上限仍受基座模型约束

相关导航