AI Agent 工程课程
首页 › 用 Coding Agent 构建可运行 Agent

B1:用 Coding Agent 构建可运行 Agent

模块目标:生成模型客户端、上下文、Loop、状态、观测、停止、恢复和接管机制。

本模块讲什么

这一模块不是教你怎么"调 API 写个会聊天的机器人",而是讲清楚:一个能真实做事、能中途停、能恢复、能被接管的 Agent,背后到底有哪些工程零件,以及这些零件怎么咬合在一起。

用一句话概括:让 Coding Agent 在一个真实项目里,先读懂规则、再生成可审查的计划,然后通过 Loop 一步步执行、每一步都留证据、出错能停止、中断能恢复、最后能交给人接管。

包含哪几个场景

  • B1-1 的两个场景讲"入口":Coding Agent 怎么进入真实项目、窄任务怎么变成可验收的增量。
  • B1-2 的两个场景讲"底座":统一模型客户端怎么屏蔽供应商差异、上下文构造器怎么装载和重建工作包。
  • B1-3 的两个场景讲"心脏":一轮 ReAct Loop 到底发生什么、结果未知与无进展时怎么停止循环。
  • B1-4 的两个场景讲"记忆":任务状态 / 业务状态 / 检查点怎么区分、中断后怎么恢复而不重复写入。
  • B1-5 的两个场景讲"证据与收尾":从入口到业务证据的完整 Trace、停止 / 恢复 / 人工接管为什么不是一个按钮。

学完能判断什么

  • 能判断一个"AI Agent"到底是真能干活,还是只会把大模型输出直接当动作去执行。
  • 能判断一次模型调用结果里,哪些是"建议"、哪些是"已发生的事实",两者不能混为一谈。
  • 能判断一个任务中断后,能不能安全恢复、会不会重复写入、会不会覆盖别人已经改过的东西。
  • 能判断"停止按钮"到底停了什么,以及接手的人拿到什么材料才能独立做决定。