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

相关推荐
宝贝儿好5 小时前
【LLM】第十一章:Agent中间件2:ModelCallLimitMiddleware
中间件
灵动的艺术6 小时前
如一 Agent 架构解读(二十四):Agent 高效率低成本思考
人工智能·agent·如一
Xxtaoaooo7 小时前
双11避坑:我用 WorkBuddy + TextIn xParse 做了个「避坑对比台」,商品详情图丢进去,参数矛盾自动现形
人工智能·1024程序员节·textin·workbuddy·ai数据层基础设施
昵称画7 小时前
交接班记录电子化:三班之间的信息不漏
开发语言·数据库·人工智能·低代码·php
Navicat中国7 小时前
将 Navicat 的 AI 助手连接到本地 LLM
人工智能·chatgpt
“AI国潮设计-小江”7 小时前
【AIGC实战】Python+SDXL批量生成“潮汕英歌舞不倒翁”IP | 角色一致性与多场景融合方案,附完整代码
开发语言·人工智能·python·prompt·aigc
点PY7 小时前
WeDetect论文精读
人工智能
CCC:CarCrazeCurator7 小时前
稀疏奖励 vs 稠密奖励:强化学习中的反馈带宽权衡
人工智能·深度学习·机器人
骑着蜗牛撵大象3277 小时前
语音变分录、规则挡幻觉:拆解开源 AI 记账系统 Smart Ledger 的全栈设计
人工智能·ai·架构·js·数据校验
墨染天姬7 小时前
[AI]Cursor Subagent 机制详解
人工智能