agent_learning
系统化 AI Agent 开发教程,涵盖 LLM、RAG、记忆、工具调用、LangChain、Lan
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
系统化 AI Agent 开发教程,涵盖 LLM、RAG、记忆、工具调用、LangChain、Lan
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你有没有过这样的困惑?看了十几篇 LangChain 教程,打开文档却发现不知道该从哪开始;学完 RAG 理论,实际落地时却不知道如何给 Agent 挂载记忆系统;看完 Agentic RL 的论文,代码层面却完全找不到感觉。理论与实践之间的这道鸿沟,正是 agent_learning 试图解决的核心问题。
Haozhe-Xing/agent_learning 是一个以「从零开始学 AI Agent 开发」为目标的开源教程项目,采用 mdBook 格式构建,提供中文、英文双语版本,涵盖从 LLM 基础到生产级 Agent 系统的完整学习路径。它不是简单的资源列表,而是一套结构化、带实战的系统性课程,每天自动从 arXiv 抓取最新 Agent 相关论文,保持内容始终处于研究前沿。截至目前,该项目在 GitHub 已收获 310 Stars、45 Forks,获得了 AI 学习者社群的广泛认可。
图1:agent_learning 全局学习路线图,涵盖从 LLM 基础到生产部署的完整阶段
当前市面上的 AI Agent 学习资料普遍存在两个极端:要么是过于学术化的论文解读,普通开发者难以转化为工程能力;要么是过于简单的「Hello World」级示例,缺乏对复杂生产场景的覆盖。agent_learning 的设计哲学是「完整 + 实战」——每一个知识点都有对应的代码示例,每一个技术方案都有场景解析,读者可以顺着路线图一步步构建出真正可用的 Agent 系统。
更值得称道的是,这个项目并非一次性完成的静态教程,而是一个每日自动进化的动态知识库。作者设计了 arXiv 自动追踪管道,每天扫描 Agent 架构、工具调用、记忆系统、多 Agent 协作、强化学习等方向的最新论文,自动更新对应章节。这意味着读者看到的不是某一天的内容快照,而是始终反映 AI Agent 领域最新进展的活文档。
项目内容分为 13 个核心章节,覆盖了 AI Agent 开发的全生命周期:
每个章节都配有 Mermaid 图表、动画演示,将抽象的架构设计可视化,降低理解门槛。这种「文字 + 图表 + 代码」三位一体的教学方式,是项目区别于普通 README 资源合集的关键特征。
图2:Agentic RL 前沿研究章节,每日自动更新 arXiv 最新论文内容
图3:GRPO/GSPO 训练范式章节,从理论到代码实现完整覆盖
虽然项目以 mdBook 文档为主(HTML/Markdown 格式),但背后涉及的技术栈非常广泛:文档构建使用 Rust 编写的 mdBook 工具;教程示例代码覆盖 Python(LangChain、LangGraph、DSPy 等框架)以及 JavaScript/TypeScript(MCP 协议相关内容);部分章节涉及 强化学习框架(GRPO/GSPO 的 PyTorch 实现);部署通过 GitHub Pages 自动托管,零运维成本。
整体代码质量评分可给出 80/100:代码结构清晰,章节划分合理,配套文档详尽。由于是教学类项目而非生产级框架,测试覆盖率相对有限,但这一点对于学习目的来说是可以接受的。项目 README 中明确标注了 MIT 许可证,商业使用和二次开发均无法律障碍。
对于普通用户而言,这个项目完全不需要任何安装步骤。作者通过 GitHub Pages 托管了预构建的在线电子书,中文版地址为 Haozhe-Xing.github.io/agent_learning/zh/,英文版为 agent_learning/en/。直接打开浏览器即可阅读所有章节、查看图表和动画。如果你希望本地构建电子书,只需安装 mdBook CLI(cargo install mdbook)并在本地执行构建命令,整个过程不超过 5 分钟,硬件要求极低——1GB 内存、200MB 磁盘即可。
项目不支持容器化部署,这是因为它本质上是一个静态文档网站而非有状态的服务。不过从实用角度看,这反而降低了使用门槛——没有 Docker 依赖,任何人都能立即开始学习。
适合人群:AI 开发者(希望系统性掌握 Agent 开发技术栈)、高校学生(准备 AI 相关毕业设计或课程项目)、产品经理(需要理解 Agent 能力边界)、技术转型者(从传统开发转向 AI 应用开发)。
不太适合:已有成熟 Agent 生产经验的开发者(内容深度不足以满足需求)、期望直接获取可商用 Agent 产品的用户(这是学习项目而非开箱即用的产品)。
作为一个个人维护的开源教程项目,agent_learning 的局限性也比较明显:内容更新依赖作者个人投入,虽然有 arXiv 自动抓取管道,但代码实操部分的更新节奏未必能跟上框架本身的快速迭代;此外,部分高级章节(如 Agentic RL)目前内容深度仍有提升空间,期待更多社区贡献者参与完善。
2024-2025 年是 AI Agent 爆发元年,从 OpenAI 的 Operator 到 Anthropic 的 Computer Use,从 Devin 到 Claude Code,Agent 正在重新定义人机交互的边界。一个系统化的 Agent 学习路径对于整个 AI 生态的开发者培育至关重要。agent_learning 以开源的方式填补了这一空白——它不是某个公司的商业产品,而是属于整个社区的学习资源。随着 AI Agent 在企业场景的逐步落地,这类系统化教程的需求只会越来越大,该项目的影响力有望持续扩大。