2026 年,AI Agent 是一个绕不开的话题,同时也有一个奇怪的现象“人人都在用Agent,但没几个人能说清它到底是什么”
Claude Code、Codex、Cursor 已经成了开发者日常使用最频繁的工具,但要说清楚它们内部逻辑,是如何工作的?应该都是一团乱麻,好像知道但又说不清。问你"Agent 到底是什么、怎么搭、怎么调",靠谱的学习资料也是良莠不齐,要么太学术,要不太碎片。
上周末在逛 github 上翻到一本《深入理解 AI Agent:设计原理与工程实践》,作者是李博杰(bojieli),GitHub 上 11.6k Star,完全开源。花了一个周末读了一下,觉得值得写一篇推荐,分享给大家。
用 10 章把 AI Agent 从原理讲到工程实战。全书正文、配图、88 个配套实验全部开源
最大的区别:每个实验你都能跑。
不是那种"这一章讲一下记忆的概念、下一章讲一下 RAG 的原理"的书。它给的是可执行的代码——clone 下来就能跑,README 里连该 checkout 到哪个 commit 都标好了。
随便举个例子:第 3 章讲 Agent 记忆,配套的实验不是让你"阅读理解",是真的让你跑代码——人肉基准测试、JSON Cards 和 RAG 的对比、不同记忆方案的选型。跑完你会对"什么时候该用哪种记忆"有很具体的感知。
章节之间的推进也是自然的:从"一个 Agent 能做什么"开始,一路走到"多个 Agent 怎么协作"。读完你不会只记住一堆概念,而是真的能搭一个能用的 Agent 出来。
第 12 章是个彩蛋 书稿主体写完后,作者又追加了一章持续更新的前沿动态,整理了近一年 AI Agent 的最新进展。这东西单独拿出来都够用了。
开源的态度很诚恳 不光是书开源,代码也全开源,还支持多语言翻译——台湾正体、英文、泰米尔语、越南语都已经有人在做了。勘误、新增实验、翻译,全都能直接提 PR。
代码质量不敷衍 每个实验的 README 里标了具体的 commit 版本,就是为了保证你能复现。不是随手贴几段代码充数。
刚接触Agent的新手:从第 1 章跟着跑就行,有理论有代码已经在用Agent做项目的:第 5-10 章的实验可以直接拿来改想系统理解Agent的人:全书读完基本能独立构建一个生产可用的Agentgit clone https://github.com/bojieli/ai-agent-book.gitcd ai-agent-book
从第 1 章第一个实验跑起,或者直接跳到你想看的那章。