斯坦福 CS146S 如何教 AI 原生工程:Mihail Eric 谈智能体时代的软件教学
[One Million AI Engineer Special] How Stanford Teaches AI-Native Engineering — Mihail Eric, Monaco
斯坦福 CS146S 第二期课程把开源维护者请进课堂,学生需学习陌生代码库、提出改动并向可能合并代码的维护者解释补丁。授课者 Mihail Eric 同时负责 Monaco 的 AI 业务,他公开了十周课程大纲,并介绍 Monaco 为每个智能体配置工作区、采购代码审查工具、让 on-call 智能体接入 Datadog 和 GitHub。他总结工具策略为“买来学习,自建来保留”。
当编码智能体用一个提示就能完成去年的作业时,你会布置什么任务?在斯坦福 CS146S 的第二轮课程中,Mihail Eric 把开源维护者请进了课堂。学生必须学习一个陌生的代码仓库,提出一项改动,并向可能合并该补丁的人解释它。
我们邀请了在斯坦福讲授 The Modern Software Developer 课程、并在 Monaco 领导 AI 工作的 Mihail,一同庆祝 AI Engineer YouTube 频道订阅数突破一百万。他公开了课程大纲,并向我们展示哪些课程在与他的工程团队实际接触后保留了下来。Monaco 构建了自己的智能体工作区,购买了代码审查工具,并让一个值班智能体获得了 Datadog 和 GitHub 的访问权限。我们问他如何决定团队需要自持哪些工具。
节目说明
Stanford CS146S —— 十周课程大纲与作业。
The Emperor Has No Clothes —— Mihail 从零构建一个编码智能体。
Demystifying Claude Code —— Mihail 剖析一个真实的智能体运行框架。
Monaco 的智能体工作区 —— 团队如何为每个智能体搭建工作区。
How to Kill the Code Review —— 我们关于代码生成速度超过审查速度后会发生什么的文章。
Basis 的 Authority Map —— 智能体如何区分当前行为与早期设计决策。
Stripe 的 Minions —— 深入了解 Stripe 的后台编码智能体。
AI Engineer CODE Summit —— 开场提到的会议。
时间戳
0:00 AI Engineer 订阅数突破一百万与 CODE Summit
0:51 Mihail Eric 与 Stanford CS146S
5:26 初级工程师现在需要学什么
10:02 开源维护者审查学生的代码
15:04 十周课程大纲巡览
24:04 编码智能体内部的循环、工具与运行框架
32:18 面向大型代码库的上下文工程
38:15 让你读懂 diff 的技能
46:42 Monaco.com 域名争议与飞机横幅
50:23 Monaco 为销售团队做什么
59:21 走进 Monaco 的工程团队
1:01:40 “买来是为了学习,自建是为了保留”
1:05:24 让代码仓库为智能体做好准备并闭合值班循环
1:12:37 当代码审查成为瓶颈
1:20:37 安全、依赖与权限
1:30:13 后台智能体与 Stripe 的 Minions
1:34:16 MCP 门户与基础设施为何趋于收敛
1:41:22 构建软件工厂
1:45:24 开发者还剩下什么工作?
1:52:16 从个人采用到团队自主
开场节选自 The Thinking Mode, EO Studio。
来源:Latent Space · latent.space