Agent Engineering 课程阅读
首页/课程九 · Agent 生产可靠性/L09 练习(毕业整合)

在 GitHub 查看原文

本页目录

L09 练习(毕业整合)

本课是全课程的收尾,练习偏向综合验证与反思。


练习 1:全机制协同跑通(设计实验类)

七机制不是堆砌,是协同。本练习验证它们的协同关系。

  1. 假设:L01 的诚实收尾路径被 L02/L03 复用;L04 的幂等键是 L05/L06 的地基。
  2. 实验设计: - 开 enable_step_budget + enable_cost_budget,注入「循环诱导 + 预算炸弹」叠加故障。 - 看哪个机制先触发(步数 vs 成本),触发的都是「诚实收尾」路径。 - 开 enable_publish + enable_hitl + enable_job_registry,注入「进程崩溃在 publish 后」。 - 看 L06 续跑时,已执行的 publish 是否被幂等挡住(L04),审批是否免审(L05 first_only)。
  3. 预期:叠加故障下,先触发的机制兜住(步数或成本先到);续跑时副作用不重放(幂等)、审批免审(幂等重放)。
  4. 思考:为什么这些机制能协同而不冲突?(提示:它们各管不同的失控形态,且复用同一条诚实收尾/幂等地基。)

验收:能展示「叠加故障被多个机制协同兜住」的证据,说清协同的依赖关系(L01 路径被复用、L04 幂等是 L05/L06 地基)。


练习 2:写一份「生产可靠 v3」的简历项目描述(方法练习)

把 L09 的面试话术浓缩成简历项目栏(3-4 行)。

参考格式:

AI 研究分析助手(生产可靠 v3)— LangGraph 多智能体 + AgentOps
· 七机制生产可靠性:步数/成本预算、熔断降级、副作用幂等、HITL 审批、断点续跑、轨迹观测
· 六类故障混沌评估:成功率 33%→100%,平均浪费 token 降 93%,副作用重复率 17%→0%
· 全机制默认关可降级,219 测试全绿,纯净跑零税回归

验收:3-4 行,每行有数字,能体现「护轨迹」的独特定位(区别于 ops 的护请求)。


练习 3:思考题——这套机制能迁移到别的 Agent 吗(取舍类)

本课的机制都落在 research-assistant,但思路是通用的。

  1. 思考:这套七机制里,哪些是 research-assistant 特有的,哪些是任何循环 Agent 都需要的?(提示:步数/成本/熔断/幂等/审批/恢复/观测——除了「researcher 并行」这个细节,都是通用的。)
  2. 思考:迁移到一个「客服 Agent」(自动回复邮件 + 偶尔触发退款动作)时,哪些机制最关键?(提示:退款是不可重放副作用 → 幂等 + 审批最关键;步数预算次之。)
  3. 结论:用一句话说清这套机制的「可迁移性」(七机制是循环 Agent 的通用生产化清单,不是 research-assistant 专属)。

验收:能区分「通用」vs「research-assistant 特有」的机制,并指出客服 Agent 最需要哪些。


练习 4:反思——全课程哪课最难、哪课最值(理解类)

回顾 L00-L09:

  1. 哪课的概念最难理解?为什么?(提示:L05 的 interrupt/resume 跨进程恢复,或 L06 的「重做量=最后一个未完成节点」精确含义。)
  2. 哪课的收益最直观?为什么?(提示:L02 的成本分摊表一眼看出吞金兽,或 L03 的污染证据对比。)
  3. 如果只保留三课给后人学,留哪三课?为什么?

验收:能给出有理由的「最难/最值/必留三课」选择,体现对全课程的理解深度。