← 返回 2026-10-16

Cowork-Gym:大规模合成可执行的智能体协作工作环境 Cowork-Gym: Synthesizing Interactive Work Environments at Scale

Anni Zou, Cheng Chen, Jiaji Deng, Weikang Zhou, Xinji Mai, Yue Wu, Jianing Lin, Lipeng Xie, Lixiong Qin, Qingyue Zhao, Que Shen, Shuchang Tao, Xuchen Pan, Yaliang Li, Yunpeng Zhai, Yushuo Chen, Zhihai Wang, Zhuo Zhang, Zhaoyang Liu, Bolin Ding, Jingren Zhou 📅 2026-10-13 👍 10 2026-11-11 18:30
后训练 强化学习 数据工程 智能体 环境合成 用户模拟

用构建-执行-修订闭环批量合成带状态用户模拟器的协作环境,训练出的小模型比肩千亿参数模型。

前置知识

智能体环境与沙箱执行

智能体环境指定义了任务目标、初始状态、可用接口与成功判据的可复现执行容器,通常运行在 Docker 沙箱中,保证智能体只能在允许边界内观察与修改状态,防止越权操作或取巧捷径。本文用五元组 $\mathcal{E}=(g, s_0, \mathcal{I}, \pi_U, \mathcal{V})$ 形式化:任务规范 $g$、初始工作区 $s_0$、接口集 $\mathcal{I}$、有状态用户策略 $\pi_U$、混合验证器 $\mathcal{V}$。

全文围绕『如何批量造出并验证这样的环境』展开,不理解五元组就无法理解 Builder、Verifier Constructor、Issue Detector 三个角色各管哪些组件、缺陷如何路由修复。

用户模拟器(User Simulator)与有状态策略

用语言模型扮演用户与被测智能体多轮对话,$\tau$-bench、ToolSandbox 首创了这一评测形态。本文进一步让模拟器持有私有状态(persona、潜在目标、知识边界、信号计划),存放于 .user/ 目录,并能依据智能体实际进度在对话之外直接编辑共享工作区(如替换源数据表、修改草稿),通过 .patch/ 目录按轮次触发。

这是 Cowork(人机协作办公)设定的核心:用户中途改需求、换输入。理解该机制才能看懂多轮训练数据如何产生、为什么同一初始问题能派生不同后续。

混合验证器 $\mathcal{V}=(V_{code}, V_{LLM})$

代码侧 $V_{code}$ 对最终工作区与工件做确定性检查(数值容差、JSON/CSV/XLSX 字段、schema、跨文件一致性),LLM 侧 $V_{LLM}$ 按参考答案 rubric 评语义正确性、覆盖度、矛盾与过程证据,两者以归一化权重合成,红线约束失败会封顶总分。验证器需在参考完成与受控失败用例上自校验。

它既是轨迹过滤的判据,又是 RL 奖励的来源,是整个数据质量与训练信号体系的枢纽,论文的限制章节也承认其误收/误拒风险。

GRPO(组相对策略优化)

一种基于结果监督的强化学习算法:对同一环境采样一组轨迹,用组内奖励归一化来估计相对优势,无需价值网络;奖励方差为零的组被剔除。本文奖励 $R_E(\tau_i)$ 取 $s_i$ 与 $c_i$ 的加权几何平均,权重比 $w_s:w_c$ 可调,任一分量为零则奖励为零。MoE 模型训练时冻结路由权重。

论文的 RL 阶段完全建立在 GRPO 与该几何平均奖励设计之上,几何平均相比算术平均更强惩罚『一条腿走路』的轨迹。

在线策略蒸馏(On-Policy Distillation, OPD)

学生模型从基座检查点初始化,自己与环境交互产生轨迹;在每个智能体生成的 token 位置,由同规模的 SFT 或 SFT+RL 教师在相同交互前缀下给出下一 token 分布,学生通过最小化 $D_{KL}(\pi_T \| \pi_\theta)$ 学习。用户消息、工具观测只作上下文不作预测目标。

直接 SFT/RL 可能损伤训练分布之外的通用能力,OPD 是论文验证『迁移智能体能力同时保留通用能力』的关键手段(5.5 节)。

NLL 与 RSR 轨迹选择指标

对被评分 token 位置集合 $M_\tau$,$\mathrm{NLL}_\theta(\tau)=-\frac{1}{|M_\tau|}\sum_{t}\log \pi_\theta(y_t|h_t)$ 度量轨迹对学生有多『意外』;$\mathrm{RSR}_\theta(\tau)=\frac{\sum_t \min(r_{\theta,t}, r_{max})}{|M_\tau|\,\mathrm{NLL}_\theta(\tau)}$ 把被裁剪的 token 排名与 NLL 相除,综合相对偏好与困惑度,作为数据-学生适配度的代理。两者都在等频长度分箱内做选择以避免长度偏置。

论文用它把 24,732 条有效轨迹筛到 17,312 条,消融显示比不过滤更好,且最优指标随模型规模反转,是『数据价值依赖学生模型』这一论点的证据。

Harness(智能体运行框架)与 Harbor 格式

Harness 负责观察格式化、工具 schema、执行调度、上下文管理与停止行为,同一环境在不同 harness 下会产生不同轨迹。Harbor 是容器化智能体任务包的标准格式,把任务指令、运行时、参考解、验证器、用户配置打包,使环境固定而策略与 harness 可替换。

论文把 harness 当作显式实验变量:用 QwenPaw/OpenClaw 采集、在未见过的 Hermes 上验证迁移,跨 harness 一致性是数据质量的重要证据。

研究动机

Claude Cowork、Codex、QwenPaw、OpenClaw 这类 cowork 智能体要在持久工作区中跨工具、跨文件完成多步工作,且用户会在任务进行中补充信息、修改约束、甚至替换输入文件,任务状态由双方共同塑造而非开局即固定。要训练这种行为,需要大规模环境,其中任务目标、可执行资源、用户行为与成功判据必须保持一致:每个『工作域 × 交付物 × 用户画像 × 交互模式』的组合都要落实为可执行的工作区、兼容的用户动作与可靠的结果检查,用户中途改需求时各组件还必须同步更新。手工构建成本极高,且存在隐蔽的打分陷阱——智能体的最终回复看起来正确,但必需工件缺失或工作区处于错误状态;环境错误会让任务不可解或评分错误,这些噪声会直接污染下游训练数据。

本文的目标是构建一个可扩展的自动化框架 Cowork-Gym:批量合成完整可执行的 Cowork 环境——任务指令、初始工作区、接口、有状态用户策略与混合验证器五组件耦合,并用沙箱执行证据与审查反馈自动校验、修复环境,而非依赖生成式自评;再在有状态用户模拟器参与下采集轨迹,对 Qwen3.5-9B、Qwen3.6-27B、Qwen3.6-35B-A3B 做 SFT、基于结果的 RL 与在线策略蒸馏,在六个智能体基准上验证合成数据的训练价值,并考察 OPD 相对直接 SFT 在通用能力保留上的优势。

与已有工作不同的是,本文的独特切入有四点。其一,把『cowork』定义为用户与智能体通过共享工作区协同推进目标的一般交互模式,环境五元组中显式包含有状态用户策略 $\pi_U$:用户不仅通过对话反馈,还会直接编辑共享工作区(如审阅初版分析后替换源数据表,迫使智能体重算重写),这超出了 $\tau$-bench/ToolSandbox 的纯对话式用户设定。其二,用 build–execute–revise 闭环以真实执行证据验证环境一致性,而非仅靠模型自评。其三,Builder 与 Verifier Constructor 角色分离、沙箱互不可写,配合泄漏审计,从工程上防止答案与验证器逻辑泄漏给执行智能体。其四,将 harness 显式视为 rollout 变量,用 Harbor 格式固定环境、跨 harness 采集并验证迁移。

核心方法

直觉上,作者不再人工出题,而是让『出题人(Builder)—阅卷人(Verifier Constructor)—质检员(Issue Detector)』三个角色分立的智能体在沙箱里互相制衡:Builder 造环境,Verifier Constructor 独立造验证器,Issue Detector 实际执行环境找缺陷,缺陷按所有权路由回去修复,循环至通过发布标准。技术路线分四步:(1) 任务规范 $g$ 由两条路线生成——taxonomy 引导用六维分类体系(17 能力标签×14 顶层场景)采样并剔除不兼容组合;资源接地从财报、法律文档、代码库等真实资源构造任务;(2) 在闭环中实例化 $\mathcal{E}=(g,s_0,\mathcal{I},\pi_U,\mathcal{V})$;(3) rollout 时有状态用户模拟器在智能体沙箱外执行 $\pi_U$,用 QwenPaw/OpenClaw 双 harness 采集轨迹;(4) 轨迹经有效性过滤与 NLL/RSR 选择后进入 SFT、GRPO RL 与 OPD 三段训练。

核心创新是把环境合成从『生成任务文本』推进到『生成并验证完整可执行环境包』。与已有自动环境合成方法相比,本质区别有三:(1) 五组件联合验证——不仅检查任务可解,还检查初始工作区、接口权限、用户策略与验证器四者一致,规则审计强制至少三个有意义的评分组件,并扫描答案、验证器逻辑、私有信息的泄漏;(2) 有状态用户模拟器——其私有状态(persona、潜在目标、知识边界、信号计划)决定它知道什么、何时披露、能改哪些文件,每次干预条件于智能体的真实进度,同一初始问题在不同 rollout 中产生不同后续,且能直接 patch 共享工作区使先前的中间结果失效,逼智能体重读输入、修正依赖工件;(3) Builder/Verifier 角色隔离——验证器在隔离沙箱中构建、对 Builder 产物只读,从制度上切断『造题人改答案』的通路,这是自动数据管线中少见的制衡设计。

方法步骤详情

第一步,任务规范:taxonomy 路线采样六维标签(能力多选、场景单路径、难度、用户与交付物、模态、安全),资源接地路线从真实资源构造任务,复杂度来自跨文件依赖、证据不全或工件转换。第二步 Build:Builder 构造初始工作区 $s_0$(记录资源依赖)、接口集 $\mathcal{I}$(只暴露任务所需操作,凭证留在沙箱外)与用户策略 $\pi_U$(.user/ 下 persona、profile、记忆,.patch/ 下逐轮指令与授权工作区更新);隔离沙箱中的 Verifier Constructor 把每条要求映射为『成功条件→可观察证据→检查器或 rubric 项→权重』并在受控失败用例上自校验。第三步 Execute:Issue Detector 执行环境,做基于执行的审查(测试验证器对有效完成与不完全、畸形、未触碰状态的区分度)加规则审计(包结构、白名单、泄漏检查、至少三个评分组件)。第四步 Revise:缺陷按所有权回 Builder 或 Verifier Constructor,重置沙箱复检至达标或耗尽预算。第五步 rollout 与过滤:双 harness 采集 77,729 条轨迹,按记录完整性、任务结果、声明与恢复过滤剩 24,732 条(31.82%),NLL/RSR 在等频长度分箱内保留 70% 得 17,312 条。第六步训练:SFT 仅对智能体生成的 token 计损失;GRPO 以加权几何平均奖励 $R_E$ 做结果监督、剔除零方差组、MoE 冻结路由;OPD 从基座初始化学生,在自采轨迹上以 $D_{KL}(\pi_T\|\pi_\theta)$ 对齐同规模教师。

技术新颖性

相对 WebArena、OSWorld 等人工构建基准,本文把可执行环境当作可扩展的『训练数据工厂』;相对 Agent-World、ClawEnvKit 等自动环境合成,其新颖性在于:(a) 联合构建异构工作区、接口、用户策略与验证器并做包级发布验证,而非只合成任务描述;(b) 用户模拟器获得对共享工作区的直接写权限,workspace patch 能使先前观察失效($\tau$-bench/ToolSandbox 只有对话用户,$\tau^2$-bench 是双方各有工具),形成真正的协作动力学;(c) Builder 与 Verifier 制度性隔离加答案泄漏审计,直接回应合成数据的捷径与泄漏风险;(d) 奖励取加权几何平均 $R_E$,任一分量为零即零奖励,比算术平均更强惩罚偏科轨迹;(e) 系统评估 OPD 的通用能力保留,并把 harness 作为显式变量给出跨 harness 迁移证据。NLL/RSR 选择则把『数据价值依赖学生模型』操作化进智能体数据管线。

Cowork environment packaging and rollout.
Figure 2: Cowork environment packaging and rollout.
Overview of Cowork environment synthesis and agent training.
Figure 3: Overview of Cowork environment synthesis and agent training.
Cowork environment synthesis and stateful user simulation.
Figure 4: Cowork environment synthesis and stateful user simulation.

实验结果

逐一分析四组实验。(Q1) 数据:合成 64,888 个环境,覆盖 14 场景、17 能力;办公生产力占 44.4%、软件工程 18.7%;文件管理 76.9%、数据分析 59.8%;8 个长尾能力各仅 0.3–3.3%。轨迹漏斗:77,729 条原始→24,732 条有效(31.82%)→17,312 条入选 SFT;RL 环境 2,873 个;工具步中位数 10;多轮占 32.99%,其中 32.69% 超过 20 个工具步(单轮仅 15.80%)。(Q2) 主结果:六基准平均 9B/27B/35B-A3B 分别提升 +8.7/+6.4/+4.1 分,18 组对比 17 组为正;Ours-27B 均值 0.6119 总排名第二(GLM-5.2 0.6157),并拿下 PawBench 0.8400/41.82% 与 ClawEval 0.8508/80.6% 全场最高,超过总参数 >100B 的模型;9B 最大增益在 Workspace-Bench +14.64 与 ALE +13.39,27B 在 ClawEval +11.97 与 ClawMark +10.17;边界在 WildClawBench:9B 仅 +1.36、35B-A3B -0.52,三家均大幅落后 GLM-5.2。(Q3) 消融:加入多轮使 27B ClawMark 从 +6.94 增至 +10.17(多轮增量 +3.23);仅 OpenClaw 训练让未见过的 Hermes 通过率 +9.0,双源组合在 QwenPaw/OpenClaw 均达 31.8%;NLL 在 9B/27B 最优(9B ClawMark 0.4010 vs 不过滤 0.3267),RSR 在 35B-A3B 多数指标最好,最优准则随规模反转。(Q4) OPD:ClawEval pass3 较基座 +4.5,恢复教师约 80% 增益(差 1.1 分);GPQA-Diamond 上接近基座且比 SFT 教师高 +4.54 分。

Trajectory scale and interaction structure.
Table 1: Trajectory scale and interaction structure.
Main results on six agentic benchmarks under OPENCLAW.
Table 2: Main results on six agentic benchmarks under OPENCLAW.
Effect of interactive supervision on 27B models.
Table 3: Effect of interactive supervision on 27B models.
Cross-harness generalization of Qwen3.5-9B on PawBench.
Table 4: Cross-harness generalization of Qwen3.5-9B on PawBench.
Effect of model-conditioned trajectory filtering across model sizes.
Table 5: Effect of model-conditioned trajectory filtering across model sizes.
The six dimensions of the task taxonomy.
Table 6: The six dimensions of the task taxonomy.
Capability labels and their scope.
Table 7: Capability labels and their scope.
Top-level application scenarios, subdomains, and representative leaves.
Table 8: Top-level application scenarios, subdomains, and representative leaves.
Representative sources used to construct the environment file pool.
Table 9: Representative sources used to construct the environment file pool.
Distribution across (a) application scenarios, (b) capability labels, (c) output formats, and (d) persona categories. Percentages are computed over 64,888 environments.
Figure 5: Distribution across (a) application scenarios, (b) capability labels, (c) output formats, and (d) persona categories. Percentages are computed over 64,888 environments.
ClawEval performance of Ours-9B, Ours-27B, and Ours-35B-A3B over supervised training, with progress normalized to the final checkpoint.
Figure 6: ClawEval performance of Ours-9B, Ours-27B, and Ours-35B-A3B over supervised training, with progress normalized to the final checkpoint.
Agentic transfer and general-capability retention under OPD. Dashed lines mark SFT teacher performance; exposure is normalized to the final checkpoint.
Figure 7: Agentic transfer and general-capability retention under OPD. Dashed lines mark SFT teacher performance; exposure is normalized to the final checkpoint.
查看结构化数据
任务指标本文基线提升
六大智能体基准平均(27B) 六基准平均分 Ours-27B 0.6119 Qwen3.6-27B 0.5478;GLM-5.2 0.6157 +6.4 分,总排名第二,仅次于 GLM-5.2(744B/40B)
PawBench(27B) 平均分 / 通过率 0.8400 / 41.82% Qwen3.6-27B 0.8057 / 39.09%;GLM-5.2 0.7878 / 20.70% +3.4 分,所有参评模型(含 >100B)中最高
ClawEval(27B) 平均分 / 通过率 0.8508 / 80.6% Qwen3.6-27B 0.7311 / 68.9%;DeepSeek-V4-Pro 0.7727 / 75.5% +11.97 分,所有参评模型中最高
Workspace-Bench(9B) 平均分 Ours-9B 0.3836 Qwen3.5-9B 0.2372 +14.64 分,9B 模型增益最大的基准
ALE / Agents' Last Exam(9B) 平均分 / 通过率 0.1544 / 4.30% Qwen3.5-9B 0.0205 / 0.70% +13.39 分
六大基准平均(35B-A3B) 六基准平均分 Ours-35B-A3B 0.5665 Qwen3.6-35B-A3B 0.5251 +4.1 分,35B-A3B 组内最高,但 WildClawBench -0.52
跨 harness 迁移(9B,PawBench 通过率) 未见 Hermes harness 通过率 OpenClaw-only 训练 24.5%;双源 24.5% 基座 15.5% +9.0 分(未参与采集的 harness 上)
在线策略蒸馏(OPD) ClawEval pass3 / GPQA-Diamond pass3 较基座 +4.5,恢复教师约 80% 增益(差 1.1 分);GPQA-Diamond 高于 SFT 教师 +4.54 基座模型 / SFT 教师 以明显更小的通用能力损失获得大部分智能体增益

局限与改进

作者承认的局限有两类。任务覆盖:环境是个人工作的合成近似,taxonomy 可能遗漏某些任务、文化、语言、无障碍需求与失败模式;当前池偏重浏览器、文件、数据与办公流,复杂视觉界面、专业桌面软件、音视频任务代表性不足,64.9K 的规模不应被解读为有代表性的覆盖。验证器可靠性:程序化检查可能脆弱,LLM 评分者可能有偏或过于宽松,正例/负例/变异测试降低但不能消除风险,需要更大规模人工审计来量化误收与误拒率。我的补充观察:(1) 评测默认在自家 OpenClaw harness 上进行、对比模型为 API 模型,可能存在 harness 配置偏置——作者自己引用 Harness-Bench 说明 harness 影响巨大;(2) 合成数据与 ClawEval/PawBench/ClawMark 在任务风格上可能同源,存在训练-评测分布重叠风险,WildClawBench 上的停滞正是分布外信号;(3) 用户模拟器与真实用户的差距(sim2real gap)未被独立评估,只引用他人研究;(4) 多轮增量(ClawMark +3.23)未报告显著性;(5) 论文未披露训练算力与成本,难以评估性价比。

独立分析的弱点

第一,分布严重不均衡:办公生产力 44.4% 而其余 9 个场景合计仅 14.2%,8 个能力各 0.3–3.3%、安全意识仅 10.3%,模型可能在长尾场景与安全行为上偏科,改进方向是按『能力×场景』缺口做主动采样或课程配额。第二,验证器误收/误拒率未量化,RL 奖励直接依赖 $V_{LLM}$ rubric,存在 reward hacking 风险,改进方向是人工校准集、对抗性变异测试、把校准误差计入奖励塑形。第三,WildClawBench 上 35B-A3B 负增益 0.52、三家均落后 GLM-5.2,说明长视野真实任务迁移有限,应引入多天、多会话的长程任务与课程。第四,NLL/RSR 最优准则随规模反转(9B/27B 用 NLL、35B-A3B 用 RSR),每换学生都要重调选择策略,工程成本高,可改用学习型数据价值预测器。第五,用户信号计划由 Builder 一次性设计,用户行为的多样性与对抗性不足(如中途放弃、自相矛盾的指令),应用真实交互日志校准。第六,OPD 限于同规模师生,未利用更大教师的知识,可探索跨规模蒸馏。

未来方向

作者提出的方向:把合成任务分布与真实世界任务分布做对比研究;扩展多模态状态检查与验证能力;对验证器做更大规模人工审计与校准研究,量化误收/误拒率;让环境池随工具、工作区与用户需求的演化持续扩展,为新任务、新交互、新验证信号供血,走向自我进化的智能体。基于本文成果可延伸的方向:(1) 与 AgentEvolver、CuES 等课程化/好奇心驱动生成结合,按学生模型的学习前沿动态调整任务难度,替代当前静态的 taxonomy 配比;(2) 用户模拟器与智能体策略共进化——双控自我博弈,模拟器学会提出更难但合理的需求变更;(3) 把验证器校准做成一等公民:报告每类任务的误收/误拒曲线,并用其对 RL 奖励加权;(4) 将 Harbor 任务包标准化,形成社区共享的可执行任务市场,用真实使用统计反过来指导 taxonomy 演化;(5) 探索 OPD 与 RL 交替训练的调度,刻画『智能体增益 vs 通用能力保留』的帕累托前沿;(6) 扩展到多语言、多文化与无障碍场景,检验 64.9K 管线的跨语言泛化;(7) 引入多智能体协作环境,把『用户』从单人扩展为团队。

复现评估

模型与数据均已开源:模型在 HuggingFace 集合 agentscope-ai/qwenpaw-flash,数据集在 agentscope-ai/Cowork-Gym(64,888 环境 + 过滤轨迹),基座模型与六个评测基准均有公开出处。但环境合成管线依赖 Alibaba 内部的 Builder/Verifier Constructor/Issue Detector 三角色智能体,附录 C 只给出节选提示词,管线代码是否开源未明说;采集依赖 QwenPaw/OpenClaw harness,评测默认 OpenClaw,对比模型需 API。算力方面论文完全未披露 GPU 数量与训练时长,RL 需对 2,873 个环境做沙箱并行 rollout,OPD 需同时加载师生两份模型,门槛不低。综合判断:用开源数据复现 SFT 属中等难度(需自建 harness、沙箱与格式转换);复现完整 RL 与 OPD 需可观工程与算力;从头复现环境合成管线难度最高,需要强大的代码智能体底座。数据与模型的开放度是最大加分项。

相似论文推荐