跳转至

Agent 进阶课程

基础课程里,助手已经能查政策、调用工具。现在任务变成“三地制度一起研究,等负责人批准,明天继续发布”。中间还会断网、换会话、改文档。任务一长,聊天记录就开始像塞满小票的口袋:东西似乎都在,要找时却翻不出来。

这门课沿着这些麻烦,学习怎样组织长任务、知识和工具,怎样从失败中改进,以及怎样在预算与权限范围内交付结果。每次引入一个组件,都要说明它解决了哪一个问题。

建议先读 基础课程,重点了解工具循环、RAG、状态、评测与可靠性。每章从机制走到一个企业政策研究助手的具体问题,再给出设计练习和自检。阅读官方文档时,优先追踪正文所解释的机制和产品边界,再学习框架接口。

一张学习地图

基础:模型 / 工具 / 检索 / 状态 / 评测
                 ↓
运行基础:01 Harness → 02 持久执行 → 03 上下文 → 04 记忆与技能
                 ↓
能力组织:05 工具路由 → 06 Agentic RAG → 07 协作 → 08 编码与操作
                 ↓
质量闭环:09 评测 → 10 性能 → 11 安全 → 12 优化与训练
                 ↓
项目:任务合同 → 故障实验 → 逐题比较 → 版本发布

安全与评测也应贯穿前两段;分组用于安排学习顺序,实际系统不能等到最后才补授权和验收。

章 要解决的问题 学完交付什么
01 Harness 与 Deep Agents 如何组织跨多轮、跨文件的长任务? 一份运行时职责和任务交接合同
02 持久执行 崩溃、重放与迟到请求会产生什么副作用? 恢复状态图、幂等与对账方案
03 上下文工程 如何在有限窗口中保留下一步所需信息? 上下文预算、压缩和外部化方案
04 记忆与技能 怎样保存可更新的事实和可复用的做法? 带时间、来源与权限的记忆及技能合同
05 工具路由与 MCP 工具多了,怎样发现、调用并授权? 工具检索、参数校验和权限分工
06 Agentic RAG 何时追加检索、重写查询或使用图索引? 多轮检索策略与停止条件
07 多 Agent 系统 何时值得分工,如何控制交接与并发? 带依赖、版本和共享预算的协作图
08 编码与计算机操作 如何用代码、浏览器和桌面完成可验收任务? 可重现环境、观察与操作边界
09 评测与反馈 怎样从轨迹定位错误并比较策略? 逐题结果、评分器校准与回归集合
10 性能与推理服务 延迟与费用花在哪,如何优化完整路径? 关键路径、共享预算与性能实验
11 安全与治理 信任、身份与批准怎样跟着动作传递? 威胁模型、执行控制和越权回归用例
12 优化与训练 何时改数据、提示、技能或模型参数? 轨迹样本、奖励设计和训练验收方案

按目标选择主线

应用工程师先学 01–06,再用 09、11 建立质量门槛;确认单 Agent 的瓶颈后,再决定是否引入 07、08。平台工程方向重点串联 02、05、07、09–11,关注恢复、共享资源和服务边界。模型优化方向先完成 09,再学 12,并回查 03、08、10 中的输入、环境和推理约束。

这些路径共享同一套判断顺序:任务是否定义清楚 → 证据与工具是否正确 → 运行状态能否解释 → 行为是否满足验收 → 性能或参数还有什么瓶颈。不要用增加 Agent 数量代替错误定位。

学完一章,接着练对应的三道题

36 道进阶面试题与 12 章一一对应,题号为 Q057–Q092。每题有口述短答、可展开的详细解析、带答案的追问、实战案例和验收练习。学习章与面试章可以直接互相跳转。

先看题目,自己解释一次,再展开答案。若只能原句复述,就把案例里的一个条件换掉:审批过期、远端结果未知、共享预算不足。回答会随条件变化,理解才算离开了背诵区。

从问题找到对应知识

观察到的现象 先检查什么 深入章节
任务跑久后忘记进展 状态、摘要、交接信息是否完整 01、03、04
超时重试创建了两份对象 操作 ID、远端幂等、结果未知的恢复路径 02、11
工具越来越多却选不准 工具描述、检索召回、参数合同与路由数据 05、09
报告引用很多却答非所问 检索覆盖、证据支持、版本和适用条件 06、09
多 Agent 更慢、更贵 依赖、交接损耗、共享预算和关键路径 07、10
浏览器显示成功却没办成 页面状态、后端对象、观察与动作的关联 08、09
外部材料改变了工具行为 信任边界、授权执行点、数据出口 05、11
提示越写越长仍反复失败 失效分类、数据缺口与训练必要性 03、09、12

六周学习与项目节奏

阶段 阅读 本周产物
第 1 周 01–02 运行时职责图;副作用前后崩溃的恢复表
第 2 周 03–04 上下文包;记忆更正与技能版本方案
第 3 周 05–06 工具合同;跨文档证据和追加检索策略
第 4 周 07–08 单/多 Agent 对照;隔离环境的操作记录
第 5 周 09–10 逐题评测表;延迟与预算实验
第 6 周 11–12 越权与奖励漏洞用例;改进和发布决策

每章先预测案例的失败方式,再读机制,完成设计练习,最后闭卷回答自检。将自己的决策、运行结果和失败原因记进项目笔记,逐步形成可复用的知识,而不是只收藏链接。贯穿项目工作坊把这些产物接成同一个项目。

三组能运行的进阶机制实验

在仓库根目录运行,Python 3.10+,只使用标准库:

python3 examples/advanced/runtime_lab.py --scenario evaluation
python3 examples/advanced/runtime_lab.py --scenario budget
python3 examples/advanced/runtime_lab.py --scenario replay

实验分别复算多次尝试指标与组内相对信号、验证预算预留与理想关键路径、模拟两个独立 SQLite 数据库之间的副作用后崩溃恢复。具体输入、预期输出和实现边界见 实验说明。

跟着一手资料继续读

GitHub 与技术博客调研解释所选项目带来了哪些能力、怎样与基础课程衔接;官方知识体系与选读地图把文档、协议和论文放到对应学习阶段。外部项目的版本、接口和维护方式不同,运行示例时使用相应项目的环境与版本说明。

延伸阅读可以访问作者的 Agent 技术博客,选读工程实践和原理图解;遇到 Harness、Context、MCP 等术语时,可打开 AI 编程字典查看解释与概念关系,再回到本章案例和面试题检验理解。

返回首页 · 基础课程 · 92 题总索引 · 进阶面试题