开发与工程 langchainlanggraphdeepagentsai-agent-coursevirtual-filesystemmcpsandbox

《Deep Agents 实战》

基于 LangChain / LangGraph 生态,从零构建生产级 AI Agent 的系统实战指南

FollowAgents 评估 · FARS-2.1
不推荐
39/ 100 五分制 2.0 / 5
1 2 3 4 5 6
1信任安全0 / 29 · 0.0/5

证据显示这是一个课程网站仓库,不包含可执行的Agent代码,因此所有信任相关标准均不适用,得分为0。没有权限管理、用户确认、数据流透明性、敏感数据处理、依赖安全、外部影响、回滚或来源归属的证据。

2可靠稳定8 / 14 · 2.9/5

自一致性:README和package.json一致,项目结构清晰,得2分。依赖可用性:依赖列表明确,但未提供锁定文件或完整性校验,得2分。失败消息:有资产校验脚本,但未提供用户可见的错误消息,得1分。

3适用触发9 / 18 · 2.5/5

受众和场景:明确面向学习Deep Agents的开发者,提供了章节和场景,得2分。能力边界:未明确说明课程覆盖范围或限制,得1分。触发精度:未涉及触发机制,得1分。环境适配:提供了Node版本要求和安装步骤,得2分。

4规范维护10 / 18 · 2.8/5

信息架构:README提供了清晰的目录和结构,得2分。安装说明:提供了npm install和启动命令,得2分。命名稳定性:版本号0.0.1,但未说明命名约定,得1分。示例和FAQ:提供了章节示例,但无FAQ,得2分。已知限制:未明确列出,得1分。许可证:明确CC BY-NC-SA和MIT,得2分。版本和变更日志:无变更日志,得1分。维护责任:有贡献指南和PR欢迎,得2分。

5有效结果9 / 13 · 3.5/5

输出可用性:课程内容结构清晰,可直接使用,得2分。边际价值:提供了独特的Deep Agents实战内容,得2分。成本效益:免费开源,但依赖外部模型服务,得2分。

6证据核验3 / 8 · 1.9/5

声明可追溯性:部分声明有链接支持,但未提供验证方法,得1分。跨来源佐证:有外部链接,但未交叉验证,得1分。事实与推断分离:未明确区分,得1分。

证据充分度: 评估于 2026年8月11日 审查版本 6cc87defa79d
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:最小权限约束、执行前用户确认、数据流向说明、敏感信息处理、依赖安全审查、外部影响披露、回滚或恢复路径、来源归属可核验
使用前请注意
  • 该仓库是课程网站,不包含可执行的Agent代码,因此信任相关标准不适用。
  • 依赖未锁定,存在供应链风险。
  • 未提供已知限制和变更日志,用户需自行评估。
评估证据 [1][2][3][4]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

《Deep Agents 实战》是 LangChain 官方大使「沧海九粟」出品的中文课程,基于 LangChain / LangGraph 生态,系统讲解如何构建生产级 AI Agent。课程内容覆盖虚拟文件系统、任务规划、子 Agent 编排、Skills、长期记忆、人工介入流程、沙箱执行、文件系统权限和 MCP 等核心与进阶主题。课程网站基于 Astro 构建,部署在 GitHub Pages,提供 B 站视频合集和小红书图文合集等配套资源。代码示例默认通过硅基流动平台接入模型,支持多种模型选择。课程文字内容采用 CC BY-NC-SA 4.0 协议,网站源代码采用 MIT 协议。

该课程提供一系列 Markdown 章节(位于 content/ 目录),通过 scripts/prep-content.mjs 预处理后生成带 frontmatter 的页面,由 Astro 构建为静态网站。课程指导学员使用 AgentSeek 工程化套件创建 DeepAgents 模板、安装 npx skills 开发技能,并通过具体代码示例演示如何利用 deepagents 库实现虚拟文件系统、任务规划、子 Agent(含异步子 Agent)、Skills 复用、LongTermMemory、Human-in-the-Loop、沙箱执行和 MCP 集成。示例通过环境变量 MODEL_NAME 管理模型,默认使用硅基流动的 Qwen 或 DeepSeek 模型。

  1. 希望系统学习 LangChain / LangGraph 生态并构建生产级 Agent 的开发者,可从零开始跟随课程实践。
  2. 需要为复杂任务实现任务规划与分解的团队,可参考第 4 章的内容。
  3. 需要让 Agent 安全执行代码的开发者,可学习第 10 章沙箱执行的内容。
  4. 需要为 Agent 配置文件系统权限、控制读写边界的开发者,可参考第 11 章。
  5. 需要扩展 Agent 工具生态的团队,可通过第 12 章学习 MCP 集成。

这个 Agent 有哪些优点和局限?

优点
  • 由 LangChain 官方大使出品,内容权威且紧跟官方能力演进。
  • 课程结构清晰,涵盖从认知、核心到进阶的完整知识体系。
  • 提供多种配套资源(B 站视频、小红书图文、课程网站),学习路径多样。
局限
  • 课程内容针对 Deep Agents ≥ 0.5 版本,部分进阶功能有更高版本要求。
  • 示例默认依赖硅基流动平台,可能对使用其他模型提供商的用户造成不便。
  • 本地开发环境需要 Node.js ≥ 22.12.0,对旧版本 Node 用户不友好。

如何安装或部署这个 Agent?

本地开发需 Node.js ≥ 22.12.0,在仓库根目录执行 npm install 安装依赖。

如何使用这个 Agent?

  1. 安装依赖后运行 npm run dev 启动开发服务器(含内容预处理);2. 运行 npm run build 构建生产版本,npm run preview 预览;3. 编辑 content/ 下 Markdown 章节文件,修改 scripts/chapters.json 中的元数据;4. 如需运行示例,需注册硅基流动平台并配置模型,可通过环境变量 MODEL_NAME 指定模型名。

这个 Agent 与同类方案有什么区别?

本课程专注于 Deep Agents(基于 LangChain/LangGraph),与同类 LangChain 课程相比,更聚焦于生产级 Agent 的实战细节。

常见问题

课程是否需要付费?
课程内容以 CC BY-NC-SA 4.0 协议开源,可免费学习。但部分模型算力由硅基流动支持,新用户注册可获 16 元代金券,实验额度不足时可申请补贴。
是否需要提前具备 LangChain 基础?
课程从认知篇开始,适合从零学习的开发者,但建议具备一定 Python 和 LLM 基础。
如何运行课程示例代码?
需要注册硅基流动平台并配置 API 密钥,通过环境变量 MODEL_NAME 指定模型名,再按照章节指引执行代码。
课程是否支持其他模型提供商?
示例默认通过硅基流动接入模型,但模型选择通过 MODEL_NAME 环境变量管理,理论上可替换为其他兼容模型,但可能需要修改示例代码。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents