课程目录

第 10 课 · 现代软件开发者(斯坦福 CS146S)

What's Next for AI Software Engineering

本篇听书

6 分钟 · 双主持人讲解

配套视频里没有与本篇对应的段落

下一步:第十周议题与 Fall 2026 新版大纲

Fall 2025 的最后一周叫“AI 软件工程的下一步”,周一讲十年后的软件开发,周五请来 a16z 的合伙人 Martin Casado。这两讲没有公开幻灯片,所以本篇不复述讲课内容,只整理第十周的议题,以及 Fall 2026 新版大纲相比去年的变化。把两版大纲放在一起对照,能看出这门课自己对“下一步”的判断。

学习目标

  • 了解第十周讨论的三个方向。
  • 看清 Fall 2026 新版大纲相比 Fall 2025 增加了什么、调整了什么。
  • 明白这门课的评分结构和期末项目在整个学习过程中的分量,据此安排自学顺序。

核心概念

Fall 2025 第十周的三个议题(来自课程大纲):软件开发角色的未来、新出现的 AI 编程范式、行业趋势与预测。

Fall 2026 新版大纲的变化。 2026 年秋季学期改成每周二、四上课,共 10 周加一个期末周。和去年相比,可以看出几个明显的变化:

  • 一开始就讲智能体内部。 第 1 周就在 200 行代码里实现一个 Claude Code,并深入分析前沿编码智能体的系统提示词,配套作业是拆解 Claude Code。
  • 上下文工程独立成一周。 第 2 周讲进阶提示词和智能体开发框架,点名了 RePPIT 和规格驱动开发,再完整讲解 MCP 与工具调用;配套作业是自己写一个 MCP Server。
  • Agent Skills 成为单独的一周。 第 3 周专门讲 Agent Skills(包括网页类技能),作业是写一个 Skill,并有 Cursor 开发者关系副总裁 Lee Robinson 的嘉宾讲座。
  • 定制智能体和“适合智能体的代码库”分成两周。 第 4 周讲 CLAUDE.md、AGENTS.md 和 Hooks,嘉宾是 Boris Cherny;第 5 周讲让代码库适合智能体(结构、文档、检查),作业是把一个混乱的仓库改造成适合智能体的样子,嘉宾是 Factory 的 CTO Eno Reyes。
  • 代码审查和安全保留。 第 6 周讲智能体代码审查,作业是写一份“智能体就绪度报告”,嘉宾是 Cognition 研究高级副总裁 Silas Alberti;第 7 周讲安全,嘉宾是 Semgrep 的 CEO Isaac Evans。
  • 新增后台智能体和 AI 原生团队。 第 8 周讲异步派发任务的后台智能体,嘉宾来自 Cloudflare;第 9 周讲怎样建设 AI 原生团队,嘉宾是 Elad Gil 和 Replit 的 CEO Amjad Masad。
  • 以“软件工厂”收尾。 第 10 周讲大团队里的编码智能体,涉及 MCP 门户、大模型网关、组织管理、成本控制和模型路由;最后一讲是“软件工厂”:能自我运行、自我改进的软件系统。

参与开源成为常规作业。 新版大纲安排了 4 次开源贡献作业,分布在学期中段到期末。

评分结构。 Fall 2025 的评分是期末项目 80%、每周作业 15%、课堂参与 5%。讲师在第一讲里说明,作业更看重完成和动手尝试,而不是答案对不对。期末项目贯穿整个学期:新版大纲里依次有项目提案、技术规格、Alpha 版本和任务清单、最终提交和项目展示几个节点。

实践步骤

按这门课的思路自学,可以这样安排:

  1. 按第 1 到 9 讲的顺序学习,每讲都完成对应的动手作业,作业都在公开的 GitHub 仓库里。
  2. 从第 3 讲开始,给自己定一个贯穿始终的小项目,按“提案、技术规格、Alpha 版本、最终版”的节奏推进,后面几讲学到的规格文档、智能体自动化、安全扫描、AI 审查和运维监控都用在它身上。
  3. 对照 Fall 2026 大纲补上新增的主题:给项目写一个 Agent Skill,做一次“智能体就绪度”评估,再试着用后台智能体异步完成一项任务。
  4. 选一个你在用的开源 AI 开发工具,提交一次真实的贡献。

常见误区

  • 把工具清单当成课程重点。 讲师在第一讲就说过,工具会过时,课程也会随领域一起变;真正要练的是写规格、管理智能体、审查代码这些能力。
  • 只看讲义、不做作业。 这门课 95% 的分数来自动手的作业和项目,只看讲义拿不到它最有价值的部分。

动手练习

把 Fall 2025 和 Fall 2026 两版大纲各自的十个周主题并排列出来,标出新增、合并和删去的主题。写一段话说说你认为这些变化反映了行业的哪些转向,再对照你自己团队的工作方式,挑一个最值得马上尝试的新主题。

要点回顾

从 Fall 2025 到 Fall 2026,这门课的重心从“学会用 AI 编程工具”转向了“把代码库、技能和团队都改造成适合智能体工作的样子”,最后落在能自我运行的软件工厂上。不管工具怎么变,讲师在开课时提出的人机协同工程始终是主线:人负责意图、判断和把关,智能体负责大规模执行。

参考来源