2026年5月7日 周四晚上19:30,来了解“企业AI训练师:从个人提效到构建企业AI生产力”(限30人)
免费POC, 零成本试错
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


我要投稿

LangChain 深度智能体(Deep Agents)入门

发布日期:2026-05-06 22:01:03 浏览次数: 1518
作者:吴建明利驰数字

微信搜一搜,关注“吴建明利驰数字”

推荐语

探索LangChain Deep Agents如何让AI智能体真正具备记忆、规划和委派能力,彻底改变智能体工作方式。

核心内容:
1. Deep Agents三大核心组件解析:SDK、CLI和ACP集成
2. 智能体支撑层如何实现任务规划、上下文管理和长期记忆
3. 复杂任务场景下的实际应用案例与快速上手指南

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家

 

想象一下,一个智能体:

  • • 没有记忆 → 很快就忘事
  • • 没有计划 → 总是东张西望
  • • 不会委派 → 永远只能靠自己

而 Deep Agents 的“支撑层”,就是把模型真正变成能干活的智能体的关键。


什么是 Deep Agents?

deepagents 是一个智能体支撑层库(agent harness),基于 LangChain 核心模块和 LangGraph 运行时。它的作用是:

  • • 控制智能体的执行循环
  • • 管理工具调用
  • • 跟踪状态
  • • 执行流程控制

这样,模型就能专心做推理,不用操心其他杂事。

特点

开箱即用就能做到:

  • • 任务规划:按步骤处理复杂任务
  • • 上下文管理:用文件系统工具管理跨多步的上下文
  • • 子智能体:把复杂任务拆给子智能体,互不干扰
  • • 长期记忆:跨会话记住历史

所以无论是简单任务还是长流程、多步骤任务,都能直接用,不用额外接线。


三大核心组件

  1. 1. Deep Agents SDK:编程方式创建智能体
  2. 2. Deep Agents CLI:基于 SDK 的终端编码智能体
  3. 3. ACP 集成:把 Deep Agents 连到代码编辑器(比如 Zed)

快速上手

# 安装 deepagents
# pip install -qU deepagents langchain-Ollama

from
 deepagents import create_deep_agent

def
 get_weather(city: str) -> str:
    """Get weather for a given city."""

    return
 f"It's always sunny in {city}!"

agent = create_deep_agent(
    model="ollama:devstral-2",
    tools=[get_weather],
    system_prompt="You are a helpful assistant",
)

# 调用智能体

agent.invoke(
    {"messages": [{"role": "user", "content": "what is the weather in sf"}]}
)

什么时候用?

如果任务很复杂或者需要长时间执行,普通的智能体循环就不够用了。典型场景包括:

  • • 多步骤任务:需要跟踪每一步进度
  • • 上下文管理:任务上下文超出单条提示,需要工具帮忙存储和总结
  • • 子智能体委派:把复杂子任务拆给专业子智能体
  • • 长期记忆:记住之前的会话内容

这些功能一起用,Deep Agents SDK 就能直接帮你搞定,无需额外配置。


额外优势

  • • 可以换文件存储方式:内存(测试)、本地磁盘(开发)、持久存储(生产)
  • • 可在沙箱环境安全执行 shell 命令
  • • 可以限制智能体能读写哪些文件
  • • 关键操作可以要求人工确认
  • • 支持任何能调用工具的模型,不锁死特定提供商

如果你的任务很简单,不需要这些功能,直接用 LangChain 的 create_agent 或自定义 LangGraph 工作流更轻量,更方便。

 

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询