本页目录
L09 练习(毕业整合)
本课是全课程的收尾,练习偏向综合验证与反思。
练习 1:全机制协同跑通(设计实验类)
七机制不是堆砌,是协同。本练习验证它们的协同关系。
- 假设:L01 的诚实收尾路径被 L02/L03 复用;L04 的幂等键是 L05/L06 的地基。
- 实验设计:
- 开
enable_step_budget+enable_cost_budget,注入「循环诱导 + 预算炸弹」叠加故障。 - 看哪个机制先触发(步数 vs 成本),触发的都是「诚实收尾」路径。 - 开enable_publish+enable_hitl+enable_job_registry,注入「进程崩溃在 publish 后」。 - 看 L06 续跑时,已执行的 publish 是否被幂等挡住(L04),审批是否免审(L05 first_only)。 - 预期:叠加故障下,先触发的机制兜住(步数或成本先到);续跑时副作用不重放(幂等)、审批免审(幂等重放)。
- 思考:为什么这些机制能协同而不冲突?(提示:它们各管不同的失控形态,且复用同一条诚实收尾/幂等地基。)
验收:能展示「叠加故障被多个机制协同兜住」的证据,说清协同的依赖关系(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,但思路是通用的。
- 思考:这套七机制里,哪些是 research-assistant 特有的,哪些是任何循环 Agent 都需要的?(提示:步数/成本/熔断/幂等/审批/恢复/观测——除了「researcher 并行」这个细节,都是通用的。)
- 思考:迁移到一个「客服 Agent」(自动回复邮件 + 偶尔触发退款动作)时,哪些机制最关键?(提示:退款是不可重放副作用 → 幂等 + 审批最关键;步数预算次之。)
- 结论:用一句话说清这套机制的「可迁移性」(七机制是循环 Agent 的通用生产化清单,不是 research-assistant 专属)。
验收:能区分「通用」vs「research-assistant 特有」的机制,并指出客服 Agent 最需要哪些。
练习 4:反思——全课程哪课最难、哪课最值(理解类)
回顾 L00-L09:
- 哪课的概念最难理解?为什么?(提示:L05 的 interrupt/resume 跨进程恢复,或 L06 的「重做量=最后一个未完成节点」精确含义。)
- 哪课的收益最直观?为什么?(提示:L02 的成本分摊表一眼看出吞金兽,或 L03 的污染证据对比。)
- 如果只保留三课给后人学,留哪三课?为什么?
验收:能给出有理由的「最难/最值/必留三课」选择,体现对全课程的理解深度。