具身智能导论:当 AI 拥有身体 / Introduction to Embodied Intelligence
第 1 章 具身智能导论:当 AI 拥有身体
Chapter 1: Introduction to Embodied Intelligence — When AI Has a Body
智能究竟是否需要身体?这不是哲学家的消遣辩题,而是过去半个世纪认知科学给工程界留下的最大悬念。当我们让一个语言模型在服务器里"阅读"了人类几乎所有公开文本,它能写出像样的十四行诗,却依然分不清"把杯子推到桌子边缘"和"把杯子推到桌子中央"在物理上意味着什么;当一个图像分类器在 ImageNet 上超越人类,它却无法回答"如果把椅子向左旋转 30 度,它会撞到墙吗"。这些失败的共同根源,是智能体从未在真实或仿真的物理世界中"活过一次"。本章将围绕"为什么智能需要身体"这一根本问题展开,并由此引出贯穿全书的另一条主线——世界模型(World Model)。
1.1 从符号主义到具身认知:智能需要身体的哲学与科学
1.1.1 三次范式跃迁
理解具身智能,必须先理解它在认知科学史上的位置。从 1956 年达特茅斯会议(Dartmouth Conference)至今,关于"智能如何产生"的主流范式至少经历了三次重要跃迁。
第一次:符号主义(Symbolicism / Good Old-Fashioned AI, GOFAI)。 1950 至 1980 年代,Newell、Simon、McCarthy 等先驱相信智能的本质是对符号的逻辑操作。他们把"思考"理解为"在内部表征(representation)之间进行推理",把"看、听、行动"理解为"输入符号、产生符号、输出符号"。在这个范式下诞生的著名系统包括 Logic Theorist(1956)、General Problem Solver(1957)以及此后鼎盛的专家系统(Expert Systems)。它的代表性假设是物理可分离性:智能的核心是软件,硬件(无论是硅还是碳)只是执行载体。
第二次:行为主义与亚符号主义(Behaviorism and Sub-symbolism)。 1980 年代,Brooks 在其著名论文 *Intelligence Without Representation*(1991)中提出:智能不需要复杂的中央表征,复杂的涌现行为可以从简单的感知-动作回路(Sense-Model-Act loop)堆叠而成。他用一套基于有限状态机的"包容架构"(Subsumption Architecture)让机器人做出了看似智能的避障行为。同期,Rumelhart、Hinton、LeCun 等人复兴了连接主义(Connectionism),用反向传播算法训练的神经网络开始真正在感知任务上击败规则系统。
第三次:具身认知(Embodied Cognition)。 1990 年代以后,Varela、Thompson、Rosch 在 *The Embodied Mind*(1991)中提出,认知并非发生在大脑的"真空管"里,而是身体、环境与神经活动持续耦合(sensorimotor coupling)的产物。Clark(1997)的扩展论文 *Being There* 进一步指出:思维是"延展的"(extended),工具、语言、他人都是认知系统的一部分。Noë(2004)的知觉理论强调,感知并不是被动接收图像,而是对环境"可行动性"(sensorimotor contingencies)的掌握。换言之:你知道一只杯子是圆柱形,是因为你知道绕到它背后会看到什么——这种"知道如何与之互动"的能力才是感知的本质。
1.1.2 塞尔的中文屋论证与具身的回应
1980 年,哲学家 John Searle 提出了著名的"中文屋论证"(Chinese Room Argument):一个不懂中文的人身处密室,通过严格按规则手册把中文符号翻译成另一种中文符号,房间外的人会以为屋内的人懂中文。Searle 用此论证来反驳"强 AI"——即计算过程本身不可能产生真正的理解(intentionality)。
中文屋论证没有直接提到身体,但它揭示了符号操作与"理解"之间的鸿沟。具身认知的支持者进一步指出:即使我们给中文屋一个机器人身体,如果它的处理流程依然是"符号输入 → 规则库查表 → 符号输出",那它依然不理解中文,因为"理解"必须扎根在与世界的因果互动之中。今天的大语言模型在某种意义上仍然停留在中文屋阶段——它们能输出语法正确、语义连贯的中文回答,却对"把水杯推下桌子"会导致什么物理后果没有真正的预测能力。具身智能的工程意义,正是要把这种"语义理解"扩展为"因果 + 时空 + 物理"的真实理解。
1.1.3 为什么"身体"如此重要
身体(body)之所以不可省略,至少有三层理由:
第一,物理约束塑造了认知结构。人类视觉系统对水平线和垂直线格外敏感,因为重力使环境具有强烈的方向偏好;如果我们生活在失重的等离子体海洋里,视觉皮层可能完全是另一种结构。身体的物理结构——两只手、两条腿、一个朝上的眼睛——是认知进化的脚手架。
第二,感知是主动的而非被动的。人眼并非相机,它每秒做三次快速跳跃(saccade),主动选择采样点;我们听到的声音会因为转头而改变相位。这种"主动感知"(active perception)让身体成为认知系统不可分割的一部分。
第三,行动是理解的检验标准。一个真正"知道"杯子会碎的智能体,应当能预测推倒杯子的后果,并能规划出更稳的摆放方式。预测 + 行动 + 反馈,构成了理解闭环。
把这一切综合起来,可以用一句话作为本章的总纲:具身智能 = 在物理或仿真身体中,通过与环境的持续交互产生和运用智能。这里的"身体"不一定是人形,可以是无人机的旋翼、自动驾驶汽车的传感器套件,甚至是一段被机械臂驱动的工具。
1.2 具身智能的形式化定义与系统框架
1.2.1 形式化定义
我们可以把具身智能系统抽象为一个八元组:
$$M = (S, A, T, O, R, \pi, \gamma, \mu)$$
其中各分量的含义如下:
- $S$:环境状态空间(state space),可能是离散的栅格、连续的物理变量,或高维像素;
- $A$:动作空间(action space),从 $a \in A$ 决定下一时刻的物理驱动信号;
- $T: S \times A \to S$:环境转移函数(transition function),可以是真物理世界 $T_{\text{real}}$,也可以是仿真器 $T_{\text{sim}}$;
- $O: S \to \mathcal{O}$:观测函数(observation function),将状态映射为智能体可感知的数据;
- $R: S \times A \to \mathbb{R}$:奖励函数(reward function),用于强化学习,或被人类偏好替代;
- $\pi: \mathcal{O}^* \to A$:策略(policy),从历史观测到动作的映射;
- $\gamma \in [0, 1)$:折扣因子;
- $\mu$:初始状态分布。
具身智能的目标通常写作最大化期望累积回报:
$$J(\pi) = \mathbb{E}_{\tau \sim \pi, T, \mu}\left[\sum_{t=0}^{\infty} \gamma^t R(s_t, a_t)\right]$$
它与传统"旁观式 AI"(spectator AI)的关键区别在于:传统 AI 通常给定固定数据集 $D = \{(x_i, y_i)\}$,学习映射 $f: X \to Y$;具身智能则必须自己生成数据——它的下一步观测取决于自己上一步的动作,这构成了反馈耦合(feedback coupling)。
1.2.2 感知-建模-决策-行动闭环
任何具身智能体,无论它是自动驾驶汽车、家庭扫地机器人还是工业机械臂,其工作流程都可以拆解为四个相互耦合的子模块:
```mermaid flowchart LR Env[Environment<br/>真实或仿真环境] -->|观测| Per[Perception<br/>感知] Per --> Obs[Observations<br/>图像/点云/触觉] Obs --> WM[World Model<br/>世界模型] WM --> Pred[Predictions<br/>未来状态/价值/不确定性] Pred --> Dec[Decision<br/>决策/规划] Dec --> Act[Action<br/>动作] Act -->|执行| Env WM -.->|辅助训练| Dec ```
这张图描述的就是经典的 perception–modeling–decision–action loop。需要强调的是,世界模型并非孤立存在,它一方面接收感知结果以更新自身状态(belief update),另一方面把预测结果(未来状态、价值、风险)喂给决策模块,使决策不必每次都"真去试一下"——这就是所谓"在脑中试错"(mental simulation)。在第四章和第五章我们会看到,这正是 Dreamer、GAIA-1、Sora-for-robotics 等系统的共同灵魂。
1.2.3 具身智能与旁观式 AI 的本质差异
| 维度 | 旁观式 AI(Offline / Discriminative) | 具身智能(Embodied / Interactive) | | --- | --- | --- | | 数据来源 | 人工离线采集、标注 | 智能体自身在环境中产生 | | 反馈方式 | 单向预测 | 动作影响下一帧观测 | | 评估指标 | 准确率、F1、BLEU | 任务成功率、累计奖励、长程鲁棒性 | | 时间结构 | i.i.d. 或序列,但可离线 | 必须在线、连续、不可重置 | | 物理先验 | 通常忽略 | 必须尊重:牛顿力学、摩擦、可逆性等 | | 代表系统 | BERT, ResNet, GPT-4 (文本模式) | Optimus, Figure 01, RT-2, Dreamer |
值得注意的是,"具身"与"非具身"并非二极管:一个大语言模型如果被部署为家庭机器人的高层规划器(high-level planner),它就是具身系统的一部分;同样的模型仅在 Web 端回答用户提问,它就是旁观式 AI。区分的关键不在于模型本身,而在于它是否对物理世界施加因果作用。
1.3 四大核心挑战:感知、表示、决策、泛化
从工程角度看,具身智能在每一个环节都面临着传统 AI 较少遇到的困难。我们把它们归纳为四大挑战,它们不仅是本章的结构骨架,也对应着本书第 3 章到第 10 章将要分别展开的技术主题。
1.3.1 挑战一:感知(Perception)
问题陈述。在真实物理环境中,智能体面对的观测通常是多模态、部分可观测、含噪声、含时延的。一台人形机器人可能同时承载 6 个 RGB 摄像头、2 个深度相机、1 个 IMU、若干触觉传感阵列和 1 个激光雷达;这些数据采样率不同、坐标系不同、噪声统计不同。如何把它们融合成一个对环境状态的一致估计,是感知层的核心难题。
典型困难。
- **跨模态对齐**:RGB 图像中的"杯子"在触觉信号里表现为压力峰值,两者的语义鸿沟如何跨越?
- **sim-to-real gap**:在仿真器中训练好的视觉模型,部署到真实机器人时常常因为光照、纹理、镜头畸变而性能骤降。
- **长尾分布**:训练集中从未见过的物体(厨房角落的奇异厨具、走廊里的透明玻璃门)必须被处理。
- **时间同步**:相机 30 Hz、IMU 200 Hz、电机编码器 1 kHz,时间戳不对齐会让状态估计发散。
当前主流方案。视觉-语言基础模型(VLM, Vision-Language Model)如 CLIP、SAM、Grounding DINO 提供了开放词汇(open-vocabulary)的视觉能力;NeRF / 3D Gaussian Splatting 等神经隐式表示让智能体可以从少量照片重建三维几何;事件相机(event camera)则在高动态范围场景中表现出色。这些内容将在第 6 章详细展开。
1.3.2 挑战二:表示(Representation)
问题陈述。感知得到的高维观测(如 224×224×3 的图像流)不能直接喂给决策模块。中间必须存在一种状态表示(state representation),它要同时满足三个目标:紧凑(compact)、可预测(predictable)、可决策(decision-relevant)。这就是"表示学习"问题在具身语境下的核心地位。
两类主要方法。
- **显式几何表示**:占据栅格(occupancy grid)、点云、八叉树、TSDF 体积、欧几里得符号距离场(ESDF)。它们物理可解释,便于规划和可视化。
- **隐式神经表示**:从变分自编码器(VAE)学到的一两百维潜变量,到对比学习方法(如 BYOL、MAE)得到的预训练特征,再到最近的 V-JEPA、I-JEPA 等视频预测式自监督表示。它们抽象能力强,但难以精确还原几何。
关键判断:表示学习是"上接感知、下启决策"的中枢。一个不好的表示会让下游强化学习难以收敛;一个好的表示可以让最简单的线性策略都跑得很好。这也是为什么"世界模型"在某种意义上就是一个端到端的表示学习器——它在预测未来的过程中,被迫学到关于物理、因果、时间的最关键结构。
1.3.3 挑战三:决策(Decision-Making)
问题陈述。给定状态表示,决策模块需要回答:"在当前状态下,应当执行什么动作?"这背后有三种主流范式:
1. 经典规划(Classical Planning):在已知地图上跑 A*、RRT*、MPC,需要精确模型,强在安全可解释,弱在泛化差。 2. 强化学习(Reinforcement Learning, RL):通过试错最大化累积奖励,强在适应复杂动力学,弱在样本效率与安全。 3. 模仿学习(Imitation Learning, IL):从专家演示中直接监督学习策略,强在快速部署,弱在分布漂移(distribution shift)。 4. 层级与混合方法:高层用大模型做任务分解,低层用 RL 或 IL 做运动控制;这是当前最受关注的方向。
核心难点。长程信用分配(long-horizon credit assignment)、稀疏奖励、稀疏专家演示、安全探索(safe exploration)、多智能体协同——每一项都是开放问题。第 7 章和第 8 章将分别讨论 RL 与 IL 的具身化变体。
1.3.4 挑战四:泛化(Generalization)
问题陈述。在实验室里能跑 100% 成功的策略,部署到用户家常常掉到 30%。原因是组合爆炸——家庭环境中的物体种类、布局、光照、人物行为,理论上近乎无穷。泛化能力直接决定一个具身产品能否走出 demo 视频。
三个泛化层次。
- **物体级泛化**:训练时见过马克杯,测试时面对茶碗也要能抓;
- **任务级泛化**:训练时做过"把杯子放到桌上",测试时要能扩展为"把杯子放到桌子靠左的托盘上";
- **环境级泛化**:训练时在工厂,测试时要能在家庭厨房、办公会议室、医院病房都稳定运行。
当前突破方向。大规模具身数据集(Open X-Embodiment、RT-1/RT-2 训练集)、跨 embodiment 预训练(cross-embodiment pretraining)、基础模型 + 提示工程(prompting)、in-context learning。RT-2(Robotics Transformer 2, Google DeepMind, 2023)首次系统性地展示了"互联网级视觉语言知识"对机器人泛化的提升——它把互联网图像-文本对和机器人轨迹联合训练,得到的策略在面对训练时未见过的新物体时,仍能依靠语言模型内部的常识给出合理动作。这是"具身大模型"(embodied foundation model)概念的真正起点。
1.3.5 四大挑战的相互耦合
值得注意的是,这四个挑战并非独立存在,而是相互嵌套。感知给表示喂原始数据,表示决定决策的输入空间,决策结果影响下一帧感知(因为智能体换了位置),泛化能力则贯穿三者。一个微小的表示偏差,可能在决策层被放大;一个决策失误又会让感知进入分布外区域。这是为什么我们说"具身智能是系统级工程"——局部最优不等于全局最优。
1.4 世界模型:贯穿全书的线索
1.4.1 什么是世界模型
世界模型(World Model) 是具身智能体内部一个对环境动力学进行预测与模拟的模块。形式上,它是转移函数 $T$ 的一个可微近似:
$$\hat{T}_\theta: S \times A \to S, \quad s_{t+1} = \hat{T}_\theta(s_t, a_t) + \epsilon$$
更广义的定义下,世界模型可以输出:
- 下一状态 $s_{t+1}$(生成式世界模型);
- 下一观测 $o_{t+1}$(如预测下一帧图像);
- 价值函数 $V(s_t)$(评估"现在好不好");
- 奖励预测 $\hat{R}(s_t, a_t)$(评估"做这个动作好不好");
- 不确定性 $U(s_t)$(评估"我不知道什么")。
世界模型的历史可追溯到 2018 年 Ha 与 Schmidhuber 的论文 *World Models*,他们在 NeurIPS 上展示了用一个小型 RNN 预测 Atari 像素级未来,并完全在"梦"中训练策略的可能性。这一工作启发了此后一系列重要进展:Dreamer 系列(Dreamer V1/V2/V3)、DreamerV3 在 Minecraft 中以极少样本实现了钻石级挖掘;GAIA-1(Wayve, 2023)用 9B 参数的生成式视频模型学会了对真实驾驶场景的物理预测;Sora 之类的高保真视频生成模型则把世界模型的能力从游戏推向了真实物理世界。
1.4.2 为什么世界模型是具身智能的关键
我们可以从三个角度论证世界模型的不可替代性。
第一,样本效率(sample efficiency)。 真实机器人交互成本极高——一次真实摔倒可能损坏上万美元的硬件。强化学习需要数百万次试错,世界模型提供"在想象中试错"的廉价替代品。DreamerV3 在 Mi