跳转至

Lecture 04:从 LLaMA 到 Mistral——模型、基础设施与产品闭环

LaTeX 源码 · 观看视频

字段 内容
作者/整理 基于 Guillaume Lample 访谈、时间戳字幕与五篇一手论文整理
来源 Stanford CS153 历史课程上传(当前已 private)
日期 2025 年冬季课程 · 2026 年重写版

Lecture 04:从 LLaMA 到 Mistral——模型、基础设施与产品闭环

\makecscover

来源审计:这不是一堂公司宣传课

这段访谈表面上按时间讲述 Guillaume Lample 从无监督机器翻译、形式化数学、LLaMA 到 Mistral 的经历;真正值得学习的却不是履历,而是研究问题如何不断改变系统边界。当任务从“对齐两个表示空间”变成“搜索可验证证明”,再变成“训练并部署通用模型”,团队所需要的数据、反馈信号、计算基础设施和产品接口都会改变。因此,本讲的核心问题是:一个模型何时只是研究产物,何时才成为可运行、可定制、可治理的系统?

历史公开视频在 2026 年 8 月 11 日核验时已经转为 private;本地仍保存官方封面和完整时间戳字幕。字幕是自动识别稿,包含人名和产品名错误,因此讲义只在上下文明确时做规范化,并以论文或官方页面校验算法、模型和监管事实。课堂中的人员规模、成本、下载量等数字统一视为讲者在当时的口述估计,而不是静态公司事实。

整讲主线:四次系统边界扩张

  1. 无监督翻译把问题定义为表示空间与学习闭环
  2. 形式化数学把问题定义为环境、动作、验证器与搜索
  3. LLaMA 把问题定义为数据规模、数值稳定性与推理成本
  4. Mistral 把问题定义为部署、定制、反馈、隐私与持续运营

带着这条主线读图时,不要把每个阶段看成孤立项目。它们之间的箭头表示“前一阶段暴露的新瓶颈”,而不是简单的职业跳槽时间线。

\lecturefigure{01-research-trajectory.png}{研究问题逐步变成新的基础设施要求。}{本地时间戳字幕 03:00--18:00;lecture04-diagrams.py 可复现重绘。}

读图:先找每一阶段的权威反馈信号

无监督翻译没有人工平行语料,只能依靠表示结构和循环重建;形式化证明的权威来自 proof assistant,而不是模型自评;预训练依靠 held-out loss 与下游评测;产品系统还必须接受延迟、失败率、用户反馈、数据边界和成本约束。反馈信号越接近真实结果,系统就越能进行可靠迭代。

open source、open weights 与可用系统不是同义词

社区经常把可下载权重统称为“开源模型”。本讲更精确地区分:\term{open weights} 是可获得参数;\term{open license} 决定可修改和商用的边界;\term{reference code} 提供基础运行实现;\term{production system} 还需要 serving、工具、评测、安全、监控和更新机制。拿到 checkpoint 并不等于拿到产品。

本章小结

本讲用“系统边界扩张”而不是“公司发展史”组织材料。后续每一节都要同时回答三个问题:任务状态是什么,正确性由谁判断,模型之外还缺哪些系统部件。

无监督机器翻译:几何直觉只是启动器

Lample 的早期研究问题非常苛刻:假设只有两种语言各自的单语文本,没有句子级平行语料,能否学习翻译?课堂口述用一个直观说法描述关键发现:不同语言的词向量空间可能具有相似几何结构,经过变换后能够对齐。这个直觉很重要,但若只写成“两个空间相差一个 rotation”,就会遗漏真正让系统工作的训练闭环。

从表示空间到双语词典

设源语言词向量矩阵为 \(X\in\mathbb{R}^{d\times n}\),目标语言锚点矩阵为 \(Y\in\mathbb{R}^{d\times n}\)。一个经典对齐步骤可写成正交 Procrustes 问题:

\[ W^{\star}=\arg\min_{W}\|WX-Y\|_{F}^{2}, \qquad \text{s.t.}\quad W^{\top}W=I. \]

其中 \(W\) 是保持长度和夹角的正交变换,\(\|\cdot\|_{F}\) 是 Frobenius norm。约束 \(W^{\top}W=I\) 的直觉是:如果两种语言的局部语义几何相似,就应尽量通过旋转或反射完成对齐,而不是任意拉伸空间。真实系统仍要先找到近似锚点、处理词频和多义性,并面对两种语言结构并不完全同构的问题。

下面的图把“几何启动器”和“完整学习算法”分开。先用单语表示推断粗糙词典,再通过 denoising 与 back-translation 反复改进编码器和解码器。

\lecturefigure{02-cross-lingual-alignment.png}{无监督翻译从表示对齐启动,再通过循环训练逐步提高。}{本地字幕 03:00--05:00;Lample et al., Unsupervised Machine Translation Using Monolingual Corpora Only, 2018。}

读图:rotation 为什么不能单独解决翻译

对齐后的词向量最多提供词级候选,不能自动处理语序、形态变化、长距离依赖和上下文歧义。论文中的系统还需要 denoising auto-encoding 让模型学会语言内部结构,并用 back-translation 把当前译文重新翻回原语言形成自监督信号。几何相似性回答“从哪里开始”,循环训练回答“如何持续变好”。

不要把表示相似误解为语言完全同构

词向量空间的近似可对齐性依赖语料、词频、训练方法与语言距离。对资源稀缺语言、强形态语言或领域差异很大的语料,粗糙词典可能系统性偏斜。这个方法证明的是“可以构造无监督启动信号”,不是“任何两种语言都只差一个矩阵”。

\teachervoice{老师在这里保留了一个很有价值的研究习惯:先寻找高维问题中的低维结构。词向量看似难以直接观察,但如果假设两个空间共享几何关系,就能把无标注问题转化为可优化的对齐问题。随后再用训练闭环修正这个过强假设。}

本章小结

无监督机器翻译说明,好的研究系统往往由“可解释的启动假设”和“能自我修正的反馈闭环”共同构成。只记住 rotation 会高估假设,忽略 back-translation 又会低估系统工程。

形式化数学:搜索对象、环境与验证器

从翻译转向 theorem proving 后,任务发生了根本变化。自然语言生成可以接受多个近似正确答案,而形式化证明要求每一步满足 proof assistant 的类型和逻辑规则。模型不再只是在文本空间里预测 token,而是在一个有状态、可执行、可拒绝错误动作的环境中搜索。

\term{formal prover}(形式化证明器)保存当前证明状态并检查 tactic;\term{proof state} 是尚未解决的目标集合;\term{tactic} 是对某个目标执行的合法变换;\term{subgoal} 是 tactic 产生的新目标。若对全称命题使用数学归纳法,一个目标会同时产生基例和归纳步两个子目标,只有二者都完成,父目标才算完成。

可把 proof state 写成

\[ \mathcal{G}=\{g_1,g_2,\ldots,g_k\}, \qquad a(g_i)\rightarrow\{g_{i1},g_{i2},\ldots,g_{im}\}. \]

这里动作 \(a\) 不是产生一个后继状态,而可能产生一组必须共同解决的子目标。搜索结构因此更接近 hypergraph;一个 hyperedge 把父目标连接到多个必要子目标。

\lecturefigure{03-hypertree-search.png}{一个 tactic 可能生成多个必须同时关闭的 subgoals。}{本地字幕 05:00--07:00;Lample et al., HyperTree Proof Search, 2022。}

读图:AND 与 OR 要同时存在

模型可以为同一个目标提出多个 tactic,这是 OR 选择;一旦选择 induction,基例与归纳步又形成 AND 约束。普通 MCTS 只处理“动作产生一个新状态”的直觉不够,搜索算法必须累计一组目标的联合成功概率,并把验证失败传播回选择策略。

Informal-to-formal:让草稿缩小搜索空间

互联网包含大量自然语言或 \LaTeX{} 数学,却只有少量形式化语料。课堂介绍的关键桥梁是:先让通用 LLM 生成 informal proof,再把定理和这份证明草稿交给 formal model,帮助它选择 tactic。这个设计没有降低最终正确性标准,因为 proof assistant 仍然逐步检查完整证明;它只是向搜索器提供高信息量启发式。

\lecturefigure{04-informal-to-formal.png}{非形式证明提供路线,形式化证明器保留最终裁决权。}{本地字幕 07:00--09:10;HyperTree Proof Search 与课堂口述的 informal-to-formal 工作。}

生成器与验证器的职责分离

生成器追求覆盖率和探索能力,可以提出不完整或错误路线;验证器必须确定性地检查规则。系统可靠性来自“宽松提出、严格验收”,而不是要求生成模型第一次就完全正确。这个模式后来也出现在代码执行、数学 verifier、tool-use agent 和 reasoning RL 中。

informal proof 不是可提交证明

自然语言草稿可能跳步、使用未声明引理或隐含额外条件。它对 formal search 的价值是压缩候选空间,不是替代 proof assistant。若系统只展示自然语言链条而没有可执行验证,就不能声称获得形式化保证。

\teachervoice{Lample 强调,当时形式化数学社区几乎没有为机器学习准备好的 API,团队必须自己搭建模型与 prover 之间的接口。这个细节说明:新研究方向的瓶颈经常不是“缺一个更大模型”,而是缺少可批量重置、执行、验证和记录状态的环境。}

为什么这个项目催生了自有 LLM 需求

早期实验可以调用外部 Codex API 生成 informal proof;但若每次扩展搜索节点都要远程调用,成本、延迟、配额和可重复性都会限制 MCTS 级搜索。拥有自有模型意味着可以控制批处理、采样温度、并行 rollout、缓存和版本,从而把“偶尔调用模型”变成“模型位于搜索内环”。这正是从应用研究走向基础模型训练的系统动机。

本章小结

形式化证明把 LLM 放进了一个有状态环境:模型提出 tactic,proof assistant 验证,搜索算法处理 AND/OR 结构。Informal-to-formal 的价值不在语言更漂亮,而在于用丰富语料给稀缺的形式搜索提供方向。

Chinchilla 与 LLaMA:先问清楚优化目标

团队决定训练自有 LLM 时,Chinchilla 提供了当时最清晰的公开 scaling recipe。论文的经典结论是:在固定训练 compute 下,模型参数量和训练 token 应更均衡地扩展;其代表模型约为 70B 参数、1.4T tokens。课堂真正要纠正的不是这条结论,而是把它误用到另一个目标:如果模型要被反复部署,是否应牺牲一次性训练成本来降低长期推理成本?

compute-optimal 与 inference-aware 的区别

粗略地说,dense Transformer 预训练计算量可写成

\[ C_{\mathrm{train}}\approx 6ND, \]

其中 \(N\) 是参数量,\(D\) 是训练 token 数。固定 \(C_{\mathrm{train}}\) 时,选择 \(N\)\(D\) 是 Chinchilla 问题;但一个产品的生命周期目标更接近

\[ J(N,D)=C_{\mathrm{train}}(N,D) +Q\cdot C_{\mathrm{infer}}(N), \]

其中 \(Q\) 是部署期间累计生成量。若 \(Q\) 很大,较小模型即使训练更多 tokens,也可能显著降低总成本和延迟。

\lecturefigure{05-objective-mismatch.png}{“Chinchilla trap”源于把固定训练预算目标误当成完整产品目标。}{本地字幕 09:20--11:40;Hoffmann et al. 2022;Touvron et al. 2023。}

读图:先确认预算约束,再讨论“最优”

左侧最优意味着“这一次训练预算不能增加”;右侧最优意味着“训练只发生一次,推理会重复发生”。二者都可以合理,但不能混用。课程中所谓 over-train 小模型,是相对于固定 compute 的最优 token 数继续训练,而不是无上限重复同一数据。

LLaMA 论文报告:6.7B 与 13B 模型训练约 1.0T tokens,32.5B 与 65.2B 模型训练约 1.4T tokens。这个设计强调,小模型在足够数据下可以获得远超早期直觉的能力,并在推理时更容易部署。它没有证明“参数越少越好”,而是把模型选择从单次 benchmark 转向质量、延迟、显存、吞吐和调用规模的联合问题。

“更多 tokens”不自动等于更强模型

增加 \(D\) 的收益取决于数据质量、重复率、学习率调度和模型容量。若新增 token 主要是低质量重复数据,训练可能只增加成本;若模型容量不足,边际收益也会下降。inference-aware training 仍需要 scaling experiment,而不是一句“把小模型训久一点”。

\teachervoice{老师强调,许多人把“compute-optimal”当成普遍褒义词,却没有说明是在优化训练 loss、最终质量、推理延迟还是总拥有成本。工程讨论中遇到“optimal”,第一反应应是追问 objective、constraint 和 workload。}

本章小结

Chinchilla 给出固定训练预算下的配比规律;LLaMA 的课堂启示是把推理效率纳入目标。所谓 Chinchilla trap,本质是目标函数错配,而不是 scaling law 本身错误。

大规模训练:数值故障、混淆因素与 R&D 冰山

当训练进入数千 GPU 和数周运行的规模,小实验的成功不再足以证明配置安全。课堂举例说,某个 FP16 路径在较小模型上看起来与 FP32 一致,却在大模型训练约两周后出现 loss 上升。这里最难的不是“知道 FP16 可能不稳定”,而是故障发生时同时存在数据、优化器、网络、硬件、代码和随机性等大量 \term{confounding factors}(混淆因素)。

为什么小规模验证会漏掉大规模错误

\term{FP16} 是 16-bit floating point;它节省显存和带宽,但指数和尾数范围有限。误差可能在单层、短序列或短训练中很小,却在更深网络、更长 horizon 和更高梯度方差下逐步放大。安全做法不是全面退回 FP32,而是识别敏感算子,使用 BF16、FP32 accumulation、loss scaling、数值监控和分阶段规模验证。

\lecturefigure{06-scale-amplifies-bugs.png}{小规模通过的数值近似,可能在长时间大训练中变成延迟故障。}{本地字幕 12:08--13:35;概念重绘。}

读图:延迟暴露会改变实验设计

如果错误两周后才显现,单次二分排查就可能消耗数千 GPU-day。团队需要在训练早期记录梯度范数、激活范围、loss 分桶、硬件错误、数据 shard 和代码版本,并设计能尽早放大风险的 medium-scale canary。可观测性不是训练完成后的报表,而是降低调试搜索空间的实验仪器。

公开 final run cost 为什么会误导

论文通常报告最终训练所用 GPU 数、tokens 和天数;这些数字只描述成功的主跑,不包含配方试验、失败 checkpoint、数据清洗、内核调优和系统搭建。课堂用 LLaMA 与 DeepSeek 的成本讨论提醒:把公开算力乘以云价,只能得到某次运行的近似账单,不能反推出团队获得该配方的总 R&D 成本。

\lecturefigure{07-rd-iceberg.png}{最终成功训练只是可见成本,真正昂贵的是获得稳定配方的全过程。}{本地字幕 14:20--17:05;讲者成本估计仅作课堂背景。}

不要把讲者估计当成审计数据

访谈中的 GPU 数量、小时单价和六个月总成本是现场口述,字幕还可能混淆 A100 与 H100。讲义保留“规模很大、试错很贵、final run 低估 R&D”这一可教学结论,不用这些估计计算精确财务结论。

组织记忆:为什么“做过一次”很重要

大训练 know-how 包含许多难以从论文复原的操作知识:什么指标先报警,哪类 loss spike 可以恢复,如何切分数据,何时重启,哪些优化只在特定拓扑有效。Lample 的创业判断是,团队已经在大厂支付过数月 trial-and-error 成本,因此能在资源更紧的创业环境中更快得到可靠训练。

\lecturefigure{08-data-heavy-team.png}{Mistral 早期团队把大部分人力放在数据,而不是只写训练代码。}{本地字幕 17:10--18:10;“1 人训练、6 人数据”为课堂口述的组织比例。}

读图:data work 为什么容易被低估

数据工作包括来源审计、去重、质量过滤、语言配比、污染检测、困难样本分析和 evaluation slice 设计。它没有一个醒目的新 architecture 名称,却直接决定训练信号。老师甚至用“alienating”描述这种工作不够光鲜,但随后强调它最关键;这正是必须保留的 teacher voice。

\teachervoice{课堂还比较了不同大厂基础设施的可迁移性:更高层的内部平台让日常工作方便,却可能隐藏调度、存储和训练栈细节;较低层环境要求研究者亲手处理更多问题,离开组织后反而更容易重建系统。这不是鼓励重复造轮子,而是提醒团队保留关键层的可解释性和操作能力。}

本章小结

大规模训练的困难来自新数值区域、昂贵反馈周期和知识隐性化。可靠团队不仅有更多 GPU,还需要 canary、可观测性、版本记录、数据能力和已经支付过的试错经验。

Mistral 7B:data-first 与紧凑模型设计

Mistral 7B 的课堂故事延续了两个判断:第一,数据质量是小团队最值得投入的杠杆;第二,小模型只有同时优化训练和推理架构,才能把“参数少”转化为真实部署优势。Mistral 7B 官方论文给出两个关键机制:Grouped-Query Attention(GQA)和 Sliding Window Attention(SWA)。

GQA 与 SWA 解决什么问题

术语消化:紧凑模型的注意力机制

术语 解决的问题 核心机制与部署关系
GQA KV cache 和解码带宽过大 多个 query heads 共享较少的 key/value heads,降低 KV cache 与读取量,提升 inference throughput。
SWA 长上下文 full attention 的二次复杂度 每层只直接关注局部窗口,信息通过多层逐步传播,以较低成本扩大有效感受野。
KV cache 自回归解码重复计算历史 key/value 保存历史注意力状态以避免重算;其容量常成为 batch size 和并发的主要约束。

Mistral 7B 论文还以 Apache 2.0 发布权重和参考实现。这里的系统意义不是“许可证自动创造生态”,而是允许团队在本地或云上部署、修改和 fine-tune,从而把基础模型当作可组合资产。开放权重扩大了 experimentation surface,也把安全、评测和运维责任更多地交给集成者。

小模型优势必须落到四个资源维度

  1. 显存:参数、KV cache 和 runtime workspace 能否放入目标硬件;
  2. 带宽:每个 token 需要从 HBM 读取多少权重和 cache;
  3. 延迟:用户是否能接受首 token 与逐 token 延迟;
  4. 吞吐:在给定服务等级下能容纳多少并发请求。

Benchmark 领先若不能改善这些资源账,就未必形成部署优势。

架构论文不能替代 workload benchmark

GQA 和 SWA 提供机制层优势,但真实收益受序列长度、batching、kernel 实现、量化、硬件和服务目标影响。选择模型时应在目标流量与数据上测量,而不是只复制论文平均分。

本章小结

Mistral 7B 的可教学价值在于把 data-first 组织方式与 inference-aware 架构连接起来。紧凑模型不是缩水版大模型,而是围绕可部署资源约束重新分配训练与架构预算。

从 checkpoint 到 solution:最后一公里才是系统主体

课堂反复强调,绝大多数企业拿到 pretrained checkpoint 后仍无法直接使用。权重缺少稳定 runtime、服务接口、认证、数据连接、task-specific evaluation、更新策略和故障处理。Mistral 的商业定位因此不是只“卖一个模型”,而是帮助客户把模型嵌入 on-prem、private cloud 或 edge 工作流。

五层产品栈

先看从权重到运营的五层结构。每层都可能单独成为失败点:runtime OOM、endpoint 限流、tool 调用错误、应用缺少权限边界、运营没有回滚。读这张图时要从右向左追问:如果最终业务结果失败,系统是否能沿着 operations、application、endpoint 和 runtime 定位到具体责任层,而不是把所有问题都归因于“模型不够聪明”。

\lecturefigure{09-checkpoint-to-solution.png}{从 model weights 到 production operations 的五层差距。}{本地字幕 20:25--24:30;概念重绘。}

读图:为什么稳定 HTTP endpoint 已经是产品能力

一个 endpoint 必须处理并发、超时、排队、版本、认证、配额、日志和错误语义。即使模型本身不变,batching policy 或 cache 策略也会改变延迟分布。客户看到的是完整服务的可用性,而不是离线 benchmark。

部署模式由约束选择

\term{on-prem} 指模型运行在客户自有设施;\term{private cloud} 指在隔离的云环境中运行;\term{edge} 指接近设备或现场、资源和连接受限的部署。三者都不是“比 API 更高级”,而是在数据驻留、控制、延迟、升级速度和成本之间选择不同位置。下面比较的重点不是产品名称,而是每种模式把哪些责任留给 provider、哪些责任转移给 customer,以及这种责任分配是否匹配组织能力。

\lecturefigure{10-deployment-modes.png}{API、private cloud、on-prem 和 edge 是不同约束组合。}{本地字幕 20:25--24:30、32:00--36:45;概念重绘。}

私有部署不自动更安全

把模型放进客户网络可以增强数据控制,却同时把 patching、访问控制、密钥、监控和 incident response 责任交给客户或供应商。安全来自明确责任和可验证控制,不来自“服务器在自己机房”这一位置事实。

定制不是一次 fine-tune

课堂给出的实际流程包括理解 use case、收集少量真实样本、生成 synthetic data、fine-tune、评测并部署。少量高质量样本可以显著改善行为,但前提是系统知道“什么算改善”,并防止通用能力、安全性或格式遵循发生回退。下面的闭环把定制视为持续控制过程:每一次部署都会产生新失败证据,而这些证据必须先进入评测,再决定是否生成数据和更新权重。

\lecturefigure{11-customization-loop.png}{企业定制必须由评测闭环驱动,而不是训练完一次就结束。}{本地字幕 22:40--24:30;概念重绘。}

定制闭环的最小交付物

  1. 任务定义与失败 taxonomy;
  2. 可追溯的真实/合成训练数据;
  3. task metric、regression suite 与安全测试;
  4. 可复现的训练配置和 base model 版本;
  5. serving 监控、回滚条件与数据回流规则。

没有这些交付物,fine-tuning 只是不可审计的权重变化。

\teachervoice{老师提醒,即使最技术化的企业也希望供应商工程师与业务团队深度协作,因为真正困难的是把领域判断转成数据、指标和系统边界。这个观察解释了为什么“模型能力商品化”并不会消灭解决方案工程,反而会把价值推向集成层。}

本章小结

Checkpoint-to-solution 需要 runtime、接口、应用、运营和定制闭环。部署模式没有统一优劣;应先列出不可妥协的隐私、可靠性、延迟和控制要求,再选择架构。

Le Chat:快推理、工具层与产品反馈飞轮

消费者产品在访谈中承担三种角色:展示模型和工具能力,产生真实任务分布,收集失败反馈。课堂同时指出,极致 inference optimization 可能降低模型更新频率或架构兼容性。这是典型系统 trade-off:速度并非免费,它可能要求固定 runtime、专用 kernel、受限模型族或更复杂的发布流程。

产品为什么是训练系统的一部分

用户请求、tool trace 和显式评分可以揭示 benchmark 看不到的问题:哪些查询需要 web search,哪些代码任务常失败,哪些语言或行业表现不稳定。产品团队随后把这些失败变成 evaluation slice 和训练优先级,形成 data flywheel。

\lecturefigure{12-product-feedback-flywheel.png}{Le Chat 类产品把 serving、工具与训练优先级连接成反馈飞轮。}{本地字幕 24:45--27:40;概念重绘。}

读图:反馈必须先变成 failure taxonomy

简单 thumbs up/down 含义模糊:低分可能来自事实错误、语气、工具超时、界面延迟或用户目标变化。可靠飞轮要保留 request context、模型与工具版本、延迟、最终结果和人工分类,再决定是改数据、模型、prompt、tool 还是 serving。

“收集产品数据”必须有治理边界

产品日志可能包含个人信息、企业机密或受监管数据。训练回流需要 purpose limitation、retention policy、访问控制、用户选择、去标识化和数据 lineage。反馈飞轮不是把所有对话自动加入训练集。

\teachervoice{课堂还给出一个具体产品信号:某一时点英语请求中代码任务占比很高,于是团队会增加 code generation 投入。这个例子说明,roadmap 不只来自领导判断,也可以来自可观测的任务分布;但观测数据仍要校正用户群偏差。}

本章小结

产品既是服务界面,也是任务采样器和失败观测站。高质量反馈飞轮必须把用户信号分解为可定位问题,并在隐私治理下回到评测和训练。

Reasoning 与 verifier:不要过早固定直觉

访谈发生在 DeepSeek R1 发布后不久。Lample 的评价包含两层:一是肯定公开论文提供成功与失败实验,能节省整个社区的搜索成本;二是提醒 reasoning 仍处早期,今天关于模型大小、RL 方法和 test-time compute 的直觉,可能像 GPT-3 早期直觉一样迅速过时。

可扩展 reasoning 的系统单元

Reasoning training 需要一个环境给出任务和可执行动作,一个 verifier 判断结果,一个采样/搜索策略探索候选,再把 reward 或筛选结果用于更新模型。若没有可靠 verifier,长 chain-of-thought 只能增加文本长度,不能保证正确性。

\lecturefigure{13-reasoning-verifier-loop.png}{Reasoning 的可扩展单元是 environment--policy--verifier--update 闭环。}{本地字幕 27:45--30:45;概念重绘。}

术语消化:reasoning 系统中的四个层次

层次 核心问题 常见失败
Environment 状态、动作和终止条件是否可执行 任务不可重置、工具不稳定、状态泄漏
Verifier 能否判断最终或中间结果 reward hacking、错误测试、只测格式
Search / sampling 如何分配 test-time compute 候选高度相关、成本失控、过早剪枝
Training update 如何从结果改进 policy 过拟合 verifier、能力回退、数据偏斜

公开失败实验也是高价值基础设施

当论文说明 PRM、MCTS 或某种 reward 设计在其设置中没有工作,它不是“负面新闻”,而是在限定条件下缩小社区搜索空间。前提是记录环境、模型、数据和评测,否则失败无法复现,也不能迁移到别的设置。

\teachervoice{老师没有把 DeepSeek R1 解释成对 Mistral roadmap 的颠覆,而是把开放研究视为可复用资产。更重要的是,他承认 reasoning 时代的直觉仍不稳定。这种“不知道”比事后制造确定性更适合写进讲义。}

本章小结

Reasoning 系统的中心不是更长文本,而是可执行环境和可信 verifier。早期阶段应扩大实验覆盖、公开负结果并保持目标与证据边界,而不是把单一配方神化。

欧洲监管与主权:把课堂时点和当前规则分开

学生问到 EU AI Act 时,Lample 的回答反映了当时状态:高层透明度要求已经可见,但具体需要披露什么、技术模板如何执行仍在讨论。这个判断不能原封不动写成 2026 年现状。欧盟委员会随后明确,general-purpose AI(GPAI)模型提供者的透明度与版权相关义务自 2025 年 8 月 2 日起适用;在该日期前已投放市场的模型有至 2027 年 8 月 2 日的过渡期,达到系统性风险门槛的模型还有额外安全义务。

监管时间注记,不构成法律意见

本节只解释课程中的基础设施影响。具体模型是否属于 GPAI、谁是 provider、何时算 placed on the market,以及开源例外或系统性风险义务如何适用,需要结合欧盟委员会现行指引和专业法律意见。规则和解释会继续更新。

为什么 privacy 与 reliability 会改变市场边界

金融、医疗、国防和保险客户不只关心模型分数,还关心数据是否离开边界、服务依赖是否可控、版本是否能冻结、故障时能否回滚。即使外部 API 的工程质量更高,组织仍可能因为责任边界和业务连续性选择 private deployment。读图时应把 privacy、reliability 与 control 当作三个独立轴:组织可能只缺其中一个,也可能愿意为三者同时获得更强保证而承担更高运营成本。

\lecturefigure{15-privacy-reliability.png}{敏感组织购买的是 privacy、reliability 与 control 的组合。}{本地字幕 35:40--37:10;概念重绘。}

读图:主权不是“所有东西都自己造”

主权更接近可替换性和决策权:能否选择模型,迁移数据,审计依赖,冻结版本,在供应商退出时保持服务。组织可以使用外部模型或开源资产,同时通过标准接口、数据导出、模型评测和多供应商策略降低锁定。

\teachervoice{课堂中的欧洲动机同时包含人才、产业和主权。Lample 也明确表示自己并非监管专家,并把许多判断限定为“too early to say”。讲义保留这种限定,避免把创业者观点包装成政策事实。}

本章小结

EU AI Act 必须按日期理解:课堂时点的技术细节仍不确定,之后 GPAI obligations 已进入适用阶段。对系统设计而言,监管和主权最终会落到数据 lineage、文档、评测、安全控制和可审计部署。

Post-training operating system 与开放资产栈

访谈最后把竞争重点从一次性 pre-training 转向持续 post-training。Lample 的判断是,预训练架构在较长时间内保持相似,而 post-training 仍有大量可创新空间。这个判断不是说预训练不重要,而是说产品差异越来越依赖 environment、verifier、数据生成、tool use、serving 和快速实验 pipeline 的联合质量。

为什么 post-training 不是一个算法名

\term{post-training} 泛指 base model 之后的行为适配,包括 supervised fine-tuning、preference optimization、RL、distillation、tool-use training 和持续 evaluation。任何一个环节若没有版本、指标和回滚,系统都难以快速实验。因此可把 post-training 看成一个 operating system:上层接收产品任务,下层连接训练与 serving,横向提供数据、评测和治理。

\lecturefigure{14-post-training-os.png}{Post-training 的竞争力来自整套可重复迭代系统。}{本地字幕 37:10--39:25;概念重绘。}

读图:灵活性为什么可能胜过单纯规模

Online 或高频 post-training 需要短实验周期、稳定环境、自动评测和清晰 ownership。超大组织若 pipeline 分散、审批和数据接口迟缓,额外 compute 不能自动转化为迭代速度;小团队若缺少纪律,同样会被不可复现实验拖垮。优势来自“足够计算 + 高信息反馈 + 低摩擦执行”。

开放模型如何进入商业栈

当其他实验室发布强 open-weight 模型,解决方案公司可以把它当作已经支付过 pre-training compute 的资产,再进行领域定制、工具集成和私有部署。价值并没有消失,而是从 base model 稀缺性向数据、workflow、可靠性和控制上移。

\lecturefigure{16-open-asset-stack.png}{开放权重是产品栈的输入,不是完整价值交付。}{本地字幕 39:30--42:30;Mistral 7B 官方开放许可与部署资料。}

开放资产栈的工程检查表

  1. 验证 license、模型卡、数据和已知限制;
  2. 在目标硬件和 workload 上建立 baseline;
  3. 建立领域数据、评测与安全边界;
  4. 将工具、检索、权限和业务状态纳入端到端测试;
  5. 为 base model 更新准备兼容性测试和回滚路径。

不要把“可复用”误写成“没有护城河”

开放模型降低了基础能力获取成本,也提高了客户对迁移和控制的预期。真正的竞争壁垒可能转向高质量反馈、领域数据权利、workflow integration、评测资产、分发和运营可靠性;这些仍然需要长期投入。

本章小结

Post-training 是连接产品任务与模型行为的操作系统。开放资产让团队复用公共 compute,但差异化必须通过数据、工具、部署和反馈闭环重新建立。

总结与延伸

核心结论

十一条可迁移结论

  1. 研究问题会决定状态空间、反馈信号和基础设施形态。
  2. 几何直觉可启动无监督学习,但必须有能修正假设的训练闭环。
  3. Formal proof 的正确性来自 verifier,LLM 负责提出候选和启发搜索。
  4. “Optimal” 必须同时说明 objective、constraint 与 workload。
  5. 小规模正确不能保证大规模数值稳定,训练需要分阶段 canary。
  6. Final run cost 不等于 R&D cost;失败实验和系统搭建构成冰山主体。
  7. 数据工作不显眼,却常比训练代码更决定模型质量。
  8. Open-weight checkpoint 只是产品栈第一层,不是可用 solution。
  9. 企业定制必须连接数据、评测、部署、监控和回滚。
  10. Reasoning 的可扩展单元是 environment--verifier 闭环,而非更长文本。
  11. Post-training 与开放资产把竞争推向快速迭代、工具、反馈和运营控制。

实践作业:设计一个受约束的企业模型系统

选择一个场景,例如医院文档助手、内部代码 copilot、保险理赔审核或离线 edge agent,完成以下设计:

  1. 写出不可妥协的约束:数据驻留、延迟、可用性、硬件、责任和更新窗口;
  2. 选择 external API、private cloud、on-prem 或 edge,并说明没有选择其他模式的原因;
  3. 定义 checkpoint-to-solution 的五层组件和 owner;
  4. 设计最小 evaluation suite,区分模型错误、工具错误和系统错误;
  5. 设计 feedback/data loop,说明哪些数据可以回流、保留多久、如何退出;
  6. 给出 base model 升级与 post-training 更新的 canary、rollback 和审计策略。

验收标准

高质量方案不会只写“使用 Mistral / LLaMA 并微调”。它应能回答:哪个环境产生 ground truth,谁验证结果,数据如何获得,模型如何服务,失败如何定位,何时停止 rollout,以及谁对最终业务结果负责。

拓展阅读

  1. Guillaume Lample et al., Unsupervised Machine Translation Using Monolingual Corpora Only, 2018,见 本地 PDF。
  2. Guillaume Lample et al., HyperTree Proof Search for Neural Theorem Proving, 2022,见 本地 PDF。
  3. Jordan Hoffmann et al., Training Compute-Optimal Large Language Models, 2022,见 本地 PDF。
  4. Hugo Touvron et al., LLaMA: Open and Efficient Foundation Language Models, 2023,见 本地 PDF。
  5. Albert Q. Jiang et al., Mistral 7B, 2023,见 本地 PDF。
  6. Mistral AI 官方 Mistral 7B 发布页:Mistral 7B
  7. 欧盟委员会 GPAI 指引与时间线:Guidelines for providers of general-purpose AI models

建议阅读路线

若目标是复现本讲的推理链,而不是逐篇孤立阅读,可以按以下顺序进行。先读无监督机器翻译论文的 problem setup、训练目标和 ablation,观察一个几何假设如何被 denoising 与 back-translation 修正;再读 HTPS 的环境接口、hyper-tree backup 和 online training,理解 verifier 如何改变搜索算法。随后把 Chinchilla 与 LLaMA 放在一起读,分别写出它们优化的预算约束,并比较小模型长 horizon 训练对推理部署的意义。最后阅读 Mistral 7B 的 GQA/SWA 章节,把 architecture claim 转成 KV cache、带宽、延迟和吞吐的资源账。

阅读记录模板

每篇材料至少记录五项:问题约束权威反馈信号核心机制主要消融或证据不能推出的结论。完成后再补一列“如果放进 production,还缺什么系统部件”。这个模板能把论文阅读从结论摘抄转成系统设计练习。