← 研究

论文解读 · 2026年10月13日

SoftwareGym:用多样的合成软件环境扩展计算机使用智能体的训练

SoftwareGym: Scaling Computer-Use Agent Training with Diverse Synthesized Software Environments

智能体数据与评测 中级 点赞 83 cs.MA Shanghai Jiao Tong University

通过多智能体流水线自动合成 182 个 GUI 桌面应用,并用其轨迹进行训练,将 OSWorld Pass@3 从 41.39% 提升到 56.97%。

问题

训练计算机使用智能体(CUA)需要多样且可靠的执行环境。真实原生应用的接入成本高,导致应用覆盖范围窄,并有对特定应用过拟合的风险。基于浏览器的合成环境则在交互深度和工作流复杂度上不足。

方法

这是一个包含设计、实现、评估三个阶段的自动流水线。设计阶段将最少的输入扩展为详细的功能规格,并生成多个结构不同的 Avalonia UI 蓝图和 SVG 图标。此时用布局树编辑距离强制变体之间存在差异。实现阶段由编码智能体构建应用,并在源码层面进行验证。评估阶段由 GUI 智能体运行基于检查点的测试,并根据失败记录最多迭代修改 3 个版本。只用经过 GUI 验证的功能合成不同难度的任务。用收集到的轨迹对 Qwen3.5-9B 进行了多模态 SFT。

结果

局限

合成应用仅限于基于 Avalonia 的桌面应用。设计和实现使用 GPT-5.5,GUI 评估使用 Seed 2.1 Pro 等商用模型。训练只做了 SFT。训练后模型的 OSWorld 分数(56.97%)仍低于 GPT-5.5(71.31%)等 API 模型。评估指标为温度 1、3 次 Rollout 下的 Pass@3。

意义

研究表明,无需逐一接入真实应用,也能大量构建多样的 GUI 训练环境,且这些数据能迁移到从未见过的真实应用上。这是解决计算机使用智能体数据瓶颈的一个方向。

关键术语

计算机使用智能体(CUA)
一种通过观察屏幕、操作鼠标和键盘来完成实际软件任务的 AI 智能体。
OSWorld
一个在 Chrome、GIMP、LibreOffice 等真实桌面应用上评估智能体任务完成情况的基准。
Pass@3
一种指标:对同一任务独立尝试 3 次,只要有一次成功即计为成功。

原文

作者: Tian Jin, Wenhao Wang, Jing Kang, Haoting Shi, Rui Ye, Yijun Lu, Siheng Chen · 发布 2026-10-08 · 许可 CC BY 4.0 · 基于全文分析

本解读是 AI 阅读论文后撰写的摘要,请以论文原文为准。