ai-agent-book
Agent = LLM + 上下文 + 工具,92个实验把AI Agent从原理讲到生产实战
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
Agent = LLM + 上下文 + 工具,92个实验把AI Agent从原理讲到生产实战
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
bojieli/ai-agent-book 是由中国科学院博士、知乎大 V 李博杰(bojie3)撰写的技术书籍《深入理解 AI Agent:设计原理与工程实践》的开源主仓库。截至 2026 年 7 月,该项目已斩获 19931 Stars,在 GitHub AI 图书类目中名列前茅。全书正文、92 个配套实验、可下载 PDF/EPUB 全部开源,成为中文 AI Agent 领域最具影响力的系统性学习资源。
2024 年之后,大模型能力边界不断拓展,AI Agent(AI 智能体)成为学术界和工业界最热门的方向。然而,市面上大量资料要么停留在"用 LangChain 调 API"的表层,要么是纯论文解读缺乏工程落地。李博杰在华为2012实验室做研究期间,亲历了多个 AI Agent 系统的设计与部署,深感"一本从 Harness 工程视角切入、理论与实践并重的中文系统性著作"的稀缺。
他决定把这本书从构思变为现实——不是出版后束之高阁的传统书籍,而是实时更新、全程开源的活的教科书。2025年9月 GitHub 开源后,Stars 增长曲线极为陡峭:上线首周破千,一个月破万,至今已突破 1.9 万,Fork 数接近 2000。书中的 92 个配套实验中,超过 70 个可独立运行,涵盖了从最小化的"Hello Agent"到生产级多模态系统的全谱系。
GitHub 开源战略本身就是一个 Agent 工程典范:持续迭代 + 社区翻译(7种语言)+ 自动化 PDF 构建(GitHub Actions) + 互动式 GitHub Pages 网站。
本书围绕这个简洁而深刻的公式展开十章内容,层层递进:
| 章 | 主题 | 核心价值 |
|---|---|---|
| 第1章 | Agent 基础知识 | 建立"Agent 本质是 Harness 工程"的核心认知 |
| 第2章 | 上下文工程 | 深入 KV Cache、提示工程、Agent Skills、上下文压缩 |
| 第3章 | 用户记忆和知识库 | 跨会话记忆、RAG、结构化索引、知识图谱 |
| 第4章 | 工具系统 | MCP 协议、三类工具(感知/执行/协作)、事件驱动异步 Agent |
| 第5章 | Coding Agent | 代码生成工具的工程全景图 |
| 第6章 | Agent 评估 | 评估环境、指标、统计显著性、评估驱动选型 |
| 第7章 | 模型后训练 | SFT vs RL 的选择路径,工具调用内化 |
| 第8章 | Agent 持续进化 | 从运行轨迹中学习,更新知识/指令/参数 |
| 第9章 | 多模态与实时交互 | 语音三范式、GUI 自动化、物理世界交互 |
| 第10章 | 展望与趋势 | Agent 生态演进方向 |

图1:bojieli/ai-agent-book 项目概览页 — 展示全书十章结构与核心数据(Stars、Forks、语言分布)
如果说正文是"道",那配套实验就是"术"。92 个实验覆盖了 Agent 开发的全生命周期:
chapter4 的 Docker 部署是该仓库中最具工程参考价值的部分:三个 MCP 服务器分别支持多语言代码执行(Python/JS/Go/Java/C++/Rust/PHP/Bash)、文档处理/Web搜索/OCR、以及浏览器自动化/Excel处理,所有服务均可通过
docker-compose up -d一键启动。

图2:项目 Stars 增长曲线 — 清晰展示了开源后快速引爆的传播路径(浅色主题版)
从代码组织来看,这是一个文档型 + 实验型的混合仓库:
book/chapter1.md ~ chapter10.md 构成全书正文(每章 60~146KB)chapter{N}/ 子目录包含各章配套项目(如 browser-use-rpa、controllable-tts、MiniMind-pretrain)book/build_pdf.sh(pandoc + xelatex + ElegantBook)、build_epub.sh(EPUB 3 构建)build-latest.yml(每次 push 自动构建 PDF 并发布 Release)、i18n-check.yml(7种语言翻译质量检测)、web-search-agent-tests.yml(Agent 功能自动化测试)代码质量整体优秀:.coderabbit.yaml 配置了 AI 代码审查、多语言 README(7种语言)覆盖完整、项目结构清晰、license 为 Apache-2.0。
对于普通读者(阅读者视角):
对于开发者(实验者视角):
pandoc + xelatex(如需自行编译 PDF)贡献:
局限:
bojieli/ai-agent-book 是中文 AI Agent 领域最具系统性和实践价值的开源资源。它的成功不仅在于内容本身,更在于"开源即产品"的理念——把一本书做成一个持续演进的社区项目。无论你是想理解 Agent 背后设计原理的研究者,还是需要落地 Agent 系统的工程师,这座 2 万星的知识宝库都值得深入探索。
推荐人群:AI 研究者、LLM 应用开发者、AI 图书作者与出版从业者 不推荐人群:期待开箱即用工具库的读者(这不是工具库,是教科书+实验集)