大数跨境

前华为"天才少年"把整本《AI Agent》开源了:1.3万星、95个实验、PDF免费下

前华为"天才少年"把整本《AI Agent》开源了:1.3万星、95个实验、PDF免费下 机器学习AI算法工程
2026-08-02
1
导读:向AI转型的程序员都关注公众号 机器学习AI算法工程
图片

向AI转型的程序员都关注公众号 机器学习AI算法工程



这不是又一篇"AI Agent 入门科普",而是一本把原理、工程、可运行代码焊死在一起的开源教科书。它用一句公式——Agent = LLM + 上下文 + 工具——把整个赛道讲透了。更狠的是,它免费、开源、还能让你亲手把每个模块跑一遍。

项目:《深入理解 AI Agent:设计原理与工程实践》(AI Agents in Depth,李博杰 著)
代码仓库:github.com/bojieli/ai-agent-book
在线阅读:bojieli.github.io/ai-agent-book

https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-zh-CN.pdf

最近朋友圈又被一本书刷屏了。不是小说,是一本讲 AI Agent 的技术书——而且,免费、开源、能跑代码。

它的作者李博杰,标签很硬:前华为"天才少年"、中科大少年班、中科大博士,也是 AI Infra 开源社区 Beam 的发起人之一。过去几年他持续在做 AI 工程化实践,在国内开发者圈子里辨识度很高。而这次,他把整本书、配套代码、实验项目全部开放给了社区

截至发文,项目已经冲到 1.3 万+ Star,并提供中文、英文、西班牙语、阿拉伯语、日语、韩语等 13 种语言版本,是近期中文 AI Agent 领域最出圈的开源项目之一。

Agent = LLM + 上下文 + 工具。
这 11 个字,可能是 2026 年最值得每个做 Agent 的人记住的一句"工程箴言"。

市面上讲 AI Agent 的文章、课程、视频多到溢出,但李博杰这本书的走红,不是靠营销,而是靠一个扎心的差异化:大多数资料停留在"概念和演示",这本是"能跑的"

作者有一个很清醒的判断,也是全书的灵魂:

作者的底层判断:未来的竞争力不在于模型本身,而在于你如何通过"上下文工程"和"工具编排"去 Harness(驾驭) 模型的能力。模型会快速 commoditize(商品化),但"怎么把模型用出花来"的工程能力,才是护城河。这本书,就是把这套 Harness 工程"教科书化"。

换句话说,当所有人都在追逐"下一个更强的大模型"时,这本书反手告诉你:模型不是你的壁垒,你会不会用模型才是。这个 timing 卡得很准——2026 年正是"从堆模型到拼应用工程"的拐点。

二、一句话公式,讲透整个赛道

全书围绕一个核心公式展开:

Agent = LLM + 上下文 + 工具

别小看这行字。它其实是 Agent 工程的"第一性原理"——把一切复杂系统拆成三个不可再分的部件:

  • LLM(大模型)
    :Agent 的"大脑",负责思考和决策。
  • 上下文(Context)
    :喂给模型的"工作环境"——提示、记忆、知识、历史。上下文决定了模型能力的上限。
  • 工具(Tools)
    :Agent 的"双手"——调 API、查数据库、跑代码、操作浏览器。没有工具,模型只是个聊天框。

这个拆法的厉害之处在于:它把"Agent 到底难在哪"说清楚了。难不在 LLM(买现成的),难在上下文怎么组织工具怎么编排。而这,正是后面 10 章要逐一拆解的东西。

三、10 章层层递进:从"是什么"到"造一个"

书的章节设计是"地基→楼层→封顶"的结构,每一章都配了可运行的代码项目:

章节
主题
一句话核心
配套实验
第 1 章
Agent 基础知识
"模型即 Agent"新范式 + 核心公式
4
第 2 章
上下文工程
上下文决定能力上限:KV Cache、提示工程、Agent Skills、上下文压缩
9
第 3 章
用户记忆和知识库
跨会话记住用户、接外部知识:RAG、知识图谱
13
第 4 章
工具
工具是 Agent 的双手:MCP 协议、事件驱动异步 Agent
7
第 5 章
Coding Agent
代码是"能创造新工具的工具",生产级全景
12
第 6 章
Agent 的评估
把表现变成可比较信号:指标、统计显著性
11
第 7 章
模型后训练
预训练 / SFT / RL:工具调用内化、样本效率
16
第 8 章
Agent 的自我进化
不改权重也能成长:经验学习、从使用者到创造者
8
第 9 章
多模态与实时交互
语音三范式、Computer Use、机器人
10
第 10 章
多 Agent 协作
群体智能高于个体:协作框架、涌现的"Agent 社会"
8

从表里能看出作者的用心:越往后越硬核。第 2 章"上下文工程"和第 5 章"Coding Agent"是工程师最常踩坑、也最该优先读的;第 7 章"模型后训练"配了 16 个实验,直接带你摸 SFT 和 RL 的边。

四、"能跑"才是硬道理:88→95 个实验

这本书最让人兴奋的地方,在于它不只是一本"看懂就行"的书,而是一个庞大的实验场

源文章说"88 个配套实验",但去 GitHub 看会发现,项目仍在快速更新,现在已经是 95 个配套实验,其中 70+ 可以独立运行。代码和章节一一对应,读者能边读边动手,把 AI Agent 的每一个核心模块在自己电脑上"跑一遍"。

举个具体的:第 3 章配了 13 个项目,你亲手搭一套 RAG + 用户记忆系统;第 5 章 12 个项目,带你把 Coding Agent 的组件一个个跑通;第 7 章 16 个项目,深入模型后训练的各个环节。从"调 API"到"用 GPU 训练模型",难度阶梯铺得很顺。

但真正让它区别于普通教程的,是下面这个被很多人忽略的巧思——

它不是"书",是"学习轨道"

第 6 / 7 / 9 / 10 章没有停留在自带的玩具代码,而是直接挂载了 22 个外部真实生产仓库,等于给你铺了一条从"读书"跳进"真系统"的轨道:

  • 第 7 章(后训练)
    :挂上 bojieli/minimind(从零训练)、bojieli/verl(RL 训练框架)、bojieli/AWorld
  • 第 6 章(评估)
    :挂上 android_worldOSWorldSWE-benchtau2-bench 这些业界真在用的评测环境;
  • 第 9 章(多模态)
    :挂上 browser-useXLeRobotRoboCrew
  • 第 10 章(多 Agent)
    :挂上斯坦福 generative_agentsTalkAct 等。

这意味着:你读完一章,不是"嗯我懂了",而是能顺着链接直接翻进一个生产级开源项目继续深挖。书是入口,仓库是纵深——这套设计,比单纯堆 95 个 demo 高级得多。

五、三个被忽略的"较真",才是真价值

读完源码和 README,我觉得这本书最该被夸的,是几处不那么显眼、但极其体现功力的"较真"。这也是我想替它说的原创点评:

1. "思考"与"推理",一个术语都不糊弄

书里对两个高频英文词做了硬区分:reasoning 统一译为"思考"(指模型展开中间推导、CoT、"思考模型"如 o 系列 / DeepSeek-R1、"思考 token");inference 统一译为"推理"(指模型前向计算、部署运行、"推理成本""推理栈")。

一个词的较真,背后是对"模型在想"和"模型在算"的清晰切割。很多资料把这两个概念混着用,读者越看越糊涂。李博杰用两个中文词一刀切开——这种"对基本概念的洁癖",恰恰是一本好书该有的样子。

2. 把"Harness 工程"摆到 C 位

如前所述,作者旗帜鲜明地认为:模型会商品化,驾驭模型的技术才是壁垒。整本书都在服务这个判断——从上下文工程到工具编排,从评估到后训练。在"唯模型论"还甚嚣尘上的时候,这种冷静很稀缺。

3. 开源不是"放出来",是"扶上马送一程"

Apache-2.0 随便改随便商用;13 种语言社区翻译;PDF / EPUB / 在线阅读三件套齐备;甚至告诉你"部分实验要 GPU / 机械臂 / 浏览器,别硬刚"。这种把读者当成年人、把门槛铺到最低的诚意,是它 1.3 万星的底色。

六、手把手上手:5 步开跑

说了这么多,怎么真正用起来?下面 5 步,照着敲就行:

第 1 步:先白嫖 PDF / 在线读

# 中文 PDF(始终指向 main 分支最新构建)
https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-zh-CN.pdf

# 在线阅读(支持多语言切换、章节折叠、全文搜索、实验直达)
https://bojieli.github.io/ai-agent-book/

第 2 步:把代码拉下来

git clone https://github.com/bojieli/ai-agent-book.git
cd ai-agent-book

不熟悉 Git 的,仓库页面点 Code → Download ZIP 也行。实验按章组织在 chapter1/ 到 chapter10/,每个实验目录都有自己的 README 和依赖说明。

第 3 步:跑你的第一个实验

# 进第 1 章的上下文示例(引言里点名的 chapter1/context/main.py)
cd chapter1/context
uv run python main.py

引言里强烈建议"动手跑一遍",因为 Agent 是实践性极强的领域——很多设计直觉,只有在调试时才真正建立。

第 4 步:挑两章优先读

如果你是工程师,建议直接跳 第 2 章(上下文工程) 和 第 5 章(Coding Agent):前者是 Agent 性能的天花板,后者是当下最卷、最落地的方向。

第 5 步:配个国内友好的 API 平台

书里推荐的 API 平台对国内开发者很友好:Kimi、智谱 GLM、SiliconFlow、DeepSeek、OpenRouter 等。大部分纯软件实验,有几个 API Key 就能跑;少数实验需要 GPU 或机器人硬件,量力而行。

客观提醒:部分实验(如第 7 章训练、第 9 章机器人)确实有硬件门槛,不是全都能在笔记本上跑。但书里也已明确标注,按需取舍即可。效果与深度取决于你愿不愿意动手——它给你轨道,不替你跑。


机器学习算法AI大数据技术

 搜索公众号添加: datanlp

图片

长按图片,识别二维码


阅读过本文的人还看了以下文章:


YOLO实时定位,Qwen3-VL-Seg深度诊断,两者协同完成从"看见"到"看懂"再到"审断"的AI质检全链路
GPT-4o做大脑,Qwen2-VL做眼睛,让无人机+无人船自动巡检港口
NVIDIA开源LocateAnything深度解读:3B参数,比Qwen3-VL快10倍,最强3B视觉定位大模型来了
本地部署AI Agent,6G显存跑Qwen3.6-35B-A3B 从入门到实战全流程
TexMS-YOLO:纹理感知特征融合 + 多尺度交互实现工业缺陷检测91.99% mAP
汇集所有大模型架构图!大模型架构演进全解析
98%准确率!这个双分支AI模型,精准识别木薯叶病害(附代码)
2026论文解读,ASAHI:自适应切片助力小目标检测,速度提升25%、精度创新高
TexMS-YOLO:纹理感知特征融合 + 多尺度交互实现工业缺陷检测91.99% mAP
14.7M参数,小目标AP达到13.9%!FSDETR用频空融合重新定义目标检测
skill刚开源就斩获 1.7K Star!web-access让AI真正"上网"
Qwen3.5实战教程:从0到1掌握本地部署与微调
引入小目标注意力模块改进YOLO12用于无人机视角下的岸边人员玩水检测
pdf2skill:让计算机视觉初学者把PDF文档变成AI技能包
next-ai-draw-io 用这款AI 画图几十秒就搞定了
10 万文档 RAG 落地实战:从 Demo 到生产,我踩过的所有坑
最强一键抠图19Kstar 的 Rembg 开源神器
YOLO12改进引入DINOv3少样本目标检测精度飙升,分享训练自定义数据集代码
基于DINOv2和SAM2改进的U-Net模型
Ultralytics & lightly-train:简化计算机视觉模型训练,无需标签
最新视觉大模型 DINOv3论文精读(逐段解析)
医学影像数据集汇总(持续更新)150个
【医学影像分割】UN-SAM:一种高效且通用的细胞核分割模型
小目标检测难点分析和解决策略

【模型高效部署】tensorrtx 深度解读,yolov11高性能推理实战案例

实时语义分割ENet算法,提取书本/票据边缘


整理开源的中文大语言模型,以规模较小、可私有化部署、训练成本较低的模型为主


《大语言模型》PDF下载


动手学深度学习-(李沐)PyTorch版本


基于40万表格数据集TableBank,用MaskRCNN做表格检测


《基于深度学习的自然语言处理》中/英PDF


Deep Learning 中文版初版-周志华团队


【全套视频课】最全的目标检测算法系列讲解,通俗易懂!


《深度学习入门:基于Python的理论与实现》高清中文PDF+源码


python就业班学习视频,从入门到实战项目


2019最新《PyTorch自然语言处理》英、中文版PDF+源码


《21个项目玩转深度学习:基于TensorFlow的实践详解》完整版PDF+附书代码


《深度学习之pytorch》pdf+附书源码


《Python数据分析与挖掘实战》PDF+完整源码



不断更新资源

深度学习、机器学习、数据分析、python

 搜索公众号添加: datayx  

图片

【声明】内容源于网络
0
0
机器学习AI算法工程
计算机视觉、自然语言处理、推荐系统、人工智能、大模型、深度学习、机器学习、大数据技术社区,分享各类算法原理与源码、数据处理、可视化、爬虫、竞赛开源代码等资源。
内容 1570
粉丝 1
机器学习AI算法工程 计算机视觉、自然语言处理、推荐系统、人工智能、大模型、深度学习、机器学习、大数据技术社区,分享各类算法原理与源码、数据处理、可视化、爬虫、竞赛开源代码等资源。
总阅读41.9k
粉丝1
内容1.6k