Skip to main content
深度智能体([deepagents](https://pypi.org/project/deepagents/))是一个用于构建能够处理复杂、多步骤任务的独立库。基于LangGraph构建,并受到Claude Code、Deep Research和Manus等应用的影响,深度智能体具备规划能力、用于上下文管理的文件系统以及生成子智能体的能力。

何时使用深度智能体

使用深度智能体,当您需要能够:
  • 处理复杂的多步骤任务,这些任务需要规划和分解
  • 通过文件系统工具管理大量上下文
  • 将工作委托给专门的子智能体以实现上下文隔离
  • 在对话和线程之间持久化记忆
对于更简单的用例,请考虑使用LangChain的 create_agent 或构建自定义 LangGraph 工作流程。

核心功能

Planning and task decomposition

深度智能体内置了一个write_todos工具,使智能体能够将复杂任务分解为离散步骤,跟踪进度,并根据新信息调整计划。

Context management

文件系统工具(lsread_filewrite_fileedit_file)允许智能体将大量上下文信息存储到内存中,防止上下文窗口溢出,并支持处理可变长度的工具结果。

Subagent spawning

内置的task工具使智能体能够生成专门的子智能体以实现上下文隔离。这保持了主智能体的上下文清晰,同时仍然可以深入处理特定的子任务。

Long-term memory

使用LangGraph的Store扩展智能体的持久内存。智能体可以从前一次对话中保存和检索信息。

与LangChain生态系统的关系

智能体深度是基于以下构建的:
  • LangGraph - 提供底层图执行和状态管理
  • LangChain - 工具和模型集成与深度智能体无缝协作
  • LangSmith - 通过LangGraph平台实现可观测性和部署
深度智能体应用可以部署在LangGraph平台上,并使用LangSmith进行监控。

开始使用

Quickstart

构建您的第一个深度智能体

Customization

了解自定义选项

Middleware

理解中间件架构

Reference

查看 deepagents API 参考文档