EvoHarnessBench 不是让 Agent 写 harness,而是把 tools、skills、specialist agents 分阶段扩张,测试部署退化、持久适应、forward transfer 与 forgetting。本文明确它与 harness coding 的边界,并拆解 17 条 streams、802 个任务与三条演化轴。
Q1. 为什么把外部 harness 的持续扩张当成独立问题?
因为部署中的 harness 不会静止:工具目录、技能库和 specialist roster 会不断扩张,旧经验可能失效,选择空间也会变大。EvoHarnessBench 同时测新能力能否学会,以及旧能力会不会因更大的 harness 或累积状态而遗忘。
Q2. 它和“让 Agent 写 harness code”的工作到底差在哪?
它主要测“适应外部 harness 演化”,不是直接测“能否写 harness code”。deployment 模式每阶段重新实例化,只观察更大 capability pool 的直接影响;self-evolving adaptation 才允许 memory、prompt 或 code 跨阶段保留。Meta-Harness 在这里是一个 code-based baseline,不是 benchmark 的唯一任务定义。
因此把它纳入这组阅读的价值是提供下游压力测试:前八篇产出的动态 harness 若真的投入长期部署,应该同时报告这里的 retention 与 adaptation,而不能只看当前阶段分数。
Q3. 17 条 streams、三条 axis 与两种模式怎样构造?
数据包含 17 条 stream、每条 3–6 stages、802 个 unique tasks;按 axis 展开后是 1,510 个 examples。能力宇宙含 520 tools、42 latent skills、62 specialist agents。每项能力按任务频率从 core 到 long tail 分批释放,任务在全部必需能力首次可用时引入,并至少需要本 stage 的一个新能力。
tools 直接继承源 benchmark 的 oracle annotations;skills 从 procedural rules 挖掘,再按 verifier keyword 关联,作者明确承认这些匹配不是必要、充分或唯一的技能解释;agents 则按 tool owner 分组,lead agent 无直接工具。
FWT = weighted(post-adaptation new-task accuracy − pre-adaptation accuracy)
另报 final cumulative ACC、tokens、tool calls 和 latency。BWT 看遗忘,FWT 看新阶段适应,两者不能用一个总分替代。
Q4. tools、skills、agents 三组结果分别暴露什么瓶颈?
三条 axis 的困难不同:tools 是检索噪声,skills 是会不会真的调用,agents 是 recall 与 coordination。tools 的累计目录有时提分,却显著加成本;EOG 上 MemToolAgent 38.6%、ReasoningBank 36.9%、Meta-Harness 35.2%,deployment 为 30.2%。ALE 多数方法接近或低于 baseline。
skills 扩张本身影响小;GEPA 在 EOG 从 18.9% 到 24.1%,但 GPT-5 默认系统几乎不调用 offered skills。agents 上 Meta-Harness 在 EOG 从 8.8% 到 18.5%,ALE 多数方法不改善。selection precision 已约 90%,瓶颈主要是 required-agent recall 和选中后的 coordination。
为什么 retention 与 adaptation 必须分开?
跨 axis 最坏 forgetting 分别是 tools −5.3%、skills −4.0%、agents −34.7%;最佳相对 adaptation gain 又分别达到 +27.8%、+27.5%、+110.2%。一个方法完全可能更少忘旧题,却在新阶段出现负 FWT。
Q5. harness coding 研究者应该怎样使用这个 benchmark?
把它用作“演化后 harness 的持续部署回归集”,而不是拿它替代 harness-coding benchmark。创建或修复系统后,应让新工具、skill、agent 分阶段进入,分别测 fresh deployment 与 persistent adaptation;同时记录 catalog size、routing recall、token/call cost 与 old/new cohort matrix。
项目页可访问,但截至 2026-10-08 未链接独立公开 code/checker repository。skills 的 rule-based annotation 也只是一种 proxy;若把低 skill overlap 直接解释成模型缺能力,会混入 annotation incompleteness。
Q6. 最后怎样评价 EvoHarnessBench?
EvoHarnessBench 对“写 harness code”的相关性是间接但重要的。它提醒我们,一个今天高分的 harness,在工具或 agent 池扩大后可能迅速退化;而持续写 prompt/code 的 adaptation 也可能保住旧能力却伤害新任务。
主要来源:论文全文与附录、arXiv v1 元数据;代码或项目页于 2026-10-08 核验。固定来源状态:availability checked 2026-10-08; project page available but no dedicated public code/checker repository linked。
留言