AI Agent · 持续更新

Deep Agents 开发指南

从普通 Agent 的能力边界出发,系统学习 Deep Agents 的架构、任务规划、工具设计、文件系统、上下文管理、子 Agent、持久化执行与生产环境实践。

适合谁已掌握 Agent 开发基础,希望使用 Deep Agents 构建复杂任务处理系统的开发者
先修知识熟悉 Python,了解大模型调用、Prompt、Tool Calling 和 Agent 基本运行机制,具备一定 LangChain 或 LangGraph 基础
进度9 / 20 篇已发布
状态持续更新

这组文章围绕 Deep Agents 的核心机制与工程实践展开,从普通 Agent 的能力边界和 Deep Agents 的整体架构开始,逐步深入任务规划、工具设计、文件系统、上下文管理、子 Agent、Skills、持久化执行以及生产环境中的安全与可靠性设计。

Deep Agents 在基础 Agent 的模型与工具调用循环之上,引入规划、工作空间、上下文管理和任务委派等能力,为复杂、长时间运行的任务提供更完整的执行环境。本系列结合原理分析、源码解读与 Python 实战,帮助开发者理解这些能力如何协同工作,并逐步构建可扩展、可维护、可靠运行的 Deep Agent 系统。

阶段 1

理解 Deep Agents 的基础机制

从 Agent 的能力边界开始,掌握整体架构、快速入门与任务规划。

阶段 2

构建可靠的执行环境

设计工具、文件系统、Backend、Context、Shell 与执行环境。

09 · 15 分钟阅读

会写代码还不够:Deep Agents 的 Shell 与 Sandbox

摘要Deep Agents 中 Shell、execute 与 Sandbox 分别对应命令执行方式、框架调用接口和运行环境。本文以数据分析任务为例,梳理从上传文件、编写并运行脚本,到校验产物、管理工作空间生命周期的完整链路。

计划中 · 10

Agent 为什么需要 Interpreter:从 Tool Calling 到程序化执行

本篇尚未发布。

阶段 3

扩展 Agent 的协作能力

理解 Subagent 委派和按需加载的 Skills。

计划中 · 11

复杂任务如何并行推进:Deep Agents 的 Subagent 机制

本篇尚未发布。

计划中 · 12

Agent 能力如何按需加载:Deep Agents Skills 机制

本篇尚未发布。

阶段 4

控制长期任务的可靠性

处理持久化、Memory、人工审批、扩展、安全与评测。

计划中 · 13

Agent 如何跑几小时甚至几天:Persistence 与 Durable Execution

本篇尚未发布。

计划中 · 14

Deep Agent 如何真正记住东西:Memory 的工程模型

本篇尚未发布。

计划中 · 15

Agent 可以自主,但不能失控:Human-in-the-loop 设计

本篇尚未发布。

计划中 · 16

Deep Agents 为什么可以扩展:Middleware 与 Harness 定制

本篇尚未发布。

计划中 · 17

Agent 有了 Shell 以后:权限、Sandbox 与安全边界

本篇尚未发布。

计划中 · 18

Agent 为什么失败:Tracing、Evaluation 与 Debugging

本篇尚未发布。

阶段 5

完整项目与生产实践

通过完整项目把前面的能力连接起来,并考虑生产环境约束。

计划中 · 19

完整实战:用 Deep Agents 构建一个 Deep Research Agent

本篇尚未发布。

计划中 · 20

从 Demo 到生产:如何设计一个真正可用的 Deep Agent

本篇尚未发布。