论文:Harness²: Recursive Agent Harnessing for an Open World
作者与团队: Ruiyao Xu、Yanfei Chen 等;Google Cloud AI Research(谷歌云 AI 研究团队)、Northwestern University。2026,v1
问题
- 开放世界中的新任务往往没有现成的正确答案验证器。
- 每次修改积累的经验,很难带到下一个任务。
做法
分为任务层和跨任务层。
-
任务层:Propose-Probe-Compose
- Propose:分别提出通用修改和领域修改。
- Probe:通过执行修改前后的版本、比较行为差异,探查修改是否有效。
- Compose:据对比决定合并、择一或不采用;组合版本仍需重新运行。
-
跨任务层:保存可执行的 Harness 和经验记录
EXPERIENCE.md,后续任务按需检索复用。
阶段指令和决策规则是固定的。跨任务更新的是经验库 A,不是改进器 R 的程序。
结果
执行模型为 Gemini 3.5 Flash + OpenCode,编辑模型为 Claude Opus 4.8。WorkBuddy-Bench 三领域宏平均(3 次运行均值):
- 基线:72.4
- 单步 k=1:77.5
- 并行 k=5:比单步再高 3.3 分,但使用了更多搜索预算
适用范围
Probe 是行为比较,不等于真值验证。最终报告的分数由基准评估单独给出。
延伸阅读:作者实现说明(流程、可编辑组件和运行示例)。
更新于 2026-11-09 · 研究方法