ProgramDistill:从交互式网页应用到可验证的参考指导SWE任务
摘要
ProgramDistill 引入了一个可扩展的基准,通过让编码代理实现从与功能完整的参考网页应用交互中发现的功能,并利用自动化流水线创建可验证任务,来评估编码代理。
查看缓存全文
缓存时间: 2026/09/17 02:51
论文页面 - ProgramDistill:从交互式Web应用到可验证的参考引导型软件工程任务
来源:https://huggingface.co/papers/2609.18805
摘要
编码代理通常通过问题或指令来指定期望行为进行评估。然而,在实际的Web开发中,代理可能需要从运行正常的软件中推断行为,并在不完整的应用程序中实现它。我们介绍了ProgramDistill,这是一个通过与功能完备的参考应用程序交互来发现功能特性,以评估编码代理的基准测试。我们通过将应用程序分解为不同粒度的功能特性来构建ProgramDistill,每个特性都关联了可通过其金牌补丁执行的可重放行为。我们的流程mine-craft-patch在26个应用程序中发现了1,975个经重放验证的行为,并在无需人工干预的情况下构建了4,063个任务。在九个前沿编码代理中,GPT-6Astra和Claude Opus5在完整应用程序重建的累积工作流上分别取得了49.2%和28.8%的成功率。在部分应用程序重建中,随着恢复深度从1增加到8,成功率分别从100%降至64.0%,以及从96%降至32%。因此,ProgramDistill提供了一个具有可控难度的可扩展基准,用于评估和诊断编码代理,并为未来的基于课程的学习训练奠定了自然基础。
查看 arXiv 页面 (https://arxiv.org/abs/2609.18805) 查看 PDF (https://arxiv.org/pdf/2609.18805) 项目页面 (https://microsoft.github.io/debug-gym/blog/2026/09/programdistill/) 添加到收藏集 (https://huggingface.co/login?next=%2Fpapers%2F2609.18805)
在您的代理中获取此论文:
hf papers read 2609\.18805
没有最新的 CLI?curl \-LsSf https://hf\.co/cli/install\.sh \| bash
引用此论文的模型0
没有模型链接此论文
在模型 README.md 中引用 arxiv.org/abs/2609.18805 以从本页面链接。
引用此论文的数据集0
没有数据集链接此论文
在数据集 README.md 中引用 arxiv.org/abs/2609.18805 以从本页面链接。
引用此论文的 Spaces0
没有 Space 链接此论文
在 Space README.md 中引用 arxiv.org/abs/2609.18805 以从本页面链接。
包含此论文的收藏集0
没有收藏集包含此论文
将此论文添加到收藏集 (https://huggingface.co/new-collection) 以从本页面链接。
相似文章
SWE-INTERACT: 将SWE基准重新构想为用户驱动的长期编码会话
SWE-Interact是一个新的测试平台,用于评估编码智能体在真实的多轮用户驱动软件工程任务中的表现,揭示了强大的单轮基准性能并不能可靠地迁移到交互式、迭代的工作流程中,在这些流程中,智能体必须发现用户意图并适应不断变化的需求。
SWE-WebDevBench:评估编码智能体应用平台作为虚拟软件代理商的能力
本文介绍了 SWE-WebDevBench,这是一个包含 68 项指标的综合框架,用于评估 AI 驱动的应用开发平台作为虚拟软件代理商的表现。研究强调了当前平台在规范理解、后端可靠性、生产就绪性和安全性方面存在的关键差距。
AgentProofBench:面向网页智能体的可复用验证器基准测试
AgentProofBench 提出了一个面向网页智能体可复用验证的基准,将固定的验收规则与执行轨迹关联起来,覆盖四个网络服务上的 97 项任务和 79 个任务族,并使用 DeepSeek Flash/Pro 建立了程序门控正确性和复用方面的基线。
SWE-bench Science:编码代理能否解决科学工程任务?
SWE-bench Science 引入了一个仓库级基准,用于评估编码代理在科学软件修复任务中的表现,揭示了失败机制和科学指导的混合效应。
SWE-Bench Pro Verified:一个可靠的软件工程代理基准测试
SWE-Bench Pro Verified 通过消除奖励黑客攻击和改善任务质量,解决了 SWE-Bench Pro 基准测试中的可靠性问题,为软件工程代理提供了更准确的评估。