Hello-Agents 原书第 1~12 章:零基础通读 + 从 0 到 1 手敲
这个目录对应原书第一部分到第三部分(第 1~12 章)的逐章精讲。
和
docs/2/的区别:docs/2/是"综合案例 + 自研项目"路线(对应原书第四、五部分),这里是"基础与原理"路线——把每一章的每个术语讲到零基础能懂,并且每一章都给出可以从空目录一行行敲出来、敲完就能跑的代码。每篇的固定结构(这就是你要求的"是什么 → 怎么用 → 相关知识"):
- 一句话总结 + 这一章解决什么问题
- 核心知识点详解:每个新词先说"它是什么"(打比方),再说"怎么用"(代码/步骤),最后说"相关知识"(和前后章节怎么串)
- 动手环节:完整代码分节给出,每节末尾一个 ✅ Checkpoint,跑通了再往下
- 踩坑与专家提示:真实开发里会翻车的地方
- 面试怎么讲:可以直接背的表述
- 本章小结
目录
| 序号 | 文档 | 对应原书 | 手敲产物 | 预计耗时 |
|---|---|---|---|---|
| 00 | 前言 | 前言 | — | 20 分钟 |
| 01 | 第一章 初识智能体 | 第 1 章 | 100 行的 Thought/Action 迷你智能体 | 半天 |
| 02 | 第二章 智能体发展史 | 第 2 章 | 规则聊天机器人 ELIZA | 半天 |
| 03 | 第三章 大语言模型基础 | 第 3 章 | N-gram、BPE 分词器、纯 numpy 注意力、采样参数实验室(四个离线实验) | 2 天 |
| 04 | 第四章 智能体经典范式构建 | 第 4 章 | ReAct / Plan-and-Solve / Reflection 三个范式 + 熔断/成本对账/timeit 验反思/19 个测试(10 文件全离线零密钥) | 2~3 天 |
| 05 | 第五章 低代码平台搭建智能体 | 第 5 章 | Coze/Dify/FastGPT/n8n 四个平台各一个应用 | 1~2 天 |
| 06 | 第六章 框架开发实践 | 第 6 章 | AutoGen/AgentScope/CAMEL/LangGraph 四个 Demo | 2~3 天 |
| 07 | 第七章 构建你的 Agent 框架 | 第 7 章 | 导读 + 完整实现见 docs/2/18 |
3~5 天 |
| 08 | 第八章 记忆与检索 | 第 8 章 | 四类记忆 + 手写 RAG:记忆打分/切块/BM25/阈值/防幻觉(四个离线实验) | 2~3 天 |
| 09 | 第九章 上下文工程 | 第 9 章 | GSSC 上下文流水线 + 笔记工具 + 安全终端工具 | 2 天 |
| 10 | 第十章 智能体通信协议 | 第 10 章 | 手写 MCP 服务器/客户端 + A2A 双 Agent 协作 | 2 天 |
| 11 | 第十一章 Agentic-RL | 第 11 章 | MDP 单轮/多步对照 + 数据格式转换 + 奖励函数 + LoRA 算术(四个离线实验) | 2~3 天 |
| 12 | 第十二章 智能体性能评估 | 第 12 章 | 评测框架(工具调用准确率 / LLM Judge / 胜率) | 2 天 |
| A | 附录A Python 从零到能开发 | — (面向 Android 开发者补 Python) | notekit:CLI + FastAPI + 测试 + wheel + Docker |
2~3 天 |
附录 A 什么时候读? 如果你有其他语言的开发经验(Android/Java/Kotlin/iOS/前端)但没写过 Python,先读附录 A 再开始第 1 章——它把语法、
uv工程链路、发布和部署一次补齐,16 个 Checkpoint 全部贴的是真实运行输出。如果你已经能写 Python,把它当查阅手册用(按目录查ImportError、GIL、async失效、Docker 层缓存等)。
怎么配合 docs/2 一起学
docs/1 原理与基础(第1~12章) docs/2 项目与工程化(第13~16章+扩展)
────────────────────────── ──────────────────────────────────
01 智能体是什么 ──────────────────→ 03 Agent原理与框架精讲
03 LLM基础(注意力/分词/采样) ─────→ 17 面试冲刺(底层原理追问)
04 三大范式(ReAct/Plan/Reflect) ──→ 11/13 手敲Agent、深度研究智能体
07 造框架 ═══════════════════════→ 18 终极手敲:构建你自己的Agent框架
08 记忆与RAG ─────────────────────→ 11 双层记忆、14 记忆小镇
09 上下文工程 ────────────────────→ 16 坑7/坑8(上下文超限与人设漂移)
10 通信协议(MCP/A2A) ─────────────→ 05 项目一(高德地图 MCP)
11 Agentic-RL ───────────────────→ 15 模型微调与私有化部署
12 评估 ─────────────────────────→ 16 坑15/坑16(评估集与对抗测试)
推荐顺序:先 docs/1 的 01~04(打地基)→ 再 docs/2 的 01~04(补 Python 与 Web 基础)→ 回来学 docs/1 的 08~12 → 最后 docs/2 的项目篇。如果你只想尽快做出东西,可以先 docs/1/01、docs/1/04,然后直接跳 docs/2/11。
环境与花费
- 正文(第 1~12 章)要求 Python 3.10 及以上(第 3 章的
list[str]写法、第 7 章的框架都要求 3.10+) - 附录 A 要求 Python 3.12(它用到了
datetime.UTC、def f[T]()泛型语法等 3.12 才有的写法,且示例项目pyproject.toml里写了requires-python = ">=3.12")。附录 A 第 1 节会教你用uv装任意版本的 Python,不影响系统环境 - 除第 11 章的训练环节(需要 GPU,可跳过)外,所有代码都能在一台普通笔记本上跑
- 需要一个国内大模型的 API Key(DeepSeek / 智谱 / ModelScope 都行),全部章节跑完的 LLM 花费在 10 元以内
- 第 9、12 章的部分代码完全不需要联网、不需要 API Key(纯算法实现),第 3 章的四个实验、第 8 章和第 11 章的实验全部离线(第 3 章只有可选的第五个实验要下载 1GB 模型,第 8 章最后接真模型那一步才需要 Key),可以先从这些开始建立信心
- 附录 A 全程不需要 API Key,除最后的 Docker 部分需要装 Docker Desktop 外全部离线