有一本书,一句话就把 AI Agent 的本质说透了:Agent = LLM + 上下文 + 工具。就冲这一句,就值得看。

李博杰写的《深入理解 AI Agent:设计原理与工程实践》,GitHub 上已经 19000 多颗星了。全书 10 章加引言后记,从基础概念一路讲到多 Agent 协作,每章配了可独立运行的代码项目,总共 92 个。

书是 Apache-2.0 协议开源,随便看随便用。在线版在 bojieli.github.io/ai-agent-book

Agent = LLM + 上下文 + 工具
作者
李博杰
协议
Apache-2.0 开源
正文
10章 + 引言 + 后记
配套项目
92个(70+独立运行)
GitHub
19000+ 星
语言
中文+6种翻译版

全书内容

引言:Agent 是什么
1个项目
1
Agent 基础知识
4个项目 — 上下文演示、从经验中学习、搜索代码生成、网络搜索Agent
2
上下文工程
9个项目 — 提示工程、提示注入、上下文压缩、KV Cache、本地LLM服务、注意力可视化等
3
用户记忆和知识库
14个项目 — Agentic RAG、稠密/稀疏嵌入、结构化索引、Mem0/Memobase记忆系统、多模态Agent等
4
工具
7个项目+Docker — 主动工具发现/选择、异步Agent、事件触发Agent、感知/执行/协作工具
5
Coding Agent 与代码生成
12个项目 — Coding Agent、ERP Agent、日志诊断、对话式UI、动态表单、论文转视频等
6
Agent 的评估
6个项目 — Agent成本分析、ELO排行榜、模型基准、TTS质量评估等
7
模型后训练
16个项目 — 从零训练MiniMind、强化学习RLVP、CoT蒸馏、多语言推理、空间推理等
8
Agent 的持续进化
8个项目 — 提示自动优化、自我进化工具、自我修改Agent、GAIA经验、浏览器RPA等
9
多模态与实时交互
5个项目 — 可控TTS、端到端语音、实时音频、电话Agent、流式语音
10
多 Agent 协作
5个项目 — 书籍翻译(多Agent并行)、多角色转移、并行网络研究、语音狼人杀

为什么推荐这本书

市面上讲 AI Agent 的书不少,但大部分要么太理论(全是公式没有代码),要么太浅(教你怎么调 API)。这本书在两个方向上踩得很实:

有理论,但不飘。 第一章先用一个公式把 Agent 拆清楚,然后逐层展开——上下文怎么设计、记忆怎么存、工具怎么接、评估怎么搞。每层都有对应的代码实验。

有代码,但不碎。 92个项目覆盖了从 RAG 到强化学习、从单 Agent 到多 Agent 协作的完整技术栈。而且每个项目可以独立跑,不是那种非要搭完整环境才能动的。

面够宽。 从提示工程到模型后训练,从上下文压缩到语音交互,从评估体系到自我进化——几乎覆盖了 Agent 开发的全链条。看一遍能搭出完整的知识框架。

如果你在做 Agent 相关的开发或落地,这本书值得花时间翻一遍。

来源信息

仓库:github.com/bojieli/ai-agent-book

在线阅读:bojieli.github.io/ai-agent-book

协议:Apache License 2.0

正文格式:Markdown + EPUB + PDF(社区翻译版支持英/日/俄/越南/泰米尔/正体中文)

微信

我是大白,在呼和浩特做企业AI落地应用

对于商业、流量、AI赋能企业的话题感兴趣,欢迎加微信聊聊。

扫码备注「营销笔记」