← 返回 2026-01-28

World Craft:通过文本创建可可视化世界的智能体框架 World Craft: Agentic Framework to Create Visualizable Worlds via Text

Jianwen Sun, Yukang Feng, Kaining Ying, Chuanhao Li, Zizhen Li, Fanrui Zhang, Jiaxin Ai, Yifan Chang, Yu Dai, Yifei Huang, Kaipeng Zhang 📅 2026-01-14 👍 19 2026-07-13 08:35
场景生成 多智能体系统 大语言模型 游戏环境创建 空间推理

多智能体框架将自然语言描述转化为可执行、可交互的AI Town游戏场景

前置知识

AI Town / 生成式智能体模拟

AI Town 是一种新兴的娱乐和社交仿真范式,通过大量自主智能体在虚拟环境中进行交互来观察涌现行为。典型代表如 Generative Agents(Park et al., 2023)在虚拟小镇中模拟了数百个拥有记忆、规划能力的智能体的日常生活。这类系统的核心挑战在于:不仅要让智能体具备行为逻辑,还需要构建物理上合理、功能上完整的可交互环境。传统做法依赖预设地图或手工搭建,无法灵活定制,限制了AI Town的普及。

本文的目标就是解决AI Town环境构建的自动化问题,理解这个背景才能明白论文要填补的空白。

语义鸿沟(Semantic Gap)

语义鸿沟指自然语言描述与精确空间布局之间的映射困难。用户可能用一个温馨的书房,带落地窗和橡木书架来描述期望场景,但游戏引擎需要的是精确的网格坐标、碰撞体积、导航属性等几何参数。通用LLM缺乏具身感知能力(embodied perception),无法理解物体之间的物理关系,容易产生物理幻觉——如物体悬浮、路径被阻挡等问题。这个问题在空间布局领域尤为突出,因为布局需要同时满足拓扑连通性、功能逻辑性和物理合理性。

本文的核心技术贡献——多智能体协作和数据构造——都是围绕如何弥合这一语义鸿沟而设计的。

多智能体协作框架

多智能体协作框架将复杂任务分解为多个子任务,由专门化的智能体分别负责。每个智能体专注于特定能力(如语义理解、空间规划、质量检查、资产生成),通过明确的通信协议进行协作。这种方法相比单一LLM端到端生成,能显著降低单个模型的认知负担,提高输出质量。本文的 World Guild 框架包含四个核心智能体:Enricher(语义增强)、Manager(布局生成)、Critic(质量保证)和 Artist(资产合成),形成从用户意图到可执行场景的完整流水线。

理解多智能体协作的设计思想是理解本文方法架构的关键。

链式思维(Chain-of-Thought)与迭代修正

链式思维推理(Wei et al., 2022)通过让模型逐步展示推理过程来提升复杂任务的表现。本文将这一思想扩展为空间推理的逐步分解:先将模糊的叙事意图转化为语义描述,再将语义描述转化为精确布局参数。迭代修正则借鉴了 Self-Refine(Madaan et al., 2023)和 CRITIC(Gou et al., 2024)的思想,通过 Critic 智能体对生成结果进行物理检查和语义评估,发现问题后反馈给 Manager 进行定向修复,形成生成-评估-修正的闭环。

迭代修正机制是本文框架实现高质量生成的关键技术,也是训练数据构造的基础。

逆向数据合成(Reverse Synthesis)

逆向数据合成是本文提出的一种数据构造范式。传统方法需要昂贵的人工标注来创建指令-布局配对数据。本文的创新在于:先通过程序化算法和多阶段验证构建黄金布局(Golden Layout),再逆向推导出语义描述,然后通过可控的有意破坏(Chaos Monkey扰动智能体)生成包含错误的布局及对应的修正指令,形成完整的修正轨迹数据。这种范式将数据构建成本大幅降低,同时获得了包含语义映射、从零生成和错误修正三条链路的全链条监督信号。

这一数据构造方法是本文解决LLM空间知识不足的核心技术贡献。

研究动机

现有AI Town环境构建面临两大根本性挑战。第一,传统游戏引擎(如Unity、Godot)的工具链高度碎片化且复杂,缺乏统一接口,使得AI智能体难以直接调用底层API来创建环境。这要求用户具备专业编程技能,对非编程背景的用户构成极高门槛。第二,自然语言与精确空间指令之间存在显著的语义鸿沟。人类语言高度模糊——一个温馨的咖啡馆与游戏引擎需要的精确网格坐标、碰撞体积之间缺乏直接映射。通用LLM缺乏具身感知和精确空间布局能力,常产生物理幻觉,如物体悬浮或路径被阻挡。现有开源项目(如Microverse、TinyTroupe)基于不同引擎构建,技术栈碎片化进一步加剧了入门难度。现有的布局生成研究(如HouseGAN++、SceneCraft等)主要关注视觉或几何方面,缺乏具有完整功能逻辑的结构化布局生成能力。

本文的目标是本文提出 World Craft 框架,目标是实现从自然语言文本描述到可执行、可交互AI Town游戏场景的全自动化构建。具体来说,用户只需要输入如一个赛博朋克风格的地下酒吧,有霓虹灯、吧台和一个隐秘的后室这样的自然语言描述,系统就能自动生成包含完整物理属性、导航网格和交互逻辑的游戏场景。该框架需要同时解决工具链碎片化问题和语义鸿沟问题,为AI Town的民主化提供可扩展的解决方案。

与已有工作不同的是,本文的独特切入角度在于将问题分解为两个互补的子系统:World Scaffold 解决工具链碎片化问题,提供标准化的基础设施让LLM能够高效定制游戏环境;World Guild 解决语义鸿沟问题,通过多智能体协作将复杂的跨模态生成转化为可控的逐步推理过程。与现有端到端方法不同,本文引入中间变量 $Z$ 作为语义桥梁——表示不含具体坐标的场景拓扑和功能分布,将生成目标分解为 $P(G|I) = \sum_{Z} P(Z|I) \cdot P(G|Z)$,实现意图解析与空间规划的逻辑解耦。此外,本文还创新性地提出逆向数据合成范式,通过黄金布局逆向构建包含完整修正轨迹的高质量训练数据,填补了该领域高质量指令-布局配对数据的空白。

核心方法

World Craft 的整体技术路线遵循分而治之的哲学:先将自然语言描述转化为结构化的语义表示,再将语义表示转化为精确的空间布局,最后将空间布局实例化为可视化的游戏场景。直觉上,这就像一个建筑设计过程——先理解客户需求形成概念方案(Enricher),再由结构工程师进行精确的空间规划(Manager),然后由质量检查员审核并提出修改意见(Critic),最后由美术团队完成视觉呈现(Artist)。系统由两个核心子系统构成:World Scaffold 是基础设施层,定义了场景元数据 $M$、资产集 $A$、布局层 $L$ 和属性集 $P$ 四元组 $G = (M, A, L, P)$ 的标准化格式,自动将结构化内容构建为可执行的游戏场景;World Guild 是智能层,通过四个专门化智能体的协作,逐步将用户的粗略描述转化为 World Scaffold 所需的结构化内容。

本文的核心创新有两个层面。第一个是语义桥接解耦:通过引入中间变量 $Z$(不含具体坐标的场景拓扑描述),将直接建模 $P(G|I)$ 的困难问题分解为两个更易处理的子问题——语义解析 $P(Z|I)$ 和空间定位 $P(G|Z)$。这与已有端到端方法(如直接将自然语言映射到3D场景的方法)有本质区别,因为每个子问题的输入输出都在同一模态空间内,大幅降低了模型的学习难度。第二个是逆向数据合成范式:不同于传统需要昂贵人工标注的方式,本文先通过程序化算法构建黄金布局,再通过Chaos Monkey扰动智能体施加四级可控破坏(权重1:2:3:4),生成包含2到15个问题的错误样本及对应的修正指令,形成全链条监督信号。这种数据构造方式使得模型不仅学会从零生成,还能学会根据反馈修正,而后者对于迭代优化框架的有效运行至关重要。

方法步骤详情

World Craft 的执行流程分为以下关键步骤。第一步,语义增强(Enricher)。输入用户自然语言指令 $I$,Enricher 将其转化为具有空间逻辑的布局描述 $Z$。Enricher 不涉及具体坐标计算,而是构建一个逻辑自洽的空间草图,明确组件之间的连接关系和大致分布。第二步,约束布局生成(Manager)。Manager 接收 $Z$,将其解析为拓扑逻辑和相对位置约束,映射为量化、精确的几何参数。它确定场景元数据 $M$,实例化资产库 $A$ 和属性集 $P$,为布局层 $L$ 中的每个组件设计网格坐标和朝向,输出初始布局文件 $G_0$。第三步,迭代批评与精修(Critic)。在第 $t$ 次迭代中,Critic 对当前布局 $G_t$ 执行基于规则的物理检查(碰撞检测、连通性检测)和基于模型的语义评估,生成修正指令 $C_t$。如果检测到缺陷($C_t \neq \emptyset$),Manager 根据这些指令执行定向空间编辑操作(如移动物体坐标或替换资产),生成修正后的布局 $G_{t+1}$。此过程持续进行直到所有检查通过或达到最大轮次 $T_{max}=4$。第四步,参考引导的资产合成(Artist)。Artist 从预构建的资产库 $D_{lib}$ 中检索与目标组件语义内容和空间尺寸最匹配的参考图像 $v_{ref}$,以其为风格锚点引导生成模型生成具有一致视觉风格的 Tile 资源。第五步,World Scaffold 自动组装。将生成的视觉资源与布局层 $L$ 和属性集 $P$ 组合,构建包含导航网格和交互逻辑的可玩游戏场景。

技术新颖性

本文的技术新颖性体现在多个维度。首先,在问题建模层面,引入中间变量 $Z$ 实现语义-空间解耦,这在场景生成领域是一种新颖的形式化方式,使得复杂的跨模态映射变成了可管理的分步推理。其次,在数据构造层面,逆向合成范式是原创性贡献——通过黄金布局→逆向语义→可控破坏→修正轨迹的流程,一次性生成覆盖语义映射、从零生成和错误修正三条链路的监督信号,这在布局生成领域是前所未有的。第三,在训练策略上,采用解耦的两阶段微调:第一阶段专注 Enricher 的语义对齐(从任意自然语言到标准化布局描述),第二阶段专注 Manager 的空间精修(将初始生成和基于修正指令的修复统一为序列预测格式),这种解耦训练优于端到端微调。第四,在评估体系上,提出了多维自动评估指标(CFR、RCS、OPS、CER、OVD、PAC、VSA-C、VSA-V),并通过人工评估验证了这些指标与人类偏好的强相关性(平均 Pearson 相关系数 > 0.90)。

Architecture of WorldCraft. It comprises the World Guild for intent analysis and layout generation, and the World Scaffold for automated scene construction.
Figure 2: Architecture of WorldCraft. It comprises the World Guild for intent analysis and layout generation, and the World Scaffold for automated scene construction.
Two-stage fine-tuning data construction process. Utilizing Gemini-3-Pro as all the agents, we perform 10 runs for each of scenario descriptions. During the filtering process, approximately 5k invalid samples are discarded, and 1.2k long-tail samples undergo human rectification, resulting in a final dataset of approximately 14k samples.
Figure 3: Two-stage fine-tuning data construction process. Utilizing Gemini-3-Pro as all the agents, we perform 10 runs for each of scenario descriptions. During the filtering process, approximately 5k invalid samples are discarded, and 1.2k long-tail samples undergo human rectification, resulting in a final dataset of approximately 14k samples.
Examples of entries in the Asset Library (Dlib).
Figure 9: Examples of entries in the Asset Library (Dlib).
Dataset statistics and distribution.
Figure 15: Dataset statistics and distribution.
Instantiation of the Structured Layout Quadruple.
Figure 16: Instantiation of the Structured Layout Quadruple.

实验结果

本文的实验结果在多个维度验证了框架的有效性。在框架设计验证方面(Table 1上半部分),以 Qwen3-32B 为基座模型,直接生成(Direct Gen.)的基线在碰撞无碰率 CFR 上仅达 0.59,房间连通性 RCS 为 0.44;加入 Critic 后提升至 CFR 0.66、RCS 0.49;而完整的 Enricher+Manager+Critic 框架进一步提升至 CFR 0.66、RCS 0.52、OPS 7.47,验证了逐步推理设计的合理性。在数据和训练策略验证方面(Table 1下半部分),完整训练框架(两阶段+Critic+修正数据)达到 CFR 0.94、RCS 0.88、OPS 3.03、CER 0.99、OVD 7.13、VSA-C 28.07、VSA-V 6.80,全面超越所有对比方法。特别是修正数据的作用显著:仅使用标准数据训练的模型虽然初始表现不错,但在多轮修正过程中指标改善平缓;而使用修正数据训练的模型展现出稳健的增长趋势,尤其在空间布局指标上。在与商业代码智能体对比中(Table 3),本文方法在构建效率上显著领先——Time-to-Runnable 仅需 4.25 分钟,而 Cursor 需要 15.42 分钟、Antigravity 需要 9.83 分钟;在质量评估中,本文方法的人类胜率(HWR)达 0.92,远超 Cursor 的 0.23 和 Antigravity 的 0.35。人工评估验证(Table 2)表明自动评估指标与人类偏好的 Pearson 相关系数均超过 0.90,评估者间一致性 Fleiss' κ 平均为 0.60,其中视觉一致性维度 κ 达 0.65。

Experimental results of scene generation. The top and bottom sections validate the framework design and the data/training strategies, respectively.
Table 1: Experimental results of scene generation. The top and bottom sections validate the framework design and the data/training strategies, respectively.
Human Evaluation and Metric Correlation.
Table 2: Human Evaluation and Metric Correlation.
Comparison with Code Agents.
Table 3: Comparison with Code Agents.
Visual Generation Ablation.
Table 4: Visual Generation Ablation.
Detailed Hyperparameters for Two-Stage Instruction Tuning.
Table 5: Detailed Hyperparameters for Two-Stage Instruction Tuning.
Results of fine-grained comparison on performance stability under different input lengths in the test set.
Figure 4: Results of fine-grained comparison on performance stability under different input lengths in the test set.
Dynamic changes in model output quality during multi-round correction processes.
Figure 5: Dynamic changes in model output quality during multi-round correction processes.
Examples of output results of the three models in three reasoning stages, Refer to the upper part of Table 1.
Figure 6: Examples of output results of the three models in three reasoning stages, Refer to the upper part of Table 1.
Examples of layout designs and final output results of our method in three scenarios.
Figure 7: Examples of layout designs and final output results of our method in three scenarios.
Examples of the performance of Cursor and Antigravity in three scenarios.
Figure 8: Examples of the performance of Cursor and Antigravity in three scenarios.
查看结构化数据
任务指标本文基线提升
场景生成(完整框架+修正数据) CFR(碰撞无碰率) 0.94 Gemini-3-Pro Direct Gen.: 0.80 +17.5%
场景生成(完整框架+修正数据) RCS(房间连通性分数) 0.88 Gemini-3-Pro Direct Gen.: 0.59 +49.2%
场景生成(完整框架+修正数据) OPS(物体放置分数,越低越好) 3.03 Gemini-3-Pro Direct Gen.: 5.56 -45.5%
场景生成(完整框架+修正数据) CER(组件存在率) 0.99 Gemini-3-Pro Direct Gen.: 0.86 +15.1%
场景生成(完整框架+修正数据) OVD(物体体积密度) 7.13 Gemini-3-Pro Direct Gen.: 5.02 +42.0%
场景生成(完整框架+修正数据) VSA-C(CLIP视觉语义一致性) 28.07 Gemini-3-Pro Direct Gen.: 23.29 +20.5%
场景生成(完整框架+修正数据) VSA-V(VLM视觉语义一致性) 6.80 Gemini-3-Pro Direct Gen.: 4.67 +45.6%
与代码智能体对比 人类胜率 HWR 0.92 Cursor: 0.23, Antigravity: 0.35 大幅领先
与代码智能体对比 Time-to-Runnable (min) 4.25 Cursor: 15.42, Antigravity: 9.83 -72.4% vs Cursor

局限与改进

本文在讨论部分和总结中坦诚了当前系统的局限性。首先,在场景规模和复杂度方面,当前生成主要聚焦于单场景室内环境(如住宅、办公室或单栋建筑内部),尚未完全支持涵盖室外地形、道路网络和多建筑协调的城镇级宏观规划。大规模室外场景涉及更复杂的层级结构,这是下一阶段需要攻克的关键挑战。其次,在交互逻辑深度方面,虽然 World Scaffold 确保了基本的物理可交互性,但生成的环境主要支持导航、生活模拟和社交活动。对于涉及复杂物理模拟(如流体、破坏效果)或动态环境演化(如在模拟过程中实时构建新环境)的高级交互逻辑,当前能力仍然有限。从作者未明确提及但可以观察到的角度来看,本文的评估场景虽然覆盖了现实、文学、影视和游戏四个领域,但每个领域仅选取了125个种子场景,数据多样性仍有扩展空间。此外,本文的资产库(5500+条目)虽然解决了风格一致性问题,但其覆盖范围可能无法满足所有叙事意图的需求。Critic 模块依赖 GPT-5.1 进行语义评估,这意味着在推理阶段需要调用外部闭源模型,增加了部署成本和延迟。

独立分析的弱点

独立分析本文存在以下可改进之处。第一,框架的 Critic 模块依赖外部闭源模型(GPT-5.1),这引入了对第三方API的依赖、额外的推理成本和潜在的延迟瓶颈。改进方向可以是训练一个专门的开源 Critic 模型,利用本文已有的修正数据进行微调,实现完全自包含的端到端流水线。第二,当前的12-zone网格策略虽然有效辅助了相对方位生成,但它是一种较粗粒度的空间划分方式,对于需要精细空间关系的场景(如博物馆展陈、医院手术室布局)可能精度不足。可以探索引入更精细的空间表示方法,如基于注意力机制的空间编码或图神经网络的空间关系建模。第三,资产检索算法(Algorithm 1)采用基于关键词交集和曼哈顿距离的两阶段策略,这是一种相对简单的匹配方式。对于语义描述复杂或资产库规模增大时,检索精度可能下降。可以引入基于CLIP的语义嵌入进行向量检索,提升检索的语义匹配能力。第四,迭代修正的最大轮次 $T_{max}=4$ 是固定的,缺乏自适应机制。可以设计一个学习何时停止的策略网络,根据当前布局质量动态决定是否需要更多修正轮次。

未来方向

作者在结论中提出了明确的未来研究方向:扩展 World Craft 至协调多场景开放世界构建,并进一步丰富资产多样性和交互深度,实现真正全自动生成的 AI Town。基于本文成果,可以延伸出多个有前景的研究方向。第一,将框架扩展到城镇级宏观规划——将当前的室内场景生成与室外地形生成、道路网络规划和多建筑协调相结合,这需要引入新的空间表示和规划算法。第二,引入实时动态环境演化能力——允许场景在智能体模拟过程中根据事件动态变化,如建筑被破坏后自动重建、根据智能体行为模式调整场景布局等。第三,将逆向数据合成范式推广到其他需要空间推理的任务——如室内设计、城市规划、机器人导航场景构建等,验证这一数据构造思想的通用性。第四,探索多模态输入——不仅支持文本描述,还支持用户绘制的草图、参考图片甚至语音描述作为输入模态,进一步降低使用门槛。第五,构建更全面的评估基准——本文提出的8维评估指标是一个很好的开端,但可以进一步引入功能性评估(如智能体在生成场景中的行为成功率)和用户体验评估。

复现评估

本文在复现性方面提供了较好的支持。数据方面,训练数据通过逆向合成方法构造,论文详细描述了数据构造流程(Section 3.3)、种子场景选取方式(4个领域各125个种子,4:1划分训练/测试集)、风格增强策略(560个风格描述,每个场景注入5个变体,扩展到2000个样本)以及Chaos Monkey的四级破坏策略。开源方面,论文声明将在开源版本中提供完整的资产库来源和URL,项目页面已发布在GitHub(https://github.com/HerzogFL/World-Craft)。算力方面,所有训练实验在 NVIDIA 8xH200 GPU(141G显存)上完成,Stage 1使用Qwen3-8B,Stage 2使用Qwen3-32B,采用了DeepSpeed ZeRO-3策略。详细的超参数配置在Table 5中列出。复现难度属于中等偏上——数据构造流程虽然详细但需要Gemini-3-Pro API调用成本;模型训练需要8张H200级GPU;推理阶段的Critic模块依赖GPT-5.1 API。整体而言,论文在方法描述、数据构造和实验设置方面的透明度较高,主要的复现障碍在于算力需求和外部API依赖。