2026 · 预印本

ProgramDistill:将交互式 Web 应用转化为可验证的参考驱动软件工程任务

ProgramDistill: From Interactive Web Apps to Verifiable Reference-Guided SWE Tasks

评测智能体从源码不可见的运行参考中恢复 Web 应用行为的能力,提供覆盖 26 个应用的 4,063 项功能恢复任务,以及独立的 12 应用重建设置,通过重放具有依赖关系的浏览器工作流评分。

研究范围与局限

测试限于自包含应用(包括 SaaS 克隆)中由模型挖掘的有限行为。重放工作流可发现持久化失败,但通过测试不能证明全部后端或数据库不变量成立。被评测智能体接收不含截图的结构化浏览器观察,未衡量视觉保真度。公开验证器与参考解答也不构成抗污染测试集。

与本合集的关联

直接研究超越截图到 HTML 的参考驱动行为重建,涵盖有依赖关系的状态变化,并在全新验证环境中检查提交的实现。

发表与复核详情

发表载体
arXiv
发表状态
预印本
出版/提交日期
2026 年 9 月 16 日
日期依据
采用 arXiv v1 的首次提交日期;作者博客的较早发布日期另行区分。
arXiv 首次提交
2026 年 9 月 16 日
arXiv
2609.18805
已复核的 arXiv 版本
v1
DOI
10.48550/arXiv.2609.18805

DOI 已可解析,DataCite 记载其于 2026-09-17 注册,尽管 arXiv 仍显示过时的待注册提示。此外,该论文已被 NeurIPS 2026 的 Interpreting Agent Behavior(IAB)非存档研讨会接收,研讨会定于 2026 年 12 月 12 日举行;其 OpenReview 记录于 2026-10-04 发布。该记录与研讨会论文列表将 Xingdi Yuan 排在 Alessandro Sordoni 之前,本条目作者顺序以 arXiv v1 为准。公开版本包含可执行基准任务包,但不包含行为挖掘、任务生成或编排流水线。ProgramDistill 自有产物声明 MIT 许可,所含应用与资源仍适用上游条款。论文与后续任务包发布分开记录,本次未复现实验。

来源复核于

本合集仅做来源复核,未重新运行论文实验。请通过原始论文或 BibTeX 引用原作者。

一手来源

  1. https://arxiv.org/abs/2609.18805
  2. https://arxiv.org/html/2609.18805v1
  3. https://microsoft.github.io/debug-gym/blog/2026/09/programdistill/
  4. https://huggingface.co/datasets/microsoft/ProgramDistill/blob/dc782f7003ae00738260996d02d77920d08a5db1/README.md
  5. https://huggingface.co/datasets/microsoft/ProgramDistill/blob/dc782f7003ae00738260996d02d77920d08a5db1/tasks/full-reconstruction/README.md
  6. https://huggingface.co/datasets/microsoft/ProgramDistill/blob/dc782f7003ae00738260996d02d77920d08a5db1/tasks/full-reconstruction/baserow_baserow/tests/scorer/trace_schema.py
  7. https://huggingface.co/datasets/microsoft/ProgramDistill/blob/dc782f7003ae00738260996d02d77920d08a5db1/tasks/full-reconstruction/baserow_baserow/tests/scorer/trace_replay_validator.py
  8. https://api.datacite.org/dois/10.48550/arXiv.2609.18805
  9. https://openreview.net/forum?id=FbKJFN0R5L
  10. https://github.com/iab-agents/iab-agents.github.io/blob/0437015a568d8d541e277833c68ffd213b117c53/src/App.jsx
  11. https://github.com/iab-agents/iab-agents.github.io/blob/0437015a568d8d541e277833c68ffd213b117c53/src/data/siteData.js