想象一下,客厅里坐着一个一岁多的小孩。他盯着滚动的皮球、翻倒的水杯、跑来跑去的小狗,眼睛跟着世界转。半年后,他居然能提前把手张在球要落下的位置——没人教过他“抛体运动”,他是看会的。这种“看会的东西”,就是世界模型:一个对世界如何运转的直觉。视频世界模型,就是给 AI 一个“童年”,让它把眼睛(摄像头拍下的海量视频)当作教材,在无数帧画面里学会“下一秒会发生什么”。它不背视频,而是提炼画面背后的物理规律:重的会掉、快的会撞、遮住的东西还在。本文就从“小孩学物理”这个视角,带你一步步看清视频世界模型的概念、预测原理、架构设计和训练秘诀,最后聊聊它怎么变成机器人、自动驾驶和互动世界的“想象力”。
对 AI 从业者而言,理解视频世界模型是理解“AI 如何认知世界”的钥匙。掌握它,你就能看懂 Sora 这类生成模型的本质局限,也能在具身智能、自动驾驶等前沿方向找到新的用武之地。
可视化演示
动态演示视频世界模型技术原理的核心机制,通过开始/执行/监控/完成四种模式展示关键概念与交互流程。
本节配有交互动效(进入视口后自动加载,约 3KB)。
视频世界模型技术原理:世界模型 世界模型的定义与认知科学基础 视频预测作为物理世界模拟的原理 核心机制可视化 视频世界模型技术原理整体架构与关键组件
世界模型概念
想象一个一岁多的小孩坐在客厅里。他盯着滚动的皮球、翻倒的水杯、跑来跑去的小狗,一声不吭,但眼睛一直跟着世界转。半年后,他会在球还没到跟前时就把小手张开——没人教过他“抛体运动”,他是看会的。这种从观察中慢慢长出来的、对世界如何运转的直觉,就是“世界模型”。它不是一句口诀,而是一种内化的能力:看见开头,就能猜到后续。
AI 也有它的“童年”。视频世界模型就是给 AI 装上眼睛,让它在海量视频里做着和那个小孩一样的事:在无数帧画面中学会“下一秒会发生什么”。特别注意,它不是把某段视频背下来,而是提炼出画面背后的运行规律。所以“世界模型”这个词,指的是一套对物理世界运行的内部表征,而不是某个具体的视频文件。
正式一点说,视频世界模型试图用神经网络拟合视频帧序列的条件概率分布。给定过去所有帧,模型估计下一帧出现的概率;把这些单步预测连起来,就得到了对整个视频序列的概率建模。这让模型不仅“会看”,还“会想”。这也正是它和普通视频生成模型最大的分水岭:生成模型追求“画得像”,世界模型追求“想得对”。
回到客厅里那个小孩:他伸手接球,正是大脑在瞬间完成了“给定过去,预测未来”的概率采样。视频世界模型,就是把这种本能外化成了一套可计算的数学。
- 联合概率 p(x_{1T}):表示整段视频从第 1 帧到第 T 帧同时出现的概率,它衡量模型对整段视频的整体把握程度。
- 连乘符号 \prod_{t=1}^{T}一帧接一帧地乘起来,每一帧的条件概率都对整体贡献一份,就像每张骨牌都为整条因果链添了一股力。
- 条件概率 p(x_t \mid x_{1t-1}):含义是“给定之前所有帧,第 t 帧出现的条件概率”,这正是“预测下一帧”的数学表达。
视频训练数据
小孩为什么能学会物理,而不是把世界当成万花筒?因为他的眼睛是连续运作的。静态照片只能告诉他“苹果悬在空中”,视频才让他看到“苹果松手后坠落”。运动的信息不在任何一张单帧里,而藏在帧与帧的缝隙中。这就是视频作为训练数据不可替代的原因:它天然携带时间和运动的维度。
视频世界模型的“视觉童年”,由海量互联网视频构成。行车记录仪、宠物摄像头、体育赛事、街景漫游……这些都是免费的“物理课”。模型从中看到物体如何运动、碰撞、遮挡、变形,慢慢分得清“什么在动、什么在停、因果谁先谁后”。数据侧的关键动作是帧序列采样与多模态对齐:把视频切成短片段,做随机裁剪、缩放、抽帧,再让画面与音频、字幕对齐,帮助模型建立全局一致的时空认知。
一个重要的底层假设是:相邻两帧之间,同一个物点只是平移了一小段距离,亮度基本不变。这被称为光流约束的雏形,也是“世界是连续平滑的”这一直觉的数学化身。
小孩盯着滚球时,视网膜上每一帧都在做这种“微小位移匹配”。视频数据给 AI 的,正是千万双不停转动的小眼睛,让它也拥有“眼见为实”的物理课。
- 亮度 I(x, y, t)第 t 帧中坐标 (x, y) 处像素的亮度值,可以理解为画面里某个“小光点”。
- 位移向量 (u, v)这个小光点在下一帧里水平移动了 u 个像素、竖直移动了 v 个像素,合起来就是一个运动向量。
- 近似相等 \approx移动前后的亮度几乎相同,说明在极短时间间隔里,世界是连续平滑的——而这正是模型最底层的物理先验。
视频预测原理
跟小孩玩抛接球时你会发现,他会早早把小手张开、摆到球将要落下的地方。这不是巧合,而是他的视觉系统在疯狂预测球的抛物线。预测未来,是智能最本能的形态之一。视频世界模型把这种本能落实为一件具体的事:预测下一帧。
模型看到第 1 帧到第 t 帧画面,要生成第 t+1 帧。如果直接在像素级做预测,计算量巨大且容易崩坏,所以聪明的做法是在“潜空间”里做文章:先把画面压缩成一个紧凑的隐状态,在这个低维空间里推演下一步,再展开成画面。整个过程形成一种自回归闭环——模型会把“自己的预测”当作下一次的输入,一帧一帧滚动下去。
这就好比小孩接球时,不是一次算完整个抛物线,而是每看到新一帧,就立刻修正下一步的预判。模型内部发生的推演,可以概括为“编码-转移-解码”的三步曲:
接球的小孩闭着眼也能接住?不,他其实每帧都在重算。视频世界模型也一样:每一次“画下一帧”,都是一次全新的条件概率采样,一帧一帧,步步为营。
- 编码器 E(x_t)把当前帧压缩成一个低维隐状态,去掉冗余噪声、留下最关键的结构信息,就像小孩一眼扫过球的位置和速度。
- 状态转移器 T(\cdot)在隐空间里推演一步,相当于大脑“想”了一下接下来会发生什么,这是整个模型的心脏。
- 解码器 D(\cdot)把推演后的隐状态展开回像素画面,得到预测帧,即把想象中的画面“画”出来。
物理规律建模
你永远不会看见小孩伸手去接桌上纹丝不动的杯子——他知道不动的东西不用拦。这份判断力来自他心里的“物理图景”:空中物体会下落、被撞的东西会弹开、重的比轻的沉。真正的视频世界模型追求的,正是这种说不出公式但算得准的隐式物理直觉。
它不会背牛顿定律,但它的内部状态会模仿这些规律:悬空物体有向下加速的趋势、碰到障碍物会反弹、被遮挡的物体依然存在。研究者用两个手段检验这种直觉:一是“物体恒存”测试——把球的运动轨迹人为遮挡一段,看模型能否在遮挡结束后给出符合物理的后续;二是“因果干预”——修改初始速度或移除某个物体,看预测是否合理变化。
这些规律在最简情形下可以用经典运动学描述:位置随时间匀速变化,速度随时间因重力而改变。模型不需要显式写出这些公式,但海量视频让它隐式地拟合了同一种数量关系。
小孩说不出重力加速度等于 9.8,但他扔球的手感比任何公式都精确。视频世界模型追求的,正是这种“说不出但算得准”的物理直觉——而这正是它与纯视频生成最本质的区别。
- 位置更新 s_{t+1} = s_t + v_t \Delta t用当前速度把位置往前推一个时间步,相当于“以现在的势头走一小段路”。
- 速度更新 v_{t+1} = v_t + g \Delta t每过一小步,速度都因为重力而改变一点点,于是物体越掉越快。
- 常数 g 与时间步 \Delta tg 是重力加速度常数,\Delta t 是相邻帧的时间间隔。世界模型不显式知道 g 的值,却能在预测中尊重它的作用。
模型架构核心
小孩学物理,靠的是一套分工明确的大脑回路:视觉皮层负责看,小脑负责运动修正,前额叶负责规划。哪个环节掉链子,接球都会砸到脸。视频世界模型的架构也讲究分工,核心是三大件:时空编码器、状态转移器、帧解码器。
编码器像视觉皮层,它不只处理单张图,还同时捕捉空间纹理与时间运动——通常用 3D 卷积或视频 Transformer 实现。状态转移器像小脑,是序列模型,负责在隐空间里滚动推演未来。解码器则像运动皮层,通过反卷积或上采样把隐状态绘制成完整画面。三件套协同,才构成“一看就能预判”的能力。
训练时,这三大件是端到端一起优化的。整体目标可以写成重建损失加上正则项:既要求预测帧与真实帧逐像素接近,又要求隐空间分布保持规整,不要扭曲成难以采样的形状。
小孩的大脑回路在一次次接球中协同进化,视频世界模型的三大件也在一次次梯度下降中磨合默契。架构是骨架,训练才是让骨架活起来的血液。
- 重建损失 \lVert \cdot \rVert_2^2预测帧与真实帧逐像素差值的平方和,衡量“画得有多像”,是最直接的监督信号。
- KL 散度 \mathrm{KL}(q \| p)衡量模型学到的隐状态分布 q 与先验分布 p 的距离,防止隐空间被撑得奇形怪状。
- 权重系数 \beta控制正则化强度,像“房间里不许堆太满”的家规,让模型把知识整齐地编码进隐空间。
训练关键细节
小孩学走路,不是一次就会,而是上千次跌倒、爬起。每一次摔倒都是一个免费裁判,告诉他哪一步没踩稳。AI 训练里的“裁判”就是损失函数,它不断对模型说:你预测得还不够好。
训练视频世界模型时,最常用的裁判是 MSE(均方误差):把模型预测的帧与真实帧逐像素对比,差值平方后求平均。差值越小,说明模型对世界的想象越接近真实。实践里往往还会加上感知损失——不是比像素,而是比“整体观感”,让画面更自然。
但训练中最经典的坑是“误差累积”:自回归采样时,模型吃的输入是自己上一轮输出的“赝品”,早期的小误差会像滚雪球一样逐帧放大,画面越来越糊。缓解手段之一是 teacher forcing:训练时以一定概率混入真实帧,给模型“拽回正轨”的机会。
小孩在跌倒中学会了重心要放低,模型在 MSE 的每一次震荡中学会了边缘要对齐、运动要合理。训练没有魔法,只有一轮又一轮的纠错。
- 期望 \mathbb{E}[\cdot]对一批样本求平均,相当于把一场考试所有题目的失分汇总成一个总分。
- 范数平方 \| \cdot \|^2把两帧对应像素的差都平方再求和,让大误差受到更重的惩罚,防止模型“差不多就行”。
- 真实帧 x_{t+1} 与预测帧 \hat{x}_{t+1}一个是标准答案,一个是模型答卷,两者差距就是模型的“失误记录”。
评估与挑战
一个孩子可能背熟了所有篮球规则,一上场却六犯离场——背规则不等于会打球。评估视频世界模型同样不能只看它“画得像不像”,更要看它在陌生情境下有没有真正的物理直觉。
传统指标如 MSE、PSNR 只管像素差异,很容易被“照抄纹理”骗过。于是研究者常用 FVD、LPIPS 等基于特征的指标,它们更能反映“画面是否自然”。更严格的试金石是反事实预测:修改初始速度、移除场景中的物体,看模型的预测是否符合物理直觉。一个只会死记训练集的复读机,在这种测验里会彻底露馅。
挑战同样扎眼:一是幻觉,模型会生成现实中不可能出现的物理场景;二是物理一致性难以保证——物体穿过桌子、人凭空悬浮都是常态;三是算力瓶颈,预测一秒视频需要天文数字的计算量。用简单的一致性指标可以直观看到问题:
小孩上了一节全是没见过的题目的物理课,成绩才见真章。视频世界模型的成色,恰恰由这种“出乎意料的考试”决定——这也是它和普通视频生成拉开差距的地方。
- 指示函数 \mathbb{I}(\cdot)括号内条件成立记 1,不成立记 0,就像老师批改时的对勾和叉号。
- 容忍阈值 \epsilon判定“够接近”的容忍度,设得越小,考试越严格。
- 求和与平均 \frac{1}{N} \sum_{i=1}^{N}把所有对勾加总再除以 N,得到模型在这次“物理突击测验”中的正确率。
应用与展望
当年在客厅里盯着皮球看的小孩,长大后可能成为足球门将、无人机飞手或物理学家——他童年练就的“世界预判力”,变成了谋生本领。视频世界模型的价值,也在于把“会预判”变成“会行动”。
机器人规划是最典型的应用:机器人先在脑内(世界模型里)预演抓取动作,选择成功概率最高的方案再执行,而不是在现实世界里盲目试错。自动驾驶同样依赖预测——行人下一步往哪走、前车何时变道,世界模型能提供强大的先验。游戏与仿真领域则用世界模型生成交互式场景,让 NPC 对玩家操作做出符合物理的响应。
长远来看,世界模型给了 AI 一种“想象力”:行动之前先在内部模拟后果。这恰好是 AGI 的关键拼图之一——智能体不再只是对当下刺激做反应,而是能预演未来、主动规划。用数学语言说,它要学会在所有可选动作里挑一个“最可能带来好结果”的:
小孩成为门将的那一跃,是童年无数帧“预判练习”的结晶。视频世界模型,正在让 AI 从“看见”走向“做到”——而这,正是通往通用人工智能最值得期待的一条路。
- 动作 a 与最优动作 a^{*}动作是模型可以做出的选择,带星号的 a 是最终选出的最优解。
- 期望奖励 \mathbb{E}[R(s_{t+1})]预测出下一步状态后,评估这个状态能带来多少奖励,再取平均预期。
- argmax 操作从所有候选动作中挑出期望奖励最大的那个,相当于“在所有路线里选最顺的一条”。
AI 应用场景
场景一:机器人抓取规划
阶段:决策规划
解决的问题:传统机器人抓取靠手眼标定和运动学求解,遇到物体位置变化、遮挡或形状陌生时,容易抓空。视频世界模型让机器人在执行前先在脑内预演抓取过程——像小孩接球前先伸手试位一样,选出成功率最高的动作再动手。
具体案例:在仓储分拣场景中,机器人用世界模型对“手伸向杯子”这一动作做多步视频预测,评估各条路径的碰撞风险与成功率,最终执行最稳妥的方案。系统还通过反事实推演回答“如果偏移 2 厘米会怎样”,从而提前规避失误。
场景二:自动驾驶轨迹预测
阶段:场景理解与预测
解决的问题:传统感知系统只能识别当前帧的车辆、行人,但无法回答“他下一秒要往哪走”。视频世界模型把历史帧编码成隐状态,预测未来几秒的鸟瞰图轨迹,让自动驾驶车拥有“提前量”。
具体案例:城区十字路口,自车通过世界模型预测左侧行人会在两秒后进入横道、前车有变道意图,系统提前减速并规划避让路线。相比纯检测模型,误判和急刹明显减少,乘客体验与安全性同步提升。
场景三:交互式游戏世界模拟
阶段:内容生成
解决的问题:传统游戏世界的物理引擎靠人工编写碰撞、重力、流体规则,开发成本高且难以复现真实世界的丰富性。视频世界模型从真实视频中学习物理规律,让游戏世界对玩家操作做出自然的物理响应。
具体案例:在一款沙盒游戏中,玩家踢飞一块木板,木板撞到箱子后滑向墙角,整个过程由世界模型实时生成,而不是预设动画。玩家发现“世界的反应”越来越像真实生活,游戏沉浸感显著增强。
Python 演示
import math class MotionWorldModel: """迷你世界模型: 记住最近几帧位置, 用最小二乘外推下一帧""" def __init__(self, window_size=5): self.window_size = window_size self.frames = [] def observe(self, pos): """模型看到新一帧, 把物体位置记入记忆""" self.frames.append(pos) if len(self.frames) > self.window_size: self.frames.pop(0) def predict_next(self): """在隐空间做状态转移, 外推下一步位置""" n = len(self.frames) if n < 3: return None ts = list(range(n)) pred = [] for axis in (0, 1): vals = [f[axis] for f in self.frames] t_mean = sum(ts) / n v_mean = sum(vals) / n cov = sum((t - t_mean) * (v - v_mean) for t, v in zip(ts, vals)) var_t = sum((t - t_mean) ** 2 for t in ts) slope = cov / var_t if var_t else 0.0 intercept = v_mean - slope * t_mean pred.append(slope * n + intercept) return tuple(pred) def main(): # 模拟真实世界: 小球做平抛运动, x 匀速, y 加速 dt = 0.1 g = 9.8 x, y = 0.0, 100.0 vx, vy = 3.0, 0.0 world = [] for _ in range(60): world.append((x, y)) vy += g * dt x += vx * dt y += vy * dt model = MotionWorldModel(window_size=5) errors = [] for i in range(len(world) - 1): model.observe(world[i]) if i >= 3: px, py = model.predict_next() tx, ty = world[i + 1] errors.append(math.hypot(px - tx, py - ty)) avg = sum(errors) / len(errors) print("模型学到的规律: x 方向近似匀速, y 方向受重力加速") print(f"提前 1 帧预测的平均位置误差: {avg:.3f} 像素") print("误差越小, 模型的物理直觉越接近真实世界") if __name__ == "__main__": main()
self.frames.append(pos)模型像小孩一样,把看到的一帧物体位置记入短期记忆。if len(self.frames) > self.window_size:记忆窗口有限,只保留最近几帧,模拟模型关注近期上下文。for axis in (0, 1):分别对 x、y 两个坐标做轨迹拟合,相当于在“潜空间”里解耦两个运动维度。slope = cov / var_t if var_t else 0.0最小二乘求“平均速度”,也就是这段轨迹的总体走向。pred.append(slope * n + intercept)把走向外推到下一个时刻,得到预测位置,这正是状态转移器的雏形。vy += g * dt; y += vy * dt生成“真实世界”数据:模拟重力让物体加速下落,作为模型学习的标准答案。
常见误区
误区看到 Sora 能生成连贯流畅的视频,就以为它就是世界模型,把“能画出好看的画面”和“理解物理世界”画上等号。
正解视频生成是手段,世界模型是目标。一个能生成好看视频的模型,很可能只是在做纹理拼接,并没有真正理解“物体被遮挡后依然存在”“速度改变后轨迹会变”。判断标准是反事实检验:改一个初始条件,画面是否按物理规律变化。很多生成模型在这个测试下会露出马脚。
为何常见:因为生成视频的画面足够震撼,人们容易把“画面真实性”误当成“物理真实性”。
误区只要模型能准确预测下一帧,就说明它掌握了物理规律,误差小 = 理解深。
正解模型可能走“抄近道”——在训练数据里见过相似的纹理片段,直接拷贝最接近的帧,而不是真正推演运动。所以评估不能只看像素误差,还要看新场景、干预实验和遮挡测试。一个只会抄答案的考生,换个题型就露馅。
为何常见:像素级指标(MSE)计算简单、数值直观,给人“可控可量化”的安全感,但近道选手同样能拿高分。
误区以为世界模型是万能水晶球,训练完成后任何环境、任何物理规律都能准确预测。
正解模型只在训练分布内有效。让它预测没见过的流体、极端天气、陌生机械结构时,它会一本正经地胡说八道。物理规律的泛化需要更强的结构约束,比如引入物体表征或显式物理归纳偏置,单靠“多看视频”并不能覆盖全宇宙。
为何常见:视频数据包罗万象,容易让人误以为模型的“经验”已经覆盖整个世界。
误区开发时死磕 MSE 像素级误差,每差一个像素都觉得模型不行,把画面高保真当成唯一目标。
正解世界模型真正该关注的是语义与物理一致性——物体轨迹对不对、遮挡关系正不正确、因果顺序有没有乱。生成式模型天然存在细节模糊,像素级苛求反而会逼着模型走“背帧”的捷径,牺牲真正的物理理解。
为何常见:MSE 是最容易算、最直观的损失,大家习惯把它当作万能准绳,却忽略了它衡量不了“世界是否被理解”。
面试题
Q1. 视频世界模型最核心的任务是什么?
- A.压缩视频文件节省存储空间
- B.理解并预测视频中的未来帧← 正确答案
- C.美化模糊视频提高清晰度
- D.为视频自动生成字幕文本
答案:B。视频世界模型的核心是让模型从视频中学习世界运行规律,从而预测未来帧。压缩、美化和生成字幕都是视频处理的其他方向,不涉及对物理世界的理解与推演。
Q2. 视频世界模型与传统视频生成模型相比,本质区别是什么?
- A.让输出视频的分辨率更高
- B.更注重物理规律与因果建模← 正确答案
- C.必须使用更多的训练数据
- D.不需要任何真实视频数据
答案:B。传统视频生成追求画面逼真,世界模型追求内部对物理规律和因果关系的准确建模。分辨率、数据量都不是本质差异,世界模型同样需要真实视频数据来学习。
Q3. 为什么视频比静态图片更适合训练世界模型?
- A.视频数据文件的体积更大
- B.视频含有时间与运动信息← 正确答案
- C.视频可以完全无需人工标注
- D.视频训练可以使用更高帧率
答案:B。世界模型要学习“下一秒发生什么”,运动与因果信息恰恰藏在帧与帧之间,静态图片只有空间信息,没有时间维度。文件大小和标注难度都不是原因。
Q4. 视频世界模型做下一帧预测时,通常在哪里进行推演和采样?
- A.像素层直接逐一预测像素
- B.潜空间层编码后预测再解码← 正确答案
- C.文本层根据词元预测画面
- D.音频层由声音推导画面
答案:B。直接逐像素预测计算量巨大且容易崩坏,主流做法是先用编码器把帧压缩进潜空间,在低维空间做状态转移,再用解码器还原画面。文本和音频不是视频世界模型的预测空间。
Q5. 训练视频世界模型时“误差累积”指的是什么?
- A.训练次数越多模型误差越大
- B.早期误差在自回归中逐帧放大← 正确答案
- C.视频压缩编码本身产生误差
- D.标注数据不准确带来的误差
答案:B。自回归预测时,模型把上一轮的输出当作下一轮的输入,早期的小误差会像滚雪球一样逐帧放大,导致画面越来越糊。这不是训练次数或压缩编码引起的误差,而是自回归闭环的固有风险。
Q6. “反事实预测”在评估世界模型时指的是什么?
- A.想象中施加干预并验证结果是否合理← 正确答案
- B.随机生成大量无意义视频画面
- C.对历史缺失帧进行自动补全
- D.使用超分技术提高视频分辨率
答案:A。反事实预测是“如果当初不同,结果会怎样”——例如修改球的初始速度,看预测轨迹是否相应改变。这是检验模型是否真正理解因果物理的关键,而随机生成、补帧和超分都与此无关。
Q7. 下列哪一项最能体现世界模型“真正理解物理”?
- A.能逐帧复现训练集中的场景
- B.新场景中预测符合物理直觉的轨迹← 正确答案
- C.生成分辨率极高的超高清视频
- D.以极快的速度解码读取视频
答案:B。死记硬背训练集的模型在旧场景可以表现很好,但遇到新场景就会失灵。真正理解物理的表现是在没见过的情境中,仍能预测出符合物理直觉的结果。清晰度和解码速度都与物理理解无关。
Q8. 视频世界模型通常由哪些核心模块构成?
- A.负责压缩画面的编码器← 正确答案
- B.建模状态转移的时序模块← 正确答案
- C.负责重建画面的解码器← 正确答案
- D.自动生成字幕的文本器
答案:ABC。标准架构是“编码器-状态转移器-解码器”三件套:编码器把帧压缩为隐状态,状态转移器在隐空间推演未来,解码器把隐状态还原成画面。字幕生成器不是世界模型的组成部分。
Q9. 训练视频世界模型的常见难点有哪些?
- A.自回归预测中的误差累积← 正确答案
- B.训练需要海量视频数据← 正确答案
- C.物理一致性难以保证← 正确答案
- D.不需要任何算力开销
答案:ABC。误差累积会让预测逐帧变糊,海量高质视频是训练的基础,而让模型在陌生场景保持物理一致性更是核心难题。训练世界模型极其消耗算力,D 明显错误。
Q10. 视频世界模型在实际应用中有哪些方向?
- A.机器人精细操作规划← 正确答案
- B.自动驾驶车辆轨迹预测← 正确答案
- C.交互式动态世界模拟← 正确答案
- D.对文本进行拼写检查
答案:ABC。机器人用世界模型在脑内预演动作,自动驾驶用它预测行人和车辆轨迹,游戏用它生成符合物理的交互世界。文本拼写检查属于 NLP 范畴,与世界模型无关。