首页 >> 综合 > 快讯 >

LangChain 官宣 Deep Agents 新增异步子代理能力

2026-11-06 08:30:28 来源:网易 编辑:罗雁哲 

LangChain 官方对外宣布,Deep Agents 现已支持异步子代理,开发者在搭建多智能体应用的时候,可以让多个子代理同时独立执行任务,不用排队依次执行,非常适合任务拆分多、IO 等待多的场景,像批量检索数据、并行调用工具、多维度信息收集这类需求,都能直接用上这个新特性,能明显缩短整个智能体链路的总耗时,简化复杂多代理系统的开发代码。

LangChain 给 Deep Agents 加上异步子代理,主要是为了解决传统串行子代理效率偏低的痛点,很多 Agent 任务里会有大量等待 LLM 返回、接口请求、数据库查询的环节,串行执行会白白浪费等待时间;异步子代理可以并发调度多个子代理,任务之间互不阻塞,同时保留 Deep Agents 本身的任务规划、结果汇总、异常处理能力,适配复杂业务智能体开发。

想要上手 LangChain Deep Agents 的异步子代理功能,第一步先把 LangChain SDK 升级到支持该特性的最新版本;第二步梳理业务任务,把可以并行执行的逻辑拆成独立子代理;第三步在代码中开启异步调度模式,配置各个子代理的输入参数和回调逻辑;第四步编写结果聚合逻辑,收集所有子代理返回的数据做合并校验;最后进行压力测试,处理并发带来的限流、超时、冲突等异常问题。

整体来看,Deep Agents 支持异步子代理是 LangChain 多智能体框架一次很实用的升级,并发能力上来之后,多子代理的综合响应速度提升很明显,不过异步模式会增加调试难度,并发数量也要做好管控,避免短时间大量调用 LLM 接口造成成本暴涨或者触发限流。

核心信息清单

  • 项目主体:LangChain
  • 更新内容:Deep Agents 支持异步子代理
  • 核心能力:多个子代理并发执行任务,非阻塞调度
  • 适用场景:批量工具调用、多源信息检索、并行数据查询、多维度调研 Agent
  • 优势:减少 IO 等待、缩短链路总耗时
  • 需要注意:调试复杂度上升,需要做好并发管控、异常捕获

开发接入核对清单

  1. 版本确认:更新 LangChain 包,确保版本包含 Deep Agents 异步子代理功能
  2. 任务拆分:区分可以并行的子任务和有先后依赖、必须串行的任务
  3. 调度配置:开启异步模式,设置子代理并发上限、超时时间
  4. 结果聚合:实现返回结果合并、去重、冲突判断逻辑
  5. 异常防护:增加重试、限流、报错捕获,防止个别子代理失败导致整体崩溃

【相关 FAQ】

问题 1:LangChain Deep Agents 支持的异步子代理,所有子任务都可以并行跑吗?

回答 1:LangChain Deep Agents 的异步子代理适合没有依赖关系的任务,如果任务存在先后顺序、需要上一个子代理结果才能执行下一个,就不能用异步并发,依旧要串行执行。

问题 2:Deep Agents 开启异步子代理之后,会不会直接增加 LLM 调用成本?

回答 2:LangChain Deep Agents 开启异步子代理,会同时发起多个 LLM 请求,相同任务量下请求并发变高,如果没有做好并发限制,会更快消耗 token,带来更高调用成本。

问题 3:旧的 LangChain 代理代码,可以直接迁移使用 Deep Agents 异步子代理吗?

回答 3:不能直接无缝迁移,Deep Agents 异步子代理有独立的调度写法,需要改造原有逻辑,重新规划任务拆分、入参和结果汇总逻辑。

【参考资料】

[2026-11-06](LangChain 宣布 Deep Agents 支持异步子代理)机器之心

[2026-11-06](LangChain Deep Agents 新增异步子代理并发调度能力)InfoQ

[2026-11-06](LangChain 多智能体更新:异步子代理使用教程)掘金

【免责声明】

本文关于 LangChain、Deep Agents 异步子代理的信息基于官方发布内容整理;API 写法、并发控制规则、功能范围后续会迭代更新,本文内容仅作技术学习参考,不直接等同于生产环境落地方案。

 
最新文章