[LLM Agents F25] Evolution of System Designs — Yangqing Jia
| 字段 | 内容 |
|---|---|
| 作者/整理 | 基于 Yangqing Jia 授课内容整理 |
| 来源 | Berkeley RDI |
| 日期 | 2026-08-18 |
![[LLM Agents F25] Evolution of System Designs — Yangqing Jia](cover.jpg)
官方幻灯片证据链:AI 系统为何必须重写抽象
本节先沿官方 deck 的顺序还原讲者论证。Yangqing Jia 并不是从“Agent 应该使用哪个框架”出发,而是先去神秘化智能,再分别考察模型、应用、基础设施和硬件/软件共设计。读图时要区分三种内容:可观察的市场或系统证据、讲者基于经历给出的工程判断,以及讲义对 Agent 系统的进一步推论。三者相关,但证据强度不同。
去神秘化:复杂结果可以来自可分解机制
前七页先交代讲者从 researcher、engineer 到 entrepreneur 的路径,再用 Chinese Typewriter Problem 说明一种分析方法:面对看似不可能的复杂输入,不要先诉诸“神秘智能”,而要寻找索引、检索、组合和人机协作机制。slide 6 的最终 build 在巨大字符表上标出常用语义簇,直观展示一个操作者如何把复杂字符空间压缩为可导航结构。这个类比不证明 LLM 与中文打字机机制相同,但它训练了第一性原理的提问方式。
\lecturefigure{slides-images/slide-001.png}{官方 slide 1:系统设计演进与 AI engineer 视角} \lecturefigure{slides-images/slide-002.png}{官方 slide 2:researcher、engineer、entrepreneur 的经历与开源工作} \lecturefigure{slides-images/slide-004.png}{官方 slide 4:Chinese Typewriter Problem} \lecturefigure{slides-images/slide-006.png}{官方 slide 6:字符表上的检索与组合机制最终 build} \lecturefigure{slides-images/slide-007.png}{官方 slide 7:模型、应用、AI infra 与创业经验的课程地图}
读图:类比的作用是拆问题,不是给出等价证明
打字机案例中,目标空间极大,但实际语言有频率结构和语义邻近性,工程系统可以利用这些结构降低操作成本。LLM 同样把离散符号映射到连续表示并利用统计规律,但训练方式、泛化机制和自动化程度完全不同。正确结论是“复杂行为值得被分解为数据结构、算法和界面”,而不是“现代模型只是输入法”。类比负责消除神秘感,后续证据仍需来自真实模型和系统。
课堂提示:讲者的身份变化很重要。研究者倾向问算法是否新颖,工程师关心系统是否稳定,创业者还要问用户是否付费、供应链是否可得。整讲不断在三种尺度间切换,因此某些强判断是生产经验而非普适定理。阅读时应保留其适用条件,而不是把个人观点抹平。
模型浪潮:算法进步、消费增长与 hype 不是同一变量
slides 9--12 列出 2025 年前后的模型名称、OpenRouter 消费增长、算法阶段类比和 Gartner hype cycle。课程的核心判断是,新算法仍在推动能力边界,推理调用也在增长,所以不能只用“训练融资过热”推断“真实使用没有增长”。另一方面,模型列表与消费曲线也不能证明每家公司、每种商业模式都健康。bubble、adoption 和 unit economics 属于不同层级的问题。
\lecturefigure{slides-images/slide-009.png}{官方 slide 9:GPT、Grok、Gemini、Kimi、DeepSeek、Qwen 与 GPT-OSS} \lecturefigure{slides-images/slide-010.png}{官方 slide 10:OpenRouter 上持续增长的模型消费} \lecturefigure{slides-images/slide-011.png}{官方 slide 11:结构创新、MoE、test-time scaling 与 RL 的历史类比} \lecturefigure{slides-images/slide-012.png}{官方 slide 12:Generative AI 2025 hype cycle}
读图:四张图回答四个不同问题
slide 9 说明供给侧模型快速迭代;slide 10 说明特定聚合平台上的调用量增长;slide 11 是讲者对算法阶段的历史类比;slide 12 描述市场预期周期。它们共同支持“AI 仍在快速演进”,但不能互相替代。OpenRouter 不是全部市场,hype cycle 不是性能曲线,模型发布日期也不等于商业价值。分析 Agent 产业时必须把 capability、usage、revenue 和 expectation 分开建模。
时间边界
这些产品、排名和曲线是 Fall 2025 课堂快照。到 2026-08-18,模型版本和市场格局可能已经变化,因此讲义保留它们作为课程论证,不把它们表述为当前排行榜。老师强调:讲者说“看起来没有 bubble”,语境主要指消费需求继续增长;这不是对估值、资本效率或所有 Agent 创业公司的统一结论。
slide 11 的深层价值是把算法创新看成不断改变系统负载的来源。MoE 引入路由与 expert communication,test-time scaling 增加推理阶段的可变计算,RL 需要 rollout 和环境服务。模型层每出现一种新能力,基础设施层都会获得新的调度、内存和可靠性问题,这也是课程从算法自然过渡到系统设计的原因。
应用市场:模型能力与产品体验相关,但不等价
slides 14--19 与 21 把 ToC、prosumer 和 ToB 分开。Elmo 例子强调,优秀 AI companion 需要角色、记忆、交互节奏、内容策略和分发,不是换成更强基础模型就自动获得。消费产品榜单变化快,说明 model improvement 会降低复制门槛并重排入口;prosumer 因工作价值较容易形成付费;enterprise 市场潜力大,但部署、数据、权限和组织采购使落地更慢。
\lecturefigure{slides-images/slide-014.png}{官方 slide 14:产品体验与模型能力相关但相互独立} \lecturefigure{slides-images/slide-015.png}{官方 slide 15:Elmo AI companion 的产品与用户反馈} \lecturefigure{slides-images/slide-016.png}{官方 slide 16:消费 AI 产品榜单快速变化} \lecturefigure{slides-images/slide-017.png}{官方 slide 17:消费产品子集与模型能力提升带来的流动性} \lecturefigure{slides-images/slide-018.png}{官方 slide 18:prosumer 的明确付费意愿} \lecturefigure{slides-images/slide-019.png}{官方 slide 19:enterprise AI 的收入增长与不确定入口} \lecturefigure{slides-images/slide-021.png}{官方 slide 21:企业 AI 平台栈的最终 build}
读图:从模型层到业务价值要经过四道转换
第一道是能力可用性:模型能否稳定完成任务;第二道是产品体验:交互、记忆和错误恢复是否顺畅;第三道是流程嵌入:权限、数据和现有系统能否接通;第四道是经济性:节省的时间或新增收入是否覆盖推理、集成和运维成本。消费榜单主要暴露前两道,enterprise stack 还要解决后两道。Agent 的价值不应只用 benchmark 或 demo 惊艳度衡量。
ToC、prosumer、ToB 的验证单位
ToC 常看 retention、session frequency 和分发成本;prosumer 看个人是否愿意为生产率持续付费;ToB 则看流程 KPI、合规、总拥有成本和采购扩张。三类产品可以共享模型与工具,却不能共享一套上线证明。课程中“consumer fluid、enterprise hopeful”表达的是验证节奏不同,不是简单判断哪一侧一定成功。
实践经验:讲者在约 00:32--00:52 强调完美 app experience 与模型相关但独立。对 Agent 团队,这意味着模型升级要通过版本化任务回归,而产品团队仍需拥有状态管理、权限设计、可观测和人机协作。若所有差异都寄托在基础模型,模型供应商下一次升级也可能同时消灭产品护城河。
第三支柱:从 scientific compute 到 AI cloud
slides 23--25 用 Bitter Lesson 和基础设施时间轴建立“第三支柱”论点。scientific computing 面向大规模数值模拟;web service cloud 擅长托管任意代码并搬运网页、图片和视频;data cloud 为 exabyte 级数据处理形成新平台;AI cloud 同时需要高性能异构计算、分布式执行和 cloud-native 开发体验。关键变化是 compute 与 I/O 的比例、硬件同质性和 workload 结构都不同。
\lecturefigure{slides-images/slide-023.png}{官方 slide 23:Bitter Lesson 对可扩展计算方法的强调} \lecturefigure{slides-images/slide-024.png}{官方 slide 24:scientific、web、data 与 AI cloud 的基础设施谱系} \lecturefigure{slides-images/slide-025.png}{官方 slide 25:data compute、web services 与 AI compute 对照}
术语消化:I/O、compute 与 AI cloud
I/O(input/output)是数据在存储、网络和计算设备之间的输入输出搬运;compute是矩阵乘法、归一化等实际数值运算。传统 data processing 常有 I/O 远大于计算,web service 运行任意代码但单请求计算有限;AI training 的矩阵计算极重,同时仍需高速数据与跨 GPU 通信。AI cloud在本讲中不是一个标准化产品名,而是为训练、推理和模型应用共同设计的硬件、调度与开发平台。
读图:第三支柱不是“再建一朵云”
slide 24 的时间轴强调每一代 workload 都催生新的抽象与公司,但旧能力没有消失。AI 平台仍需要对象存储、网络、身份、日志和数据库,只是 GPU 拓扑、数值计算、模型生命周期与供应链成为一等约束。slide 25 中“Compute >> IO”是相对 conventional workload 的简化,不表示 AI 可以忽略数据管道;训练若喂不满 GPU,同样会被 I/O 卡住。
Bitter Lesson 的系统解释边界
利用更多计算的一般方法长期占优,并不意味着任何低效系统都值得扩张。若 GPU 因数据、通信或故障空转,账面 compute 并没有转化为学习。课程引用 Bitter Lesson 后立即讨论 infra,正是要把“可扩展算法”与“能把硬件变成有效吞吐的系统”放在一起。
传统 cloud 价值重写:bare metal 与通用 K8s 的二分都不够
slides 26--32 把 conventional cloud 的价值拆成 software variety 与 supply-chain flexibility。传统云通过虚拟化让可交换 CPU 资源运行大量不同应用;AI workload 软件栈更集中,却依赖昂贵 GPU、固定互联和大规模训练,live migration 与硬件替换都更困难。slide 28 的供应商/芯片 Venn 图提出抽象层缺口;slide 29 用强烈标题否定 bare metal 与通用 K8s 两个极端;slides 30--31 给出 developer efficiency、GPU reliability、多云供应链、弹性和统一平台等实践目标。
\lecturefigure{slides-images/slide-026.png}{官方 slide 26:传统 cloud 的 software 与 supply-chain 价值命题} \lecturefigure{slides-images/slide-027.png}{官方 slide 27:conventional cloud 与 AI cloud 的工作负载/供应链对照} \lecturefigure{slides-images/slide-028.png}{官方 slide 28:云厂商、芯片与 serverless 抽象之间的缺口} \lecturefigure{slides-images/slide-029.png}{官方 slide 29:bare metal 与通用 Kubernetes 的双重批评} \lecturefigure{slides-images/slide-030.png}{官方 slide 30:developer efficiency、infra efficiency 与 GPU 故障} \lecturefigure{slides-images/slide-031.png}{官方 slide 31:多云、弹性、统一训练/推理平台与团队能力} \lecturefigure{slides-images/slide-032.png}{官方 slide 32:AI infra 不同,但仍遵循经典系统原则}
读图:slide 27 应逐行比较
Software variety 行说明传统 cloud 要承载数据库、网络、中间件等多样软件,而 AI cloud 更集中于数值计算框架;workload 行说明传统 VM 可承担多种任务,训练作业形状更固定;supply-chain flexibility 行说明虚拟化可迁移 CPU workload,而大型 GPU training 与特定拓扑绑定;interchangeability 行说明不同 GPU/互联并非透明替换。集中软件栈降低部分平台复杂度,却把硬件拓扑和调度复杂度推高。
Locality、elasticity 与 utilization
locality(局部性)指计算与所需数据、参数或通信伙伴在拓扑上足够接近;elasticity(弹性)指资源能随需求增减;utilization(利用率)描述昂贵设备有多少时间执行有效工作。AI training 希望高 locality 和稳定 gang scheduling,弹性却受 checkpoint、通信组和硬件数量限制。平台设计必须明确优先级,不能假设三者可以无代价同时最大化。
“K8s is wrong” 的准确语境
老师强调:讲者不是说 Kubernetes 永远不能管理 AI workload,而是批评把面向无状态微服务的通用抽象原样套到拓扑敏感、长时、gang-scheduled 的 GPU 作业。bare metal 让开发者直接面对设备和故障,通用 K8s 又可能隐藏关键 topology。合理方向是保留 API、调度与生态优势,同时增加 GPU-aware placement、队列、checkpoint、故障恢复和训练/推理原语。
slide 30 将 developer time 与 GPU time 并列,是本组最重要的成本判断。过度追求裸性能会让工程师花大量时间处理环境与故障;过度抽象则可能让 GPU 空转。AI-native platform 的任务是让两种昂贵资源共同高效,而不是只优化某个 dashboard 上的 utilization。
回到未来:硬件/软件共设计与 locality 回归
最后三张教学图没有大段文字,却承担课程标题“back to the future”的视觉论证。slide 34 把早期大型计算设备与现代 GPU server/accelerator box 并置,显示系统从通用分散服务器重新走向高密度专用节点;slide 35 用长期趋势和设备代际暗示计算能力快速增长伴随新的功耗、互联与供应链约束;slide 36 的机场航拍把复杂拓扑具象化:资源数量多不等于任意两个位置之间都能低成本移动。
\lecturefigure{slides-images/slide-034.png}{官方 slide 34:从早期大型计算设备到现代 GPU/accelerator box} \lecturefigure{slides-images/slide-035.png}{官方 slide 35:计算系统与加速器代际的长期演进} \lecturefigure{slides-images/slide-036.png}{官方 slide 36:机场拓扑作为 locality 与调度复杂度的视觉类比}
读图:硬件历史图支持的三条结论
第一,专用化周期会反复出现,通用计算与领域加速器之间不断摆动;第二,单节点变得高密度后,节点内互联、散热和故障域更重要;第三,大规模系统的性能取决于拓扑,而不只是设备总数。图中没有给出严格 benchmark,不能据此比较具体硬件优劣;它的用途是建立系统设计问题:软件抽象必须暴露哪些物理事实。
中心化与边缘化不是一次性选择
高密度训练倾向中心化,因为需要昂贵互联和电力;隐私、延迟、带宽和可用性又会推动部分推理靠近用户。Agent 系统还可能把规划放在云端、工具执行放在企业网络、轻量模型放在设备。所谓“回到未来”不是回到单一大型机,而是重新承认 locality、容量规划和硬件/软件共设计这些经典约束。
课堂提示:讲者最后说 AI infra 不同但也相同。不同之处是 GPU、模型和拓扑;相同之处是可靠性、可观测、供应链、恢复和组织协作仍决定生产质量。下一部分的综合章节将把这套证据链转成故障恢复、RAG/Agent、调度和平台建设方法。
课程定位:从模型能力竞争转向系统能力竞争
主讲人视角与问题定义
这讲并不是在讲某个单点模型技巧,而是从系统工程历史去解释一个更大的命题:当大模型和 Agent 成为主流工作负载时,整个基础设施设计为什么必须重写。Yangqing Jia 的经历横跨 Google 研究、Caffe/TensorFlow/PyTorch 生态、Lepton AI 创业与被并入 NVIDIA 的工程实践,因此他的观察并非学术抽象,而是来自大规模生产系统中的成本、可靠性与演进压力。
本讲的核心问题
我们今天讨论的不是 “Agent 是不是新概念”,而是 “当 Agent 工作负载进入真实生产环境,哪些系统设计假设会失效,哪些旧原则会回归,哪些新抽象必须补上”。
课程从三个层次递进:
- 技术浪潮层:MLOps \(\rightarrow\) RAG \(\rightarrow\) Agentic AI 的热度切换与真实留存;
- 基础设施层:HPC、Cloud、Data Cloud、AI Cloud 的架构约束如何变化;
- 产业落地层:企业应用、创业机会、边缘部署、成本与价值之间如何权衡。
为什么 “系统设计” 在 Agent 时代更关键
传统 LLM 应用可以停留在 “单轮请求-响应”。Agent 系统则包含任务拆解、状态管理、外部工具调用、长链路执行、失败恢复与审计闭环。模型只是其中一个部件,真正决定能否商用的是系统能否稳定承载这些环节。
常见误区:把 Agent 仅理解为 Prompt 工程升级
如果只在提示词层面做 “更复杂的模板”,没有补齐调度、存储、检索、流控、可观测性与故障恢复,那么系统会在高并发和长任务下快速失稳。很多所谓 “模型不够强” 的问题,实际是系统设计不足导致的。
本章小结
本讲的价值在于把 Agent 讨论从概念热度拉回工程现实:模型能力提升只是起点,系统演进才是规模化落地的决定因素。
第一性原理:从 “神秘 AGI” 到 “可分解系统”
输入法类比:复杂智能可由简单模块组合
Yangqing Jia 在开场强调,外界常把 AGI 描述为神秘黑箱,但工程视角更强调可分解性。他用中文输入法做类比:用户输入拼音后,系统并不是 “一次性神谕输出”,而是经历切分、候选召回、排序、语言模型修正等分层模块,再由交互反馈不断改进体验。
这个类比指向一个关键判断:大模型系统同样可以被拆为相对清晰的子问题。即使底层模型参数巨大,上层产品与基础设施仍然需要可解释的模块边界,否则无法调试、优化与治理。
工程含义:把 “智能” 还原为 “流水线”
输入法并不需要 “理解一切” 才能工作良好,它依赖高质量候选生成与排序。Agent 系统也类似,不必追求单模型包办所有功能,而应优先把召回、规划、执行、验证各阶段做到可控和可观测。
输入法类比映射到 Agent Pipeline
- 拼音切分 \(\leftrightarrow\) 任务解析(Task Parsing);
- 候选字召回 \(\leftrightarrow\) 工具/知识候选检索(Retrieval);
- 候选排序 \(\leftrightarrow\) 规划与动作选择(Planning / Policy);
- 用户纠错 \(\leftrightarrow\) 在线反馈与后训练闭环(Feedback Loop)。
不要把 “可分解” 误解为 “简单”
可分解并不意味着成本低。相反,模块越多,跨模块协议、数据一致性与故障联动风险越高。工程团队必须在 “模块化收益” 与 “系统复杂度” 之间做严谨权衡。
本章小结
“神秘能力” 在工程上最终要落到 “可分解系统”。这不是降低难度,而是把难点从模型单点,转移到跨模块协同与系统可靠性。
技术浪潮切换:MLOps、RAG 与 Agentic AI
热度演化与真实需求
在约 20 分钟处,讲者通过产业观察指出,MLOps、RAG、Prompt Engineering、Agentic AI 的热度迭代非常快。某些概念在一年内就从 “新范式” 走向 “基础配置”。这并不意味着其失效,而意味着其被吸收进默认工程栈。
热度不等于价值,沉淀才等于价值
RAG 的讨论热度下降,不代表 RAG 被淘汰;很多时候是因为它已成为系统默认能力,像数据库或缓存一样被隐式调用。
消费应用与企业应用的分化
讲者把应用分为两类:
- Consumer 场景:强调创意、娱乐、生产力,容忍一定不确定性;
- Enterprise 场景:强调正确性、稳定性、可追责,容忍错误的空间小得多。
这一区分决定了系统设计重点。消费场景常优先 “体验增益”,企业场景必须先解决 “可信交付”。同一模型在两类场景中,工程栈和治理要求差异极大。
同一模型,不同系统责任边界
在消费产品里,系统更多是 “加速器”;在企业系统里,系统是 “安全阀”。前者可偏向试错,后者必须先构建保守默认、审计日志和回滚机制。
错误迁移:把消费应用策略直接复制到企业场景
许多团队在 PoC 阶段成功后直接推广到企业生产,忽视权限、合规、事实校验和 SLA 约束,最终导致 “演示可行、生产不可用”。
阶段能力对比
| 阶段 | 核心能力 | 主要瓶颈 | 系统重点 |
|---|---|---|---|
| MLOps 阶段 | 模型训练/部署流水线 | 实验管理与发布效率 | 平台化与自动化 |
| RAG 阶段 | 外部知识接入与问答增强 | 召回质量与延迟波动 | 检索链路与缓存策略 |
| Agent 阶段 | 规划、工具调用、长任务执行 | 长链路稳定性与可观测性 | 编排、流控、审计与恢复 |
本章小结
浪潮切换的本质不是概念替换,而是能力沉淀与系统责任扩张。Agent 时代把系统设计推到前台。
基础设施谱系:HPC、Cloud、Data Cloud 到 AI Cloud
从科学计算到通用云
讲者回顾了早期 HPC 集群时代:高算力任务(物理、天气等)运行在集中式集群上,强调并行计算能力。随后 VPS 与公有云出现,把硬件运维抽象出去,让开发者以更低门槛部署业务。
公有云成功的抽象前提
机器被视作可替换资源,工作负载多为松耦合服务。只要接口一致,底层物理位置通常不影响业务逻辑。
Web 2.0 到 Data Cloud
通用云解决了机器供给和服务托管后,下一轮瓶颈转向海量行为数据的存储、处理与分析。本小节承接官方基础设施时间轴,说明 Snowflake、Databricks 一类 data cloud 为什么从 web workload 中长出,并为后面的 AI 数据面问题提供历史参照。 随着用户行为数据激增,系统重心从 “托管服务” 走向 “数据分析与推荐”。讲者以 Snowflake 与 Databricks 为代表,指出 Data Cloud 时代核心是大规模数据处理与 SQL/批流计算统一。
AI Cloud 的新矛盾:IO 与数值计算
Data Cloud 主要优化数据移动与查询,AI Cloud 则让大规模数值计算、模型状态和跨卡通信同时成为核心。本小节把 I/O 与 compute 放进同一资源模型,解释为什么只采购更多 GPU 或只优化存储都无法解决端到端吞吐。 进入 LLM 时代后,系统重新面临 “数据移动” 与 “数值计算” 的双重压力。讲者在 37 分钟附近明确提出,基础设施演化可抽象为两条主轴:IO(数据搬运)与 Compute(数值计算)。两者耦合方式决定架构上限。
AI Cloud 的工程结论
不是 “算力越大越好”,而是 “算力、通信、存储、调度是否协同”。任何单点拉满都会在链路其他位置形成瓶颈。
盲目复用旧云抽象的风险
把 AI 训练/推理任务完全当作传统微服务调度,常导致跨机通信抖动、数据加载拥塞和任务碎片化,最终表现为算力利用率低与成本失控。
本章小结
AI Cloud 不是传统云的线性升级,而是回到 “计算-通信-数据” 一体化优化问题。系统设计必须从工作负载本身出发。
生产系统中的脆弱点:故障风暴与恢复设计
官方 deck 给出平台目标,课堂口头案例则展示这些目标为何必要。本节从一次大型 chatbot 恢复风暴出发,分析冷启动、队列、流量放大和副本预热之间的反馈回路,并将其映射到多步 Agent 任务的 admission control 与降级设计。
大型 Chatbot 事故案例
故障发生后最直觉的动作是重启服务,但如果积压请求立即压向少量冷副本,恢复动作本身会制造下一次故障。本小节先重建这一因果链,再说明为什么恢复阶段必须限制放量速度,而不是只盯着副本是否重新上线。 在约 48 分钟,讲者分享了一个真实事故:客户误关闭主模型服务后,系统重启触发请求堆积,首个恢复副本被突发流量打死,随后第二个副本重复失败,形成典型恢复风暴(restart storm)。
恢复阶段往往比故障发生阶段更危险
系统失效时损失可见;系统恢复时如果没有流控与预热策略,容易出现 “刚恢复就再次崩溃” 的连锁反应,导致停机时间显著拉长。
15 分钟恢复的关键动作
该案例中团队通过在服务前加流量调节(traffic regulator),限制早期放量速度,让副本逐步预热,最终在约 15 分钟内恢复全链路。这是典型的 “以吞吐爬坡换稳定恢复”。
可迁移的 SRE 经验
- 冷启动阶段必须有 admission control;
- 队列长度与并发阈值要联动,不可静态配置;
- 恢复流程要脚本化,避免临场手工操作放大错误;
- 关键组件需具备 brownout 模式,先保核心能力再恢复完整能力。
Agent 系统的放大效应
Agent 的请求通常是多步链路,一个环节失控会放大到整条工作流。传统 API 服务可承受的短抖动,在 Agent 系统里可能演化为任务雪崩。
本章小结
生产系统的核心能力不是 “平时跑得快”,而是 “故障时不扩散、恢复时不复发”。Agent 场景下这一要求更高。
硬件与系统共设计:从 OCP 到 DGX
前一节说明故障与恢复受系统形态影响,本节进一步追问计算节点本身为何变化。随着单节点集成更多 GPU、高速互联和专用网络,传统“小而可替换”的服务器哲学与“高密度、低通信延迟”的 AI 需求发生冲突,软件调度必须重新理解物理拓扑。
架构回摆:从分散微服务到高密度计算节点
这一回摆不是简单复古,而是 workload 对通信提出的新要求。课程把 Cray、OCP 与现代 AI box 放在同一历史轴上,帮助读者比较节点密度、可维护性和互联效率;读图重点是设计目标怎样变化,而不是把不同年代设备做性能排名。 讲者回顾了 Cray-2、OCP 服务器与现代 AI 机箱的演化。传统云强调模块化小节点,利于替换和弹性;AI 训练/推理要求高带宽互联与低通信延迟,又推动架构向高密度节点回摆。
AI 负载下 “模块化” 与 “集成化” 的再平衡
模块化降低运维复杂度;集成化提升互联效率。AI 系统常需要在集成节点内部追求极致带宽,再在节点间做分层调度。
节点形态对软件栈的影响
当单机从 “若干独立 CPU” 变为 “8 GPU + 2 CPU + 高速互联”,软件抽象也会变化:
- 资源单位不再只是 “CPU 核 + 内存”,而是 “拓扑感知的加速器组”;
- 调度器需要理解 NVLink / PCIe / NIC 布局;
- 容器编排需要加入通信亲和性约束。
为什么硬件细节重新进入应用层视野
过去很多应用团队不需要关心机架与交换机拓扑;在大模型任务里,物理拓扑直接影响训练时延、吞吐和成本。系统抽象不能完全屏蔽底层结构。
过度抽象的代价
如果平台把所有异构资源都抽成 “统一 VM”,短期易用性更好,长期会掩盖通信瓶颈与拓扑冲突,导致成本优化空间被锁死。
本章小结
AI 基础设施正在经历 “硬件-软件共设计” 回归。高密度节点、拓扑感知调度和分层抽象将成为主流设计方向。
RAG 与 Agent 的关系:不是替代,而是内化
模型、应用和基础设施演进也会改变技术概念的可见度。本节以 RAG 为例说明:当一项能力从产品卖点沉淀为默认组件,讨论热度可能下降,但它在系统中的职责反而更稳定;Agent 只是把检索与规划、工具、记忆放进更长的闭环。
RAG “降温” 的真实含义
判断一项技术是否过时,不能只看社交媒体关键词频率,而要看其功能是否被更高层系统吸收。这里的核心问题是检索仍否承担事实接地、候选缩减和来源追踪;只要这些需求存在,RAG 的机制就不会因为名称降温而消失。 在问答环节,讲者回应了 “RAG 是否过时”:RAG 仍然关键,只是被更深地内嵌到产品栈中。用户不再显式讨论它,就像很少有人讨论数据库,但所有系统都在用数据库。
RAG 的地位变化:从产品功能到系统部件
在 Agent 系统里,检索能力常与工具调用、记忆机制、任务规划融合,形成 “检索-推理-执行” 的联合闭环,而非单一检索模块。
分阶段排序:成本与准确率的联合优化
讲者使用推荐系统经验类比 RAG/检索流程:先用便宜模型做粗排,再用更强模型做精排。这个分层策略本质是 “成本优先缩小候选集,再对高价值候选投入高精度算力”。
两阶段检索-重排策略
- 第一阶段:关键词、向量、规则过滤,目标是召回率与成本可控;
- 第二阶段:LLM 重排与上下文推理,目标是答案准确率与解释质量。
幻觉问题的边界:常识与事实的分界线
讲者讨论了 “模型记忆事实” 与 “上下文提供事实” 的边界模糊性。常识和事实知识并非总能清晰切开,这也是幻觉长期难解的重要原因。
企业场景必须把事实来源显式化
在企业系统中,答案质量不能依赖隐性记忆。需要可追踪数据源、版本化检索索引、可复现实验与可解释引用链路,才能把幻觉风险降到可管理范围。
本章小结
RAG 没有过时,而是成熟并内化。Agent 时代的关键不是 “是否使用 RAG”,而是 “如何把检索、推理、执行放入同一可治理管线”。
AI 云调度难题:拓扑、数据与抽象层冲突
前面指出通用云抽象与 AI workload 存在结构差异,本节把冲突落到调度和数据面。一个训练任务不仅需要若干 GPU,还需要这些 GPU 处于合适互联域、及时获得同一数据版本,并能在长作业失败后恢复;资源数量因此不能脱离位置和状态讨论。
局部性约束重新变成一等公民
传统 VM 语义尽量隐藏物理位置,分布式训练却会让跨交换机、跨机架或跨区域通信直接进入 step time。本小节定义 locality 的实际对象,包括 GPU 伙伴、数据缓存和网络路径,并说明拓扑感知调度为什么是性能与可靠性的共同要求。 在 1:09 左右,讲者指出 AI 训练任务对物理邻近性高度敏感。请求四台机器时,最好位于同机架并挂在同一交换机上,否则通信代价会吞噬算力收益。
旧云抽象与新负载矛盾
传统云强调资源可替换与位置无关;AI 训练强调位置相关和链路稳定。两者目标不一致,导致通用抽象在 AI 场景下出现性能与成本折损。
数据面复杂度:不只是 “装个框架”
讲者提到,安装 PyTorch 很快,但把 PB 级数据接入目标存储与训练作业才是长期瓶颈。不同环境(对象存储、块存储、并行文件系统)在吞吐、延迟与一致性上差异巨大,数据管线设计成为系统成败关键。
数据面工程的三个核心动作
- 数据布局:冷热分层、分片策略、预取窗口;
- 数据通路:对象存储到训练节点的高效拉取与缓存;
- 数据治理:版本、血缘、质量校验与回放能力。
| 层面 | 传统云默认假设 | AI 训练现实 | 改造方向 |
|---|---|---|---|
| 调度 | 位置无关,可替换 VM | 位置相关,拓扑敏感 | 拓扑感知调度器 |
| 存储 | 统一接口即可 | 多存储栈性能差异显著 | 分层数据管线 |
| 网络 | 服务间 RPC 为主 | AllReduce / 参数同步密集 | 高带宽低抖动网络 |
| 运维 | 微服务弹性扩缩容 | 训练作业长时、失败代价高 | 作业级容错与恢复 |
平台团队常见低估:忽略数据搬运成本
很多团队在成本估算时只看 GPU 单价,忽略数据准备、跨区传输、存储读放大和作业重试成本,导致总成本明显高于预期。
本章小结
AI 系统设计正在从 “计算资源管理” 扩展为 “计算+数据+拓扑” 协同优化问题。调度与数据面能力将决定平台竞争力。
创业与产业判断:价值优先、垂直突破、效率回归
创业切入点:基础模型之外的价值密度
在 Q&A 中,讲者强调从零训练新基础模型仍有空间,但门槛极高,需要资本、人才与算力协同。更现实且机会更大的方向,是结合行业知识在企业场景做垂直化产品,把通用模型能力转化为可交付价值。
创业建议(工程视角)
把资源集中在 “高价值垂直问题”,而不是盲目复制通用模型路线。差异化来自行业数据、流程重构与系统集成深度。
中心化与边缘化的动态平衡
基础训练通常受益于高密度中心集群,但产品推理还受隐私、交互延迟、网络成本和离线可用性约束。本小节不把两者视为互斥路线,而是分析模型大小、任务阶段和数据边界如何决定规划、检索与执行分别放在哪里。 讲者提出一个值得长期追踪的张力:一方面,大规模中心化集群持续推动上限;另一方面,机器人、手机端智能、CDN/电信边缘节点推动高效模型和分布式推理需求。
探索(Exploration)与利用(Exploitation)
- 探索:追求更强模型上限,可容忍更高成本;
- 利用:追求可部署效率,强调延迟、功耗与单位成本;
- 工业系统通常需要两条路线并行,不存在单一最优策略。
价值创造与风险边界
讲者对产业持审慎乐观态度:只要系统持续创造用户价值,成本曲线可以被工程优化逐步消化。但若缺乏真实价值,系统最终会成为 “成本驱动的纸牌屋”。
价值缺失是最大结构性风险
如果产品无法在搜索、编码、生产力或企业流程中形成稳定增益,任何技术叙事都难以持续。系统设计的终点必须回到业务价值闭环。
本章小结
未来几年会同时出现 “超大中心集群” 与 “高效边缘推理” 两条路线。创业公司更适合在垂直场景中把通用能力转化为可量化价值。
工程落地清单:面向 Agent 系统的设计原则
从课程内容抽象出的十条实践原则
为了把讲者的系统观点转化为团队可执行方法,本节整理出面向 Agent 平台建设的十条工程原则:
- 把任务链路拆成可观测模块,避免黑箱联动;
- 先定义恢复策略,再上线高并发流量;
- 在系统设计早期就引入拓扑感知调度;
- 数据面设计与算力规划同步推进;
- 检索与重排要分层,先控成本再控准确;
- 企业场景必须做事实来源追踪;
- 把 SLA 与成本指标纳入同一优化目标;
- 把 “模型升级” 与 “系统升级” 解耦;
- 为边缘部署预留轻量模型路径;
- 持续做演练:故障恢复、流量峰值、链路退化。
行动建议
若团队资源有限,应优先补 “可观测性 + 恢复能力 + 数据管线” 三件事。这三者是把实验系统推向生产系统的最短路径。
评估框架
| 维度 | 评估问题 | 观测指标 | 常见改进手段 |
|---|---|---|---|
| 可靠性 | 故障后多久恢复?是否二次崩溃? | MTTR、错误峰值、重试风暴次数 | 流控、预热、分级降级 |
| 成本效率 | 单任务成本是否可预测? | Token 成本、GPU 利用率、单位任务毛利 | 分阶段推理、缓存、模型路由 |
| 数据质量 | 检索事实是否可追溯? | 引用覆盖率、事实冲突率 | 数据版本化、检索评测 |
| 可扩展性 | 高并发下是否退化平滑? | P95/P99 延迟、队列积压长度 | 并发控制、弹性策略 |
| 部署灵活性 | 能否同时支持云端与边缘? | 端侧延迟、功耗、模型体积 | 蒸馏、量化、异构调度 |
为什么评估框架必须 “系统化”
Agent 质量不是单指标问题。只看准确率会忽略稳定性与成本,只看成本会牺牲可靠性。系统化评估能减少局部最优导致的整体失效。
本章小结
课程中的方法论可以直接转化为工程清单:先建立系统能力,再追求模型能力红利,才能实现可持续迭代。
案例推演:企业级 Agent 平台的分阶段建设路线
阶段 0:先做 “可控的最小系统”
很多团队上来就尝试多 Agent、复杂工具编排和自动化闭环,结果在第一周就被日志噪声、链路超时和错误重试拖垮。更务实的路径是先构建一个可控最小系统(Minimum Controllable System):
- 单 Agent + 单业务域 + 可回放日志;
- 检索源有限且可标注;
- 失败默认安全(fail-safe)而不是强行继续执行。
最小系统的目标不是 “能力上限”,而是 “行为确定性”
只有当系统在固定输入下能稳定复现,后续优化才有意义。否则每次改动都无法判断收益来自模型提升还是偶然波动。
阶段 1:把检索与执行解耦
课程里强调 RAG 与 Agent 并非替代关系。在工程实现上,建议把 “知识检索” 与 “动作执行” 解耦为两个独立层:
- 检索层负责召回候选事实与证据;
- 决策层负责选择工具与下一步动作;
- 执行层负责副作用操作并返回结构化结果。
解耦后的直接收益是:可以分别评估召回质量、规划质量和执行成功率,避免把所有问题都归因给 “模型幻觉”。这也更符合讲者提出的系统化思路。
推荐的最小观测指标
- 检索召回率(Top-k Evidence Recall);
- 规划一致性(同问题多次执行的动作序列偏差);
- 工具成功率(成功调用比例与平均重试次数);
- 端到端任务成功率(按业务验收标准定义)。
阶段 2:引入流控与恢复策略
在 48 分钟案例里,系统恢复失败本质是 “恢复流量 > 服务恢复速度”。因此平台第二阶段的关键不是再堆功能,而是把流控和恢复设计前置。一个可执行的方案是:
- 对每类任务设定并发预算(concurrency budget);
- 对模型服务设定暖启动窗口(warm-up window);
- 对下游工具调用设定熔断阈值(circuit breaker);
- 对任务状态设定幂等恢复点(idempotent checkpoint)。
没有恢复策略的自动化等于放大器
自动化链路会把单次错误放大到批量错误。对于企业场景, “先恢复、再优化” 比 “先加功能、再救火” 的总成本更低。
阶段 3:治理与合规上线
当系统进入企业生产后,关注点会从 “能不能做” 转向 “能不能长期可控地做”。这要求引入治理层:
- 权限与审计:谁触发了什么动作,证据链是否完整;
- 数据边界:私有数据是否跨域泄漏;
- 合规约束:是否满足行业监管与留痕要求;
- 运营指标:成本、成功率、时延是否可持续。
| 建设阶段 | 核心目标 | 必须交付物 | 退出条件 |
|---|---|---|---|
| 阶段 0 | 行为可复现 | 结构化日志、回放脚本、基线任务集 | 同输入结果稳定且可解释 |
| 阶段 1 | 模块可诊断 | 检索/规划/执行分层指标面板 | 能定位性能与质量瓶颈来源 |
| 阶段 2 | 故障可恢复 | 流控、熔断、幂等恢复点 | 峰值下无级联崩溃 |
| 阶段 3 | 生产可治理 | 权限审计、数据边界、合规报告 | 满足业务与监管上线标准 |
本章小结
平台建设应该遵循 “可控性先于复杂度” 的路径。先把复现、诊断、恢复、治理补齐,再追求更高自动化水平,才能把 Agent 变成长期可运营能力。
术语与指标附录:把系统讨论落到可执行口径
关键术语对照
为避免跨团队沟通歧义,这里把课程中涉及的核心概念统一为工程口径:
| 术语 | 课程语境 | 工程落地定义 |
|---|---|---|
| Agentic AI | 模型具备多步执行与工具调用能力 | 具状态、可规划、可执行、可恢复的任务系统 |
| RAG | 外部知识增强生成 | 可追溯检索+证据注入+答案生成管线 |
| Data Locality | 数据与算力的空间邻近性 | 任务调度时的数据/网络拓扑约束 |
| Exploration | 冲刺模型能力上限 | 容忍高成本的试验型研发阶段 |
| Exploitation | 追求部署效率与收益 | 以单位成本和稳定性为主导的生产阶段 |
建议的周报指标模板
如果团队已经在做 Agent 平台迭代,推荐每周至少跟踪以下指标,并按 “质量、效率、稳定性” 三类汇报: | 指标类别 | 指标 | 建议频率 | 目标趋势 | | --- | --- | --- | --- | | 质量 | 任务成功率、事实一致率、误操作率 | 日/周 | 成功率上升,误操作下降 | | 效率 | 平均成本/任务、GPU 利用率、缓存命中率 | 日/周 | 成本下降,利用率上升 | | 稳定性 | P95 延迟、错误峰值、MTTR | 日/周 | 尾延迟与 MTTR 下降 | | 治理 | 可审计覆盖率、权限违规次数 | 周/月 | 审计覆盖率上升,违规归零 |
为什么要把指标写进笔记
课程知识只有转化为团队的例行观测和决策机制,才会变成真实能力。指标模板的作用是让 “系统设计” 进入持续迭代闭环,而不是停留在一次性讨论。
本章小结
统一术语和指标口径,是跨研究、平台、产品团队协作的最低成本手段。它直接决定系统优化是否可持续、可复盘、可扩展。
总结与延伸
全讲核心结论
| 主题 | 关键结论 | 对实践的直接影响 |
|---|---|---|
| 系统演进主线 | AI 工作负载迫使基础设施重写 | 需要拓扑感知调度与数据面重构 |
| 浪潮切换 | RAG 等能力从显式热点走向隐式基础设施 | 重点从概念竞争转向系统集成能力 |
| 生产可靠性 | 故障恢复阶段最容易触发级联崩溃 | 必须建设流控、预热、降级、演练机制 |
| 硬件软件关系 | 高密度节点与高带宽互联成为主流 | 平台抽象需暴露关键物理约束 |
| 创业机会 | 垂直企业场景仍有大量未解问题 | 结合行业知识做高价值差异化交付 |
| 未来方向 | 中心化大模型与边缘高效推理并存 | 双路线并行:上限探索 + 效率利用 |
一句话总结
Agent 时代的竞争,不再只是 “谁的模型更强”,而是 “谁能把模型能力稳定、低成本、可治理地变成真实系统能力”。
进一步阅读
- Berkeley RDI Agentic AI MOOC F25 其余讲次(安全、评测、多智能体、生产部署)。
- Snowflake 与 Databricks 的 Data Cloud 架构公开资料。
- NVIDIA DGX 平台与大规模训练系统工程文档。
- 云原生与 AI 基础设施融合实践(Kubernetes, Slurm, Ray, SkyPilot 等)。
- 企业级 RAG/Agent 评测方法(事实性、可追溯性、成本与时延联合评估)。