跳转至

Agent 基础课程

用户问“这笔住宿能报吗”,助手答得很流畅。你再看一眼:它读的是去年制度,员工类别还认错了。接下来该查模型、检索,还是工具?这门课就从这些具体问题走进 Agent 的内部。

先理解机制,再手算或运行一次,最后用面试题检查能否解释清楚。需要 Python 函数、字典、异常和 JSON 基础;概率和向量知识在算例中按需补充。知识点会陆续登场,不会让十个缩写先堵在门口自我介绍。

本课程面向 AI Agent / 大模型应用工程师。学完应能独立画出 Agent 的执行边界,解释 token、检索、记忆和工具的区别,为一次任务设计可验证的终态。

贯穿案例是内部政策助手:检索当前员工有权限的有效制度,回答条件是否满足;缺证据时澄清,必要时按流程创建咨询工单。

按顺序学什么

章 内容 学完要交付的东西 关联复习
01 系统地图 模型、运行时、工具、状态、环境;Python/JSON/HTTP 入门 一张职责与数据流图 Q001、Q007
02 大模型最小原理 Token、自回归、Attention、KV、Embedding、训练与适配 复算注意力;区分参数、输入和输出 Q002–Q006
03 提示与上下文 输入选择、预算、来源、摘要、数据与指令边界 一份不丢未知项的上下文包 Q027、Q030
04 Agent 循环 观察、决策、校验、执行、状态和退出 读懂一条真实运行轨迹 Q009–Q014
05 工具与 MCP 参数合同、执行器、权限与协议角色 一个含错误与授权边界的工具合同 Q025–Q029
06 RAG 与检索 入库、索引、召回、混合检索、重排、引用 复算融合排名;定位一次检索失败 Q017–Q024
07 记忆与状态 会话状态、持久记忆、读写、失效、恢复 一条带来源与失效规则的记忆记录 Q030–Q032、Q046
08 规划与多 Agent ReAct、计划执行、反思、路由、协作与并发 一个有依赖和预算的任务图 Q010–Q016
09 评测 检索/动作/终态指标、数据集、Judge、成本与延迟 复算指标并为 6 个任务写验收条件 Q033–Q040
10 可靠性与安全 超时、结果未知、幂等、重试、注入、隔离 一张含对账与停止条件的故障状态表 Q041–Q048

关联题号用于学后检验,完整答案见 92 题索引。基础与工程题也有详细解析、三个已答追问和实战案例;各学习章末尾可展开相关题目,题目中的“学习与参考”能跳回正文。术语表 用于遇到陌生词时回查,先不要把它当作需要背完的词表。

每一章怎样学习

  1. 阅读机制前,先用已有理解预测案例下一步会发生什么。
  2. 沿正文走完一个具体例子,自己检查输入、输出、状态和失败条件。
  3. 做“动手验收”,留下一张图、一次输出或一条测试证据。
  4. 闭卷回答自检,再展开参考答案;解释不清时回看相应机制。
  5. 最后选关联面试题口述,把术语变成能迁移的知识。

不要只问“我知道这个词吗”,也要问“输入缺失、权限变更、工具超时以后,我能预测系统会怎样吗”。

两组可以亲手运行的实验

阅读本身不需要安装软件;脚本需要 Python 3.10+,仅标准库、无密钥、无网络。在仓库根目录运行:

# 手工数值:Attention、余弦、RRF、检索指标
python3 examples/foundations/math_lab.py --section all

# 行动边界:正常读取、有限重试、批准/拒绝写入、循环终止
python3 examples/agent_lab/lab.py --scenario all

第一组是 数学机制实验,没有模型或语义向量生成;第二组是 执行器实验,用固定脚本替代模型决策。二者分别验证数值定义和执行合同。真实模型的理解、规划与工具选择需要另做实际调用评测。

建议的四周节奏

阶段 阅读 验收
第 1 周 01–03 画系统图、手算 Attention、制作上下文包
第 2 周 04–06 读 trace、写工具合同、融合两份检索排名
第 3 周 07–08 管理记忆版本、设计依赖图、说明协作成本
第 4 周 09–10 定义评测集、跑故障场景、做一次项目复盘

可按现有基础调整学习节奏。已有基础时可从自检开始,有缺口再回读。

参考资料与进阶学习

遇到陌生术语,可随手查 AI 编程字典;想换一种图解或工程案例继续理解,可访问作者的 Agent 技术博客。按当前问题选读,再回课程做练习,知识会更容易接上。

各章正文附有官方文档、协议和原论文,集中索引见 课程参考资料。外部课程的章节选择、依赖环境和阅读顺序见 学习资源深度调研。

学完后进入 12 章进阶课程,继续学习长任务 Harness、持久执行、上下文工程、Agentic RAG、多 Agent、计算机操作、性能与训练,并通过 项目工作坊串成一套系统。

后续接入真实模型,可沿用 7 天项目实验;需要数学、训练或推理系统更深知识时,再按 调研报告 选修对应原课程。

返回仓库首页 · 面试准备路线