bojieli/ai-agent-book

开源的 AI Agent 系统教材:10 章正文与 109 个配套实验,从原理讲到工程实战。

开源的 AI Agent 系统教材:10 章正文与 109 个配套实验,从原理讲到工程实战。

产品定位

本书定位为体系化开源教材,而非工具文档:正文以 Markdown 开源,采用 Apache-2.0 许可证。选型时需注意边界:社区翻译版本可能滞后于中文原版;配套实验需按章节自行安装依赖并配置环境,克隆或安装源码不代表实验完成。前置知识要求为能读懂并修改中等复杂度的 Python 代码、用过 LLM 产品、熟悉至少一款 AI 辅助编程工具。

适合用户

  • 希望系统学习 AI Agent 原理与工程实践的开发者
  • 想动手实现 coding agent 的工程师

功能亮点

  • 开源全书正文与电子书

    10 章正文以 Markdown 开源,提供 PDF / EPUB 下载与在线阅读。

  • 109 个按章配套实验

    每章提供配套实验项目,统一支持 Python 3.11–3.13,请在仓库根目录按章节安装依赖。

  • 在线阅读站点

    支持多语言切换、章节折叠、高亮与笔记,main 分支推送后自动重建。

使用步骤

阅读本书

  1. 直接下载 PDF / EPUB 离线阅读,或访问在线阅读站点
  2. 按学习建议(docs/zh-CN/LEARNING.md)规划学习路径
  3. 结合每章实验动手实现,参考章末思考题自测

运行配套实验

  1. 在仓库根目录按章节安装依赖(如 uv sync --locked --extra ch1)
  2. 按实验 README 配置 .env 或环境变量中的 API 凭据
  3. 从仓库根目录运行实验,如 uv run python chapter1/context/main.py

适用场景

系统学习 AI Agent 设计原理

开发者

通过 10 章正文学习上下文工程、记忆、工具、评估、后训练与多 Agent 协作。

从零实现一个 coding agent

工程师

官方建议第 1–5 章足以做出可用的 coding agent,第 7、9 章建立评估与持续改进。

访问与价格

可用状态: 当前可用

价格信息: 免费

支持平台: Web

价格说明: 全书正文、配图与配套实验开源免费(Apache-2.0),PDF / EPUB 可免费下载。

免费额度: 全部内容免费开源。

官方入口

常见问题

有 PDF / EPUB 吗?需要自己编译吗?

不需要自行编译,电子书一节列出 PDF / EPUB 下载链接,也可在线阅读;只有想修改书稿并重新排版时才需要自行编译。

阅读本书需要哪些前置知识?

能读懂并修改中等复杂度的 Python 代码、用过 ChatGPT、Claude 等 LLM 产品、熟悉至少一款 AI 辅助编程工具。

思考题有参考答案吗?

有,见 book/reference-answers.md(含在线版),仅供参考、不是标准答案。

哪里提问和讨论?

勘误、实验 bug、翻译问题开 GitHub Issue;阅读疑问与思考题讨论使用 GitHub Discussions。

来源核验

资料核验于 2026-09-28