斯坦福CS146S课程改版:让学生给开源项目提交补丁并由维护者评审
来源标题:[One Million AI Engineer Special] How Stanford Teaches AI-Native Engineering — Mihail Eric, Monaco
斯坦福CS146S课程在第二期教学中引入开源项目维护者参与教学,学生需要熟悉陌生代码库、提出修改方案并向可能合并代码的维护者解释补丁。授课人Mihail Eric同时是Monaco的AI负责人,他在AI Engineer频道订阅破百万的访谈中公开了课程大纲,并介绍了Monaco为每个agent配置工作区、采购代码审查工具以及让值班agent接入Datadog和GitHub的做法。
以下正文由 AI 翻译自 Latent Space(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
当编码智能体用一个提示就能完成去年的作业时,你该布置什么?在 Stanford CS146S 的第二期课程中,Mihail Eric 把开源维护者请进了课堂。学生必须学会一个陌生的 repo,提出修改方案,并向可能合并它的人解释这个补丁。
我们邀请了 Mihail——他在 Stanford 教授 The Modern Software Developer,并在 Monaco 领导 AI——来庆祝 AI Engineer YouTube 频道订阅量突破一百万。他打开了课程大纲,向我们展示哪些内容在他的工程团队实战中经受住了考验。Monaco 搭建了自己的 agent 工作区,采购了代码审查工具,并让一个 on-call agent 接入了 Datadog 和 GitHub。我们问他如何判断团队需要自研哪些工具。
在 YouTube 上观看完整访谈和屏幕共享。
节目笔记:
- Stanford CS146S —— 十周课程大纲与作业。
- The Emperor Has No Clothes —— Mihail 从零构建一个编码智能体。
- Demystifying Claude Code —— Mihail 拆解一个真实的 agent harness。
- Monaco 的 agent 工作区 —— 团队如何为每个 agent 设置工作区。
- How to Kill the Code Review —— 我们关于代码生成速度超过审查速度后会发生什么的文章。
- Basis 的 Authority Map —— agent 如何区分当前行为与早期设计决策。
- 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 编码智能体内部的循环、工具与 harness 32:18 大型代码库的上下文工程 38:15 让你读懂 diff 的技能 46:42 Monaco.com 域名争议与飞机横幅 50:23 Monaco 为销售团队做什么 59:21 走进 Monaco 的工程团队 1:01:40 “买来学习,自建来保留” 1:05:24 让 repo 为 agent 就绪,闭合 on-call 回路 1:12:37 当代码审查成为瓶颈 1:20:37 安全、依赖与权限 1:30:13 后台 agent 与 Stripe 的 Minions 1:34:16 MCP 门户与基础设施为何趋于收敛 1:41:22 构建软件工厂 1:45:24 开发者还剩下什么工作? 1:52:16 从个人采纳到团队自主
开场片段来自 The Thinking Mode,EO Studio。
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。