134.Agent-多Agent框架-LangChain多智能体

摘要 :本文介绍 LangChain 多 Agent 的多种协作模式,包括 SubAgents 子代理、Handoffs 移交、Skills 技能、Router 路由器以及基于 LangGraph 的自定义工作流。这些模式可以组合使用,帮助开发者根据问题动态调度多个智能体协同完成任务。

内容参考于:图灵AI大模型全栈

LangChain多Agent模式

它有五种模式

SubAgents子代理模式,当我们给Agent提出问题后,会先进入到主Agent,然后主Agent通过问题决定来调用那些子Agent,然后主Agent通过子Agent返回的内容生成最终答案,也就是主Agent把子Agent当做工具来调用,这是常用的模式

Handoffs移交模式,比如说我们提出了一个问题,最先进入通用Agent,然后通用Agent觉得这个问题要使用高级Agent来处理,那么它会把问题移交给高级Agent,相当于我们打客服电话,当前客服没有权限处理你的问题,那么客服会给你转接到专席处理

Skills技能,它是单Agent,它是根据问题动态切换Agent的能力,通过Skills模拟多智能体

Router路由器,当我提出问题会先进入一个路由器,这个路由器会识别问题需要哪些Agent,然后路由器识别完成就会调用需要的Agent,然后通过一个聚合结果的节点类整合Agent返回的内容生成最终答案,相当于对问题进行一个任务规划,规划完后只可以知道涉及哪些东西了,知道涉及哪些东西后就可以知道需要什么Agent来处理对应的规划了

自定义工作流,使用LangGraph来实现

它们都可以组合使用

LangChain官网:https://docs.langchain.com/oss/python/langchain/multi-agent/subagents

相关推荐
fkyyly2 小时前
企业 Agent 落地的两场战争:内部经营闭环与 ToB 外部规模赋能
人工智能·codeagent
看浪的路人2 小时前
第9讲:AI 应用混沌工程与容灾演练
人工智能
workflower3 小时前
AI system product quality model
大数据·人工智能·机器学习·云计算·无人机
众链网络3 小时前
从 GB/T 30225-2026 的「数据管理」章节,反推景区票务系统的数据层设计
人工智能
kaixin_啊啊3 小时前
【零基础学AI】第 1 章课后练习与答案
人工智能·ai
yl45303 小时前
硫酸泄露处理生产商怎么选才够专业
大数据·人工智能·python
搬砖的小码农_Sky3 小时前
AI Agent:Claude Code以及相关竞品简介
人工智能·人机交互
笨笨饿3 小时前
140_AI新手村MCP与Skills是干嘛的
开发语言·人工智能·python·stm32·单片机·嵌入式硬件·物联网
看浪的路人3 小时前
第10讲:AI 应用可观测性全景总结与生产实战
人工智能