Read this paper write-up in English
When Faster Decisions Do Not Make Better Agents: An Empirical Study of Jev in Agent Workflows¶
当前是 core_mechanism / L1 机制诊断接口;未声称完成原论文能力复测,未接入 Evolve 晋级。
论文信息¶
| 项目 | 内容 |
|---|---|
| 论文链接 | arXiv 2610.13092 |
| 公司/机构 | Nanjing University / Technical University of Munich |
| 首次公开日期 | 2026-10-09(arXiv v1) |
| 原文开源代码 | 否:作者提供匿名实验代码链接,本轮仅取得前端页面,API连接超时,未核实可用源码(2026-10-12) |
| Adapter | jev-workflow |
| 本地复现代码 | src/auto_research/reproductions/jev_workflow/ |
原始论文总结¶
背景与主要改动¶
这是一篇评测研究,不是新的 self-improvement 算法。比较决策延迟/费用与端到端成功交付;failed recovery、premature completion 和失败开销计入资源每成功,而非只报告单步省时。 事实来源:原文全文。
架构流程¶
graph LR
A[相同task/run两配置实际执行] --> B[外部核验交付成功]
A --> C[决策与总延迟/费用]
A --> D[failed recovery与提前完成]
B --> E[完整attempt资源每success]
C --> E
D --> E
B --> F[matched-success子集比较]
重绘源码:architecture.mmd。原论文 Figure 2 展示原文的整体机制;本地重绘没有替换原图作为证据。来源与核查边界见 source-provenance.json。
原论文关键图¶
原论文 Figure 2(关键图):展示原论文方法的总体设计和关键组成。图片来自原论文,版权归原作者所有;点击图片可查看来源。
核心公式¶
\(Cost_{success}=\sum_iCost_i/\sum_i1\{success_i\}\),\(Time_{success}=\sum_iTime_i/\sum_i1\{success_i\}\);\(FailureCostShare=\sum_{i:fail}Cost_i/\sum_iCost_i\)。matched-success比较只纳入两配置同task/run均成功的配对,并与all-attempt delivery口径分开。
论文离线与线上效果¶
| 原文指标 | 原文方法 | 原文对照/协议 |
|---|---|---|
| total executions | 4500 | ALFWorld/AndroidWorld,各配置三次 |
| T3A cost per delivered success, base/Jev | 68.70 / 73.97 mUSD | +7.7%,95%区间跨0 |
| FastAgent time per delivered success, base/Jev | 239.4 / 377.8 seconds | 成功率下降削弱单步收益 |
这些是原论文报告值,不是本地结果;未报告生产线上 A/B。模型、数据、打分或资源协议不同,禁止直接横比。复核摘录见 paper-results.json。原文数值不进入 local metrics/dashboard。
本地复现¶
本地对照口径:基线为同task/run的原配置与替换decision配置;实验组由当前真实实现执行;稳定相对提升不适用,尚无正式能力对照。
实现位于 src/auto_research/agent_research/oct12_memory_tools.py;薄 adapter 从明确的 oct12.json 加载运行配置,不注入默认固定候选或 gold。统一入口:
PYTHONPATH=src python scripts/run_oct12_agents.py \
--method jev-workflow --device cpu \
--dataset /path/to/public/input --seed 42 --rounds 2 --group-size 2 --train-steps 2 \
--output runs/oct12/jev-workflow/result.json
数据协议与代码映射¶
输入来源为 actual paired workflow execution JSONL。候选/参数晋级仅在 validation,test 与训练分开;金标只进入独立外部 scoring。短运行报告 diagnostic_only=true、capability_comparison=false 与 evolve_promotion_eligible=false。JSONL含task_id/run_id/configuration/success/decision_seconds/task_seconds/inference_cost,以及failed_recovery/premature_completion。必须由真实执行记录构造,人工标签保留来源。
结果、验证与边界¶
本地是可执行 paired-trace评测基础设施,不加载/伪造 Jev 权重或API,也不把原文表格录入为本地运行。要求两配置 task/run 完全配对、非负有限实际资源,0成功时每success返回null。作者给出匿名代码链接;主页可访问但本次静态获取只有前端壳,未核实可运行源码。
除了CPU聚合器,本轮增加真实测量脚本:冻结已核对全部字节的公开SmolLM2-135M-Instruct,在同一公开26圆任务上,以seed42/43/44配对比较64/256生成预算。每次重置Python/NumPy/torch/CUDA随机状态,交替运行顺序;记录同步生成耗时、沙箱总耗时和精确生成token计数,权重不更新。
PYTHONPATH=src python scripts/run_oct12_workflow_measurement.py \
--checkpoint checkpoints/smollm2-135m-instruct \
--checkpoint-id HuggingFaceTB/SmolLM2-135M-Instruct \
--revision 12fd25f77366fa6b3b4b768ec3050bf629380bac \
--device cuda --seeds 42,43,44 --budgets 64,256 --output runs/workflow-measured
PYTHONPATH=src python scripts/run_oct12_agents.py --method jev-workflow \
--dataset runs/workflow-measured/pairs.jsonl --output runs/workflow-audit.json
2026-10-12 A100六次真实generation均未交付有效几何解;两种预算成功率都是0。平均总耗时分别 2.71459 s 与 10.01093 s,每成功成本/耗时都是 null,不能以较快生成宣称更好Agent。成本单位为 generated token units,不是美元。该one-shot流程不包含恢复或完成声明,failed_recovery/premature_completion是明确N/A的schema占位,不当作已测为零。
实测见 measured-workflows-a100-seeds42-44.json,实际CUDA测量回执见 GPU证据。CPU聚合adapter仍不要求CUDA;这证明测量设施能执行,不是Jev模型或原文4500次Agent复测。
测试入口:python -m pytest tests/test_oct12_agent_algorithms.py tests/test_oct12_agent_delivery.py。
