stoneskin (Mr. Sun)

Personal homepage of Mr Sun - AI Solutions Architect, Tech Lead & AWS Cloud Specialist: resume, selected projects, and teaching archive

UMich EECS 498 AASE 导读:把「指挥 Agent 写代码」当工程学科教

← 返回目录

仓库:https://github.com/eecs498-aase/materials (lectures/ 每讲 slides.md + pdf + pptx、labs/、demos/ 可运行代码、egm/ 五个可安装 skill) 课程站:https://eecs498-aase.github.io (EECS 498-016,Fall 2026 进行中,8/31 开课;无考试,全项目制;已放出 L01–L11、L13–L15,后半程排到 L28 陆续更新) 读法:分讲分级——标「对照正文」的讲读 slides.md,其余看下面逐讲摘要


一句话

把”指挥 agent 写代码”当工程学科教的大学课程——先学开(Aider),再拆真 harness(Claude Code / Codex / Aider 的 loop、skills、guardrails、subagents、compaction),最后在现成 harness 上做东西。与 MIT 6.S950 互补:MIT 偏原理,这门偏工程实践与拆解。

对照正文读(6 讲)

摘要即可(8 讲 + labs)

EGM 五个 skill(egm/ 目录,可安装)

方法源头:Dave Rensin(Google)2026-04《Elephants, Goldfish and the New Golden Age of Software Engineering》——”设计是新代码”:Elephant(长会话共写设计文档)产出文档,Goldfish(全新会话,只凭文档)来评审与实现,文档过不了金鱼关就是不合格。

五件套:peanuts(大库逐层 README 树)→ elephant(无代码设计对话,四节文档)→ goldfish(三个 fresh reviewer 并行,循环到只剩 nits)→ egm-implement(只建文档列的文件,漂移即停、先修文档)→ mean-review(狠审 diff,脚本强制四道扫描)。这是”换一批 fresh 眼睛评审”想法的流程化版本。

三个关键问题

  1. 用 Big Three 给一次真实翻车归因,哪个杠杆修起来最便宜?
  2. L09 六个停止条件里,你的 loop 还缺哪几个,缺的那个靠什么兜住?
  3. EGM 的 goldfish(只凭文档的新会话)与多模型评审(换模型但带任务书)哪个更严、差在哪?

后半程

L16 起的 memory、知识库、”多模型挂一个 harness”三题与本课最相关,出讲后补记。