← 返回 2026-04-21

Agent-World:通过可扩展的真实环境合成推动通用智能体智能进化 Agent-World: Scaling Real-World Environment Synthesis for Evolving General Agent Intelligence

Guanting Dong, Junting Lu, Junjie Huang, Wanjun Zhong, Longxiang Liu, Shijue Huang, Zhenyu Li, Yang Zhao, Xiaoshuai Song, Xiaoxi Li, Jiajie Jin, Yutao Zhu, Hanbin Wang, Fangyu Lei, Qinyu Luo, Mingyang Chen, Zehui Chen, Jiazhan Feng, Ji-Rong Wen, Zhicheng Dou 📅 2026-04-20 👍 88 2026-07-13 08:36
GRPO MCP 可验证奖励 工具调用 强化学习 智能体 环境合成 自演化训练

1978个MCP环境+19822工具,GRPO自演化闭环训练,23个基准全面领先开源基线。

前置知识

Model Context Protocol (MCP)

MCP 是由 Anthropic 推动的开放标准协议,用于把外部工具/数据源以统一 JSON-RPC 形式暴露给 LLM 智能体,使模型可以像调用本地函数一样调用远程服务。它包含 server(提供工具)和 client(模型侧调用方)两端,本文训练环境直接以真实 MCP server 描述为种子。

Agent-World 的核心数据来源是 Smithery 上的 ~2.8K 个真实 MCP server,理解 MCP 才能理解为什么本文选择它而不是纯 LLM 模拟环境,以及 stateful tool 调用的工程含义。

Partially Observable Markov Decision Process (POMDP)

POMDP 用元组 $(U, S, A, O, P)$ 描述序贯决策,其中智能体不能直接看到完整状态 $s_t$,只能通过观测 $o_t$ 推断。在 Agent-World 中,数据库 $D^{(N)}(m)$ 的真实状态对模型不可见,智能体只能借助工具返回值 $o_t^E$ 间接推断并行动。

论文形式化建模把环境状态 $s_t = (s_t^E, s_t^H)$ 拆为外部数据库与对话历史两部分,并区分 tool 动作与 response 动作,后续奖励设计与 GRPO 目标都建立在此形式化之上。

Group Relative Policy Optimization (GRPO)

GRPO 是 DeepSeek 提出的一种免 critic 的 RL 算法:对每个 prompt $x$ 采样 $G$ 条轨迹 $\{y_i\}_{i=1}^G$,用同组内的相对奖励计算 token 级优势 $\hat{A}_{i,t}$,通过带 clip 的 surrogate 目标与 KL 惩罚更新策略 $\pi_\theta$。其核心优势是节省 critic 网络,适合长轨迹训练。

本文所有 RL 实验都以 GRPO 为优化器,clip ratio 设为 $\varepsilon_{low}=0.2$、$\varepsilon_{high}=0.28$,理解 GRPO 才能复现或改进训练流程。

可执行奖励 (Verifiable Reward)

对图任务用结构化 rubric $R=\{r_j\}$ 配合 LLM-as-judge 逐条判分,平均得到 pass rate;对程序化任务用 $V_{code}(a, a^*)$ 在沙箱里直接断言答案与数据库状态是否满足约束。两者都能产出 $[0,1]$ 区间的稠密监督,避免稀疏 0/1 奖励。

这是 Agent-World 在长 horizon 工具调用下能稳定 RL 收敛的关键,也是它与传统 SFT 训练智能体的本质区别。

Sandbox + ReAct 调试循环

在生成 Python 解决方案与验证脚本时,本文用 ReAct 风格智能体在隔离沙箱里反复执行/报错/修复,只有能跑通的代码才被保留;同样地,5 次独立 ReAct 执行中至少 2 次成功才视为任务稳定可解。

这保证了合成任务的执行性与一致性,理解这一点才能明白为什么 Agent-World 不需要人工标注 rubric 也能产出可信训练信号。

研究动机

现有 LLM 智能体训练面临两类根本性瓶颈:其一是环境真实性不足——纯 LLM 模拟器(如世界模型式文本反馈)虽然可扩展但容易产生幻觉,与真实世界动态偏差大;而基于真实工具链的模拟环境(如 EnvScaler、AWM、ScaleEnv)又大多依赖受限的开源工具集,任务复杂度受限,无法覆盖 MCP 协议下 long-horizon、stateful、多工具协同的场景。具体地,论文指出在 MCP-Mark 上 GPT-5.2 High 仅 53.1%、Gemini-3 Pro 仅 50.8%,开源 235B 模型 Qwen3-235B-A22B 仅 5.8%,说明即使是顶级模型在跨环境工具调用与状态追踪上也仍然乏力。其二是缺乏持续演化机制——已有环境扩展方法多停留在单轮训练,无法让智能体在反复迭代中诊断自身薄弱点并扩展针对性训练数据,导致环境规模扩大后收益递减。

本文的目标是本文提出 Agent-World,目标是把可扩展的真实环境合成与持续自演化训练统一成一个闭环。具体地,作者希望构建一个包含 ~2000 个真实 MCP 风格环境、~20K 工具的可执行环境生态,再让智能体在该生态中通过多环境 GRPO 与一个会自动诊断弱点的 arena 反复共进化,使训练出来的 8B/14B 智能体在 23 个 agentic 基准上稳定超越开源与闭源强基线,且呈现清晰的 scaling law。

与已有工作不同的是,切入角度是把'环境合成'与'自演化训练'显式耦合成一个 agent-environment co-evolution 闭环:先用 deep-research agent 从 Smithery MCP 描述、tool documentation、industrial PRD 三类真实主题出发自主挖掘主题对齐的真实数据库(而非 LLM 编造),再用图游走 + 程序化两种范式合成可执行可验证任务;接着在 arena 里动态生成 held-out 任务、用诊断 agent 找出 weak environments $W^{(r)}$ 与生成指南 $G^{(r)}_{guide}(m)$,反过来驱动针对性数据扩展与持续 RL。这一'环境既是训练数据源也是诊断器'的设计,与 EnvScaler/AWM 等只做单轮环境扩展的工作形成鲜明对比。

核心方法

Agent-World 的整体思路是把'环境合成'和'智能体训练'做成互相喂数据的闭环。第一阶段从真实世界抓取主题种子(MCP server 描述、工具文档、工业 PRD),让 deep-research agent 自主爬取并结构化为主题对齐的真实数据库 $D^{(N)}(m)$,再用 coding agent 生成可执行的 Python 工具函数 $\hat{f}$ 并通过单元测试 cross-validation 与 Python 编译器做质量过滤,最终汇集 1978 个环境、19822 个工具,组成 20-50-2K 的三层 taxonomy。第二阶段在每个环境上分别用 graph-based(在 tool call DAG 上随机游走得到序列化调用链)与 programmatic(直接让 LLM 生成端到端 Python 解决方案 + 验证脚本)两种范式合成可验证任务,经 5 次 ReAct 一致性检验后保留。训练时用 GRPO 在多环境上做 rollout,图任务用 rubric-judge 给稠密奖励,程序化任务用 $V_{code}$ 在沙箱里跑断言;之后每轮用 diagnosis agent $\delta$ 分析失败轨迹,输出弱环境集合 $W^{(r)}$ 与针对性生成指南 $G^{(r)}_{guide}$,反过来驱动新一轮合成与 RL,实现智能体策略与环境的共同演化。

核心创新点是把'真实世界数据挖掘 + 程序化可验证合成 + 自动诊断驱动的持续训练'这三件原本分开的事情做成一个闭环。与已有工作相比,本质区别有三:(1)数据库来源是 web 真实数据而非 LLM 幻觉,DAG 上的 random walk 直接把序列依赖结构编码进任务,保证生成的 tool sequence 与真实业务流一致;(2)奖励信号同时覆盖 graph 与 programmatic 两种任务的执行结果,且 reward 是 state-aware 的——不仅判答案还判数据库状态 $s^E$ 是否被正确更新,这正是 stateful agent 与 stateless tool-use 的关键差异;(3)arena 的每轮 held-out 任务与环境实例都是动态重采样的,避免智能体记忆特定 rubric,迫使它学到的是 generalizable 的交互逻辑而非过拟合的启发式。

方法步骤详情

完整流程包含 6 步。第一步是主题收集,从 Smithery 抓取 ~2.8K 个 MCP server 的 JSON 描述、从开源数据集抽取 ~0.5K 份工具文档用 LLM 反向映射为主题、再人工加入 ~0.2K 份 industrial PRD,合并为种子主题集 $M=M_1\cup M_2\cup M_3$。第二步是 agentic database mining,基于策略模型 $\pi_\theta$ 和 search/browser/compiler/OS 工具集 $T$ 构建 deep-research agent $G$,对每个主题 $m$ 迭代运行 $N$ 轮数据挖掘与复杂化 $\phi$,得到 $D^{(N)}(m)=G(m;\pi_\theta,T)$。第三步是工具生成与验证,coding agent $\psi$ 对每对 $(m, D^{(N)}(m))$ 生成候选工具与对应单元测试 $\hat{C}_{\hat{f}}$,保留通过编译、$Acc>0.5$ 且至少含一个有效工具/测试的环境,得到 $F(m)$。第四步是构建三层 taxonomy:对 1978 个环境做 hierarchical clustering 取 50 个 cluster,用 GPT-OSS-120B 摘要得到 50 个二级标签,再由 3 位人工标注合并为 20 个一级标签。第五步是任务合成:对每个环境同时跑 graph-based(在 fully connected weighted DAG $G=(V,E)$ 上随机游走,边权 3/2/1 分别表示强依赖、弱依赖、独立,然后填实参,LLM 修剪冗余,沙箱执行得到 ground-truth $a^*$、rubric $R$)与 programmatic(LLM 生成端到端 Python $\pi_{code}$ 与 $V_{code}$,用 ReAct 调试至可执行)两条流水线,均要求 ReAct 5 次中至少 2 次通过才保留,并通过增加随机游走步数、引入 if/else 循环、跨库聚合等手段做 difficulty scaling。第六步是 self-evolving 训练闭环:用 GRPO 在 5K RL 样本上以 $\varepsilon_{low}=0.2$, $\varepsilon_{high}=0.28$,每 batch 32 任务×8 rollout 训练 $\pi_\theta^{(r)}$;每轮用 stratified sampling 从 20 个一级类目各抽 $K=5$ 个环境构成 arena $E_{arena}$,对每个环境合成新的动态任务 $X^{(r)}_{arena}(m_i)$ 评估当前策略,再让 diagnosis agent $\delta$ 输出弱环境 $W^{(r)}$ 与生成指南 $G^{(r)}_{guide}$,对 $W^{(r)}$ 内环境重新复杂化数据库并合成针对性训练集 $X^{(r)}_{target}$,继续 RL 得到 $\pi_\theta^{(r+1)}$。

技术新颖性

技术新颖性主要体现在三方面:第一,把 deep-research agent 与传统 RL 训练管线耦合,让 agent 自主从 web 挖掘主题对齐的真实数据并构造可执行环境,首次把'环境合成'这件事从 LLM 编造升级为可追溯的 web-grounded 数据挖掘;第二,设计了同时覆盖图任务(rubric-judge)与程序化任务($V_{code}$ 执行断言)的 state-aware 可执行奖励体系,把'答案对'与'数据库状态正确更新'都纳入奖励,这是 stateful agent 训练相对 stateless tool-use 的核心区别;第三,把诊断 agent $\delta$ 嵌入训练循环,使环境集合 $W^{(r)}$ 与生成指南 $G^{(r)}_{guide}$ 成为可计算的中间产物,让环境扩展不再是死板的均匀 scaling,而是 capability-gap-driven 的针对性扩展,论文通过 Algorithm 1 把这一过程形式化为一个明确的状态机。

Overview of Agent-World (left) and downstream general agent performance (right). The environment-scaling analysis reports the average score across representative subdomains of MCP-Mark, BFCL V4, and τ2-Bench.
Figure 1: Overview of Agent-World (left) and downstream general agent performance (right). The environment-scaling analysis reports the average score across representative subdomains of MCP-Mark, BFCL V4, and τ2-Bench.
The Pipeline of Agentic Environment-Task Discovery.
Figure 2: The Pipeline of Agentic Environment-Task Discovery.
Hierarchical environment taxonomy of Agent-World. Left: distribution of the 20 first-tier categories with their server counts. Right: top-10 second-tier categories ranked by server count.
Figure 3: Hierarchical environment taxonomy of Agent-World. Left: distribution of the 20 first-tier categories with their server counts. Right: top-10 second-tier categories ranked by server count.
Comprehensive statistics of Agent-World environments and synthesized tasks, including environment diversity, tool coverage, file-type distribution, and task difficulty characteristics.
Figure 4: Comprehensive statistics of Agent-World environments and synthesized tasks, including environment diversity, tool coverage, file-type distribution, and task difficulty characteristics.
The Overall Framework of Continuous Self-Evolving Agent Training.
Figure 5: The Overall Framework of Continuous Self-Evolving Agent Training.

实验结果

在 23 个 agentic / reasoning / coding / MCP 基准上,Agent-World-8B 与 14B 全面超过同尺寸开源与多数闭源强基线。在核心 agentic 工具调用三件套上,Agent-World-14B 取得 τ2-Bench 65.4%、BFCL V4 55.8%、MCP-Mark 13.3%,分别较 Agent-World-8B(61.8%/51.4%/8.9%)提升约 3-5 个百分点,并在 BFCL V4 上反超 685B 参数量级的 DeepSeek-V3.2(55.8% vs 54.1%)。在 MCP-Mark 内部 5 个子域中,Agent-World-14B 的 Postgres 子域飙升至 38.1%,远超 Qwen3-14B 的 9.5%;而在长期推理/Web/SWE/Terminal/GAIA/HLE 等 17 个长程基准(Figure 6)上,Agent-World-8B 在大多数维度领先 EnvScaler-8B 与 Qwen3-8B,SkillsBench/ARC-AGI-2/Claw-Eval 上 8B→14B 分别从 9.2%/6.5%/30.5% 提升到 12.6%/8.5%/31.5%,呈现稳定的跨尺度增益。可扩展性实验(Figure 8)显示从 0→2000 环境,四个代表性子域平均得分从 18.4% 提升到 38.5%(+20.1 points),其中 10→100 与 100→500 阶段提升最陡,500→2000 阶段呈 diminishing return。自演化实验(Table 2)显示对 Agent-World-14B 跑两轮 arena 后,τ2-Bench/BFCL-V4/MCP-Mark 从 60.2%/52.4%/29.5% 提升到 65.4%/55.8%/38.1%;更值得注意的是 EnvScaler-8B 作为基模型时同样受益,从 37.9%/47.6%/9.5% 提升到 41.6%/50.0%/15.1%,证明自演化框架本身具有正交于初始化的可迁移性。训练动态(Figure 9)显示 8B 与 14B backbone 的 reward 持续上升且熵不坍缩,说明多环境 GRPO 在异构 MCP 场景下保持了有效探索。

Main results on agentic tool-use benchmarks. Accuracy (%) across MCP-Mark, BFCL V4, and τ2-Bench.
Table 1: Main results on agentic tool-use benchmarks. Accuracy (%) across MCP-Mark, BFCL V4, and τ2-Bench.
Effect of continuous self-evolution. Iterative self-evolving loops for Agent-World-14B and EnvScaler-8B base model.
Table 2: Effect of continuous self-evolution. Iterative self-evolving loops for Agent-World-14B and EnvScaler-8B base model.
Generalization across long-horizon agentic reasoning scenarios. Comparison of Qwen3-8B, EnvScaler-8B, and Agent-World-8B from three capability groups.
Figure 6: Generalization across long-horizon agentic reasoning scenarios. Comparison of Qwen3-8B, EnvScaler-8B, and Agent-World-8B from three capability groups.
Generalization on advanced agentic assistant benchmarks. Comparison of Qwen3, EnvScaler, AWM, and Agent-World series on SkillsBench, ARC-AGI-2, and Claw-Eval.
Figure 7: Generalization on advanced agentic assistant benchmarks. Comparison of Qwen3, EnvScaler, AWM, and Agent-World series on SkillsBench, ARC-AGI-2, and Claw-Eval.
Scaling relationship of training environments: Downstream agent performance scales positively with the number of synthesized training environments.
Figure 8: Scaling relationship of training environments: Downstream agent performance scales positively with the number of synthesized training environments.
Training Dynamics of Agent-World. (a) Training reward score and (b) actor entropy over training steps for Qwen3-8B/14B backbones using GRPO.
Figure 9: Training Dynamics of Agent-World. (a) Training reward score and (b) actor entropy over training steps for Qwen3-8B/14B backbones using GRPO.
查看结构化数据
任务指标本文基线提升
τ2-Bench (Retail + Telecom + Airline) Average Pass Rate (%) Agent-World-8B: 61.8%; Agent-World-14B: 65.4% Qwen3-14B: 32.4%; Qwen3-235B-A22B: 58.5%; DeepSeek-V3.2-685B: 80.3%; EnvScaler-8B: 37.9%; ScaleEnv-8B: 38.5%; AWM-14B: 39.0% Agent-World-8B 较 Qwen3-8B(26.2%)提升 +35.6 pts;Agent-World-14B 较 Qwen3-14B 提升 +33.0 pts,较 235B-A22B 仍高 +6.9 pts
BFCL V4 (Multi-Turn 子集平均) Average Pass Rate (%) Agent-World-8B: 51.4%; Agent-World-14B: 55.8% Qwen3-14B: 41.0%; Qwen3-235B-A22B: 47.9%; DeepSeek-V3.2-685B: 54.1%; EnvScaler-8B: 47.6%; AWM-14B: 42.4% Agent-World-14B 较同尺寸 AWM-14B 提升 +13.4 pts,较 685B DeepSeek-V3.2 仍高 +1.7 pts
MCP-Mark (Filesystem/Github/Notion/Playwright/Postgres 平均) Average Pass Rate (%) Agent-World-8B: 8.9%; Agent-World-14B: 13.3%(Postgres 子域单点 38.1%) GPT-5.2 High: 53.1%; Gemini-3 Pro: 50.8%; Qwen3-14B: 3.4%; Qwen3-235B-A22B: 5.8%; EnvScaler-8B: 5.6%; AWM-14B: 5.1% Agent-World-14B 较 Qwen3-14B 提升 +9.9 pts,较同尺寸 EnvScaler-8B 提升 +7.7 pts;但与顶级闭源仍有约 40 pts 差距,反映开源模型在跨域 MCP server 上的总体水平仍低
SkillsBench / ARC-AGI-2 / Claw-Eval(高级 AI 助手三件套) Pass Rate (%) Agent-World-8B: 9.2 / 6.5 / 30.5;Agent-World-14B: 12.6 / 8.5 / 31.5 Qwen3-8B 全部低于 8B baseline,大多数 < 20%;AWM 在三项上呈现 non-monotonic 趋势;EnvScaler-8B 也较低 在未见过的真实助手域上 14B 较 8B 稳定提升(8B→14B 分别 +3.4/+2.0/+1.0),且绝对值在开源 baseline 中领先
长期搜索/编码(SWE/Terminal/GAIA/HLE/WebWalkerQA) Pass Rate (%) Agent-World-8B 在 WebWalkerQA、SWE Verified、SWE Multilingual、Terminal 1.0/2.0、GAIA、HLE 7 项中均显著优于 EnvScaler-8B 与 Qwen3-8B Qwen3-8B(弱);EnvScaler-8B 在 SWE 与 Terminal 1.0 上反不如 Qwen3-8B EnvScaler-8B 在 SWE/Terminal 上出现负增益,Agent-World-8B 仍正增益,提示其 transferable agentic strategy 优于单点记忆式训练

局限与改进

作者承认的局限主要在于:(1)绝对分数仍偏低,即使 Agent-World-14B 在 MCP-Mark 平均仅 13.3%,与 GPT-5.2 High 的 53.1% 仍有近 40 点差距,说明开源模型在跨域真实 MCP server 上的通用能力远未饱和;(2)自演化只跑了 2 轮,从 Table 2 看第二轮增益(+1.9/+0.9/+1.8)明显小于第一轮,长期边际收益衰减明显,作者未展示 >2 轮的训练成本与收益平衡;(3)奖励依赖 GPT-OSS-120B 同时担任 mining / diagnosis / judge 三重角色,可能引入 self-bias;(4)训练在每 batch 32 任务、8 rollout、80K 上下文、32K 生成长度下需要大量 GPU 资源,论文未给出具体算力估算。我自己的额外观察是:Agentic diagnosis 的输出 $W^{(r)}$ 与 $G^{(r)}_{guide}$ 完全由 LLM 产生,缺乏 ground-truth 监督,这意味着诊断质量高度依赖诊断模型的 in-distribution 能力,且无法保证跨任务一致;另外,1978 个环境的数据库是通过 deep-research agent 一次性抓取的,如果初始主题分布偏(比如偏零售/邮件),后续的 taxonomy stratified sampling 也无法纠正这种分布偏差;最后,reward 中 $V_{code}$ 是 task-specific 沙箱脚本,任务越多脚本越多,工程维护成本未在论文中讨论。

独立分析的弱点

独立看,本文至少有四处可改进的弱点。其一是 web 挖掘的可信度瓶颈:主题种子高度依赖 Smithery 的 MCP server 描述质量与 deep-research agent 的爬取鲁棒性,如果某个主题的源数据稀疏或被反爬阻断,合成的数据库 $D^{(N)}(m)$ 就会偏小或失真,改进方向是引入 multi-source fallback(如 Hugging Face Datasets、Kaggle、Wikipedia Infobox)并对每个数据库加 LLM-as-judge 的覆盖率审计。其二是诊断 agent 的 self-consistency 不足:$\delta$ 的输出没有 ground-truth,改进方向是对每个失败轨迹引入可解释的 failure taxonomy(参数错误 vs 工具选择错误 vs 状态更新错误 vs 顺序错误)并要求 $\delta$ 在 $G^{(r)}_{guide}$ 中显式覆盖每类错误,目前论文只在 Prompt A 中模糊提到'categorize each failure into root-cause types',但没有量化诊断准确率。其三是难度 scaling 的可控性弱:graph-based 通过增加 walk 步数与弱依赖比例提升难度,programmatic 通过要求更多循环/分支,但没有显式的难度标签或预校准,改进方向是在合成阶段引入可估计的 'tool-call horizon' 与 'control-flow depth' 两个标量作为难度锚点,在 RL 阶段做 curriculum learning。其四是 evaluation protocol 与训练 protocol 几乎一致,虽然 arena 每轮重采样,但任务合成的 rubric 生成器与验证器是同一套 LLM,容易形成 circular bias,改进方向是引入 human-written held-out gold tasks 或 cross-check by a different judge model。

未来方向

作者在结论中暗示的方向包括把 scalable environment 拓展到多模态(视觉/语音工具)以及扩展 self-evolution 的轮数与 agent 数量。基于成果,我认为至少有四个可延伸方向:(1)把单智能体 self-evolution 扩展到多智能体协作 arena,让多个策略在共享环境上做 role-play 或 debate,通过 inter-agent feedback 进一步暴露 capability gap;(2)在 diagnostic 输出之上引入 symbolic verifier 而非纯 LLM judge,把可形式化校验的失败原因自动归档为 hard rules;(3)把 environment-task discovery 与 test-time scaling 结合,在推理阶段允许 agent 在动态生成的临时 sub-arena 上做 in-context RL,即把训练时的 arena 暴露为可调用的 inference-time 工具;(4)把训练数据开源,推动 Agent-World-style benchmark 成为开源 agent 后训练的标准 pipeline。

复现评估

论文对训练细节公开较充分:backbone 是 Qwen3-8B/14B,SFT 阶段由 Doubao-Seed-1.8 生成 40K 冷启动轨迹,RL 阶段合成 5K 样本,使用 GRPO $\varepsilon_{low}=0.2$/$\varepsilon_{high}=0.28$,batch=32 task×8 rollout,max trajectory=80K tokens,max generation=32K tokens,采样 temperature/top_p 均为 1.0,每个实验跑 8 次取均值。环境侧给出 ~2800 MCP server、~500 tool doc、~200 PRD 三类主题源的统计,但具体 server 列表、deep-research agent prompt、taxonomy 构建 prompt 仅在附录摘要性展示。GitHub 项目页 agent-tars-world.github.io 承诺会发布代码与数据,但撰写本文总结时尚不能确认 release 状态。算力方面,8B/14B 模型在 32 task×8 rollout/步、80K context 下做多环境 GRPO,估算需要数百张 H100 级别 GPU,且每轮自演化需要重新合成任务并跑 held-out 评估,成本极高,普通实验室难以直接复现最大规模实验。建议复现路径:先固定 environment 集合与训练 prompt,只复现单轮 SFT+RL 部分以验证 reward 设计,再逐步扩展到自演化阶段。