全栈开发知识库

Hello-Agents 原书第 1~12 章:零基础通读 + 从 0 到 1 手敲

这个目录对应原书第一部分到第三部分(第 1~12 章)的逐章精讲。

和 docs/2/ 的区别:docs/2/ 是"综合案例 + 自研项目"路线(对应原书第四、五部分),这里是"基础与原理"路线——把每一章的每个术语讲到零基础能懂,并且每一章都给出可以从空目录一行行敲出来、敲完就能跑的代码。

每篇的固定结构(这就是你要求的"是什么 → 怎么用 → 相关知识"):

  1. 一句话总结 + 这一章解决什么问题
  2. 核心知识点详解:每个新词先说"它是什么"(打比方),再说"怎么用"(代码/步骤),最后说"相关知识"(和前后章节怎么串)
  3. 动手环节:完整代码分节给出,每节末尾一个 ✅ Checkpoint,跑通了再往下
  4. 踩坑与专家提示:真实开发里会翻车的地方
  5. 面试怎么讲:可以直接背的表述
  6. 本章小结

目录

序号 文档 对应原书 手敲产物 预计耗时
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 外全部离线

准备好了就从 00-前言 开始(没写过 Python 的话,先去 附录 A)。

本页由 Markdown 自动渲染 · 共 628 篇笔记