datawhalechina/deepagents-in-action

📚 《Deep Agents 实战》—— LangChain 官方大使出品,基于 LangChain / LangGraph 生态,从零构建生产级 AI Agent 的完整指南

这个项目是什么

Deep Agents 实战 是一门免费的中文在线课程,教你如何使用 LangChain 和 LangGraph 框架构建AI智能体。它由DataWhale开源社区发布,由LangChain认证大使沧海九粟编写。

课程包含 17章 图文并茂的书面课程以及可直接运行的实验模板,并逐步添加视频补充。课程从你的第一个智能体开始,逐步涵盖任务规划、文件系统、子智能体协作和上下文管理。

适合谁

聪明但非专业的学习者,希望动手实践AI智能体。课程假设你会跟着实验操作,而不仅仅是阅读理论。课程为中文。

你将学到什么(章节地图)

准备 — 使用名为AgentSeek的工具设置开发环境,并安装AI编码助手“技能”,在编码时提供框架级指导。

版本更新指南 — 解释Deep Agents v0.7中的变化(更轻量的默认设置,简单对话的基础输入token减少约65%,新的文件工具行为)以及如何从v0.5/v0.6迁移。

认知章节

  • 第1章:什么是“Agent Harness”,以及Deep Agents、LangChain和LangGraph如何分工
  • 第2章:5分钟构建你的第一个智能体

核心章节

  • 第3章:虚拟文件系统 — 智能体如何保存内容和中间结果
  • 第4章:任务规划 — 教智能体分解复杂任务
  • 第5章:子智能体 — 委派工作和隔离上下文
  • 第6章:异步子智能体 — 并行运行多个子任务

高级章节

  • 第7章:技能 — 可重用的能力包
  • 第8章:长期记忆 — 跨对话记忆
  • 第9章:人在回路 — 安全的人工审批流程
  • 第10章:沙箱执行 — 安全运行代码
  • 第11章:文件系统权限 — 声明式读写边界
  • 第12章:MCP — 扩展智能体工具生态系统的标准协议

前沿预览

  • 第13章:评分标准 — 智能体根据验收标准自我迭代
  • 第14章:流式 — 实时查看智能体和工具事件
  • 第15章:解释器 — 智能体用代码编排工具
  • 第16章:动态子智能体 — 代码编排的多智能体模式
  • 第17章:决策模型框架 — 模型路由和自动模式用于智能体控制

如何跟随学习

每章都有一个实验模板。你安装AgentSeek,创建一个模板(例如,agentseek create deepagents/default),配置一个.env文件,运行agentseek doctor检查环境,然后运行agentseek dev启动。模型通过 SiliconFlow(硅基流动) 访问,这是一个云模型平台;课程赞助商为新用户提供16元代金券,剩余的推荐积分被汇集起来补贴配额用尽的学生。

访问方式

  • 在线阅读: datawhalechina.github.io/deepagents-in-action/
  • Bilibili视频: 从README链接
  • 小红书帖子: 从README链接

网站本身的技术栈

课程网站使用Astro 6、Tailwind CSS 4和TypeScript构建。章节内容以Markdown文件形式存放在content/文件夹中;构建前,预处理脚本从scripts/chapters.json注入元数据。本地开发需要Node.js ≥ 22.12.0。

许可

  • 课程文本: CC BY-NC-SA 4.0(相同方式共享,非商业)
  • 网站源代码: MIT

如何贡献

欢迎提交拉取请求 — 修复错别字、改进布局或讨论内容。所有贡献者都会在README的“特别感谢”部分得到致谢,并获得LangChain官方社区(中国)的礼物。

关键信息一览

项目 详情
语言 中文
教授框架 LangChain / LangGraph / Deep Agents
章节 17 + 准备 + 版本更新指南
作者 沧海九粟 (LangChain认证大使)
模型提供商 SiliconFlow (硅基流动)
内容许可 CC BY-NC-SA 4.0
代码许可 MIT
当前版本 推荐Deep Agents 0.7.x

注意:README提到课程已获得2000+ GitHub星标并出现在Trendshift上,但README本身未说明确切的星标数量。

相关

  • 项目
  • 项目
  • 项目
  • 项目