WebWorld - 阿里Qwen团队开源的大规模网页世界模型系列
发布于 2026-05-09 · WebWorld 是阿里巴巴 Qwen 团队开源的大规模网页世界模型系列,基于 Qwen3 底座训练,包含 8B、14B、32B 三个版本。模型通过在模拟浏览器环境中预测网页状态转移,为 Web Agent 提供高质量的训练数据与推理环境,避免真实网页训练中的网络延迟、速率限制和安全风险。
WebWorld是什么
WebWorld 是阿里巴巴 Qwen 团队开源的大规模网页世界模型系列,底座是 Qwen3,有 8B、14B、32B 三个版本。它在模拟浏览器环境里预测网页状态怎么变,给 Web Agent 提供训练数据和推理环境,真实网页训练里那些网络延迟、速率限制、安全风险也就绕开了。状态表示支持 A11y Tree、HTML、XML、Markdown 和自然语言等多种格式,长时程模拟能连跑 30+ 步,显式链式思考推理也有。
WebWorld的主要功能
-
网页状态预测:给当前页面状态(A11y Tree/HTML/XML 等)和 Agent 的动作,它来预测下一刻完整的页面状态,跟真浏览器里的反应对得上。
-
长时程多轮模拟:连续交互能模拟 30 步以上,状态前后一致,多步骤的复杂网页任务正好用得上。
-
多格式状态表示:A11y Tree 是原生支持,HTML、XML、Markdown 和自然语言描述也能处理,模型的泛化能力更强。
-
推理能力激活:两阶段课程训练,先把大规模网页动态知识灌进去,再用少量 CoT 数据把显式因果推理激活。
-
跨领域泛化:代码环境、GUI 桌面、游戏场景里都表现出了不错的迁移能力。
-
轨迹数据合成:能当数据合成器用,给下游 Agent 批量生成高质量训练轨迹,真实任务上的表现跟着提升。
WebWorld的技术原理
- 自回归浏览器模拟器建模:WebWorld 把浏览器环境当成自回归序列生成任务,用因果语言模型学条件概率分布 Pθ(st+1∣I,ht) ,在给定任务指令 I 和交互历史 ht=(s0,a0,…,st,at) 的情况下,预测执行动作 at 后的下一页面状态 st+1 ,通过最大似然估计在完整轨迹数据上进行端到端训练。
- 三层层次化数据收集管道:封闭环境的数据量不够用,WebWorld 就搭了三层收集管道:第一层”随机爬取”,在预训练语料对应的网站上执行随机动作,拿到 43.3% 的广度数据;第二层”自主探索”,让 LLM Agent 自己定目标去逛网站,产出 20.4% 的真实长时程轨迹;第三层”任务导向执行”,基于种子任务合成各种变体再交给 Agent 跑,得到 16.1% 的高质量任务轨迹。三层加起来,超过 106 万条真实开放网页交互数据。
- A11y Tree 主状态表示与多格式增强:主要状态表示用 Playwright 提取的 A11y Tree,这东西网页和 GUI 都能用,信息密度高,结构对 LLM 也友好;轨迹事后还能转成 HTML、XML、Markdown 等格式,再加上自然语言页面描述,凑成五维指令微调数据集,模型不会只认一种表示而过拟合,灾难性遗忘也防住了。
- 双层数据过滤与质量控制:数据清洗是双层机制,规则启发式加上 LLM 评分。先用脚本验网站能不能打开、过滤敏感关键词,原始 URL 只留下 15.7%;再让 LLM 从可访问性、内容适宜性、交互性、工程质量四个维度打分,低分站点剔掉。轨迹层面还会剪掉没有状态变化的无效转移,超过 30 轮或者 30K token 的超长样本直接丢弃,整个过程不掺特定模型的归纳偏置。
- 两阶段课程训练策略
- 训练按”先注入知识、后激活推理”的节奏走:第一阶段拿 106 万条轨迹做大规模动态建模,让模型把网页状态转移的规律吃透;第二阶段只用 1000 条合成的 CoT 样本微调,要求它预测之前先分析页面结构、用户意图和状态变化,隐式推理就这样外化成可解释的链式思考。
- 多维评估体系 WebWorld-Bench
- 为了衡量模拟质量,团队做了个含九个评估维度的内在基准。事实性评分让 LLM 逐点判断:预测的状态有没有正确反映动作带来的功能因果效应;Web Turing 评分走对抗式成对比较,看模拟状态和真实网页能不能分得出来。一个管客观正确性,一个管主观真实感,世界模型的能力就从这两个层面量化。
如何使用WebWorld
- 环境准备:克隆仓库后执行
pip install -r requirements.txt并解压数据包。 - 模型加载:通过 HuggingFace 加载模型(如
Qwen/WebWorld-8B),使用AutoModelForCausalLM配合trust_remote_code=True初始化。 - 单步预测:构造包含系统提示(声明为网页世界模型)和用户消息(初始页面状态 + 动作)的对话,调用
model.generate预测下一页面状态。 - 多轮模拟:首轮提供初始状态和第一个动作;后续每轮使用固定续写提示
CONTINUE_PROMPT,将上一轮预测状态作为历史,传入新动作继续生成,可循环至 30+ 轮。 - Agent 训练:用 WebWorld 合成轨迹,Abstract-and-Instantiate 策略负责把任务变出各种花样,拿这些轨迹微调基础模型,下游 Agent benchmark 的成绩能往上走。
- 基准评测:内在评估用 WebWorld-Bench,外在的可以走 MiniWob++、WebArena 这些 benchmark,看 Agent 训练到底有没有效果。
WebWorld的核心优势
-
规模领先:训练用了 100 万+ 真实开放网页轨迹,数据量是此前工作的 100 倍,电商、社交、新闻这些领域都覆盖到了。
-
开源开放:模型权重和训练数据(WebWorldData)都按 Apache 2.0 协议开源,技术路线完整,能复现。
-
评测体系完善:自研的 WebWorld-Bench 内在基准,事实性(Factuality)和图灵测试(Web Turing)两个大维度下面再分九个细分维度,模拟质量评得比较全。
-
训练效率突出:1000 条 CoT 样本就能把强推理能力激活,大规模动态预训练在激活推理这件事上效率确实高。
-
Agent 训练增益显著:Qwen3-8B 用 WebWorld 的合成数据微调之后,WebArena 上提升 10.9%,14B 版本已经接近 GPT-4o 的水平。
WebWorld的项目地址
- GitHub仓库:https://github.com/QwenLM/WebWorld
- HuggingFace模型库:https://huggingface.co/datasets/Qwen/WebWorldData
- arXiv技术论文:https://arxiv.org/pdf/2602.14721
WebWorld的同类竞品对比
| 对比维度 | WebWorld | WebEvolver | UI-Simulator |
|---|---|---|---|
| 开发团队 | 阿里巴巴 Qwen Team | Fang et al. | Wang et al. |
| 技术路线 | 大规模开放网页预训练 + 两阶段课程微调 | 协同进化(世界模型与 Agent 交替微调) | 检索增强模拟(RAG + 提示专有 LLM) |
| 环境范围 | 真实开放网页(百万级域名) | 封闭 benchmark 环境 | 封闭/受控环境 |
| 数据规模 | 106 万+ 真实轨迹 | 依赖 Agent 回传数据,规模受限 | 无自有训练数据,实时调用 API 生成 |
| 模型形态 | 开源专用世界模型(8B/14B/32B) | 训练专用世界模型 | 提示通用 LLM 作为世界模型 |
| 长时程模拟 | 支持 30+ 步一致模拟 | 有限 | 有限 |
| 显式推理 | CoT 激活,可解释状态转移 | 无显式推理 | 依赖基础模型的隐式推理 |
| 开源情况 | Apache 2.0(模型+数据) | 未开源 | 非开源(依赖专有 API) |
| 核心差异 | 以开放网页为根基,数据驱动规模化 | 靠智能体与环境互相迭代来优化,环境受限 | 以检索增强定向合成,成本受 API 限制 |
WebWorld的应用场景
-
Web Agent 训练与评估:给自动化网页操作的 Agent 一个低成本、高吞吐的模拟训练环境,真实网页交互那笔开销可以省掉。
-
数据增强与合成:缺标注数据的网页任务,可以批量生成合成轨迹,拿去监督微调或者做强化学习。
-
推理时规划与搜索:Agent 执行时,它当”世界模型”做动作前瞻,下一步怎么选,模拟一遍再定。
-
跨领域世界模型研究:这套技术范式还能挪到 GUI 自动化、代码环境模拟、游戏状态预测,数字世界建模的活都能沾边。
-
浏览器自动化测试:把用户的操作路径模拟出来,网页功能测试、兼容性验证、体验预演都用得上。






0 条评论
暂无评论,来抢沙发。