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

相关推荐
JJJennie7779 分钟前
MAI Gateway 免费试用与付费方案详解:先验效果,再谈 ROI
人工智能·大模型·gateway·ai网关
AI_Gump39 分钟前
Harness篇|DeepSeek Harness 上手机:五条安卓移植路线与 App 内 Linux 拆解
android·linux·人工智能·智能手机·deepseek
萝卜小白1 小时前
深度学习基础面经
人工智能·深度学习
如夏倾城2 小时前
百度文心(容易被忽略的好用AI)使用方式
人工智能·python·百度·语言模型·dubbo
泯泷2 小时前
为什么 RL 比 SFT 更会"举一反三"?
人工智能·llm·agent
上海潭龙东海科技有限公司2 小时前
客运站管控之动态孪生技术方案(新增一屏管控模块
数据仓库·人工智能·算法·重构·动态规划
民乐团扒谱机2 小时前
Agent-Skills 新手入门与实战部署指南
人工智能·ai·agent·skill
打工仔折腾 AI3 小时前
Changedetection.io 网页变动监控:Docker 部署、通知配置与公网暴露实践
运维·人工智能·后端·python·docker·容器·性能优化
深圳雨林凯AI4 小时前
商品详情长图的自动生成:版块模板、要素抽取与版式约束的实现思路
人工智能·ai
lisw054 小时前
迁移学习(Transfer Learning):概念、历史、内容、挑战与展望
人工智能·机器学习·迁移学习