131.Agent-Agent设计模式-MAS多智能体系统(Multi-Agent-System)

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

摘要:本文介绍多智能体系统(MAS)的核心概念。单个智能体能力存在上限,难以同时胜任需求、代码开发、测试等多类业务;多Agent系统通过为不同业务创建专职Agent并设定角色,组成完整团队协同完成任务。文中对比了单个Agent与多Agent的工作方式,并梳理了LangChain、LangGraph、OpenAI Agents SDK、AutoGen、CrewAI、DeepAgent等主流多智能体框架的定位与核心特点。

多Agent系统

多智能体系统,英文叫Multi-Agent System,简称MAS,单个智能体它的能力存在上限,如果让一个Agent做需求、代码开发、代码测试,它会把这三个业务(需求、代码开发、代码测试)看成是一个东西,会理解错,就会出现需求写错、代码写错、测试过程不正确的问题,来到现实正常来说一个人很难做好多个工作(我们国家的环境可能就是让一个做多个工作,但是实际上不合理,一个人的经历有限不可能完成多个工作),多Agent就是根据业务来创建Agent,有转本编写需求的Agent、专门根据需求写代码的Agent,有专门根据需求测试的Agent,就是给Agent设定不同的角色,然后组成一个完整的团队,就比如说京东商城,它就不可能让一个人开发,它是由很多人,负责不同的内容而开发出来的

多Agent就是让多个Agent互相合作,共同完成一个任务

如下图但Agent和多Agent


上图单个Agent,它又要查天气、查机票、规划路线、预算计算、生成攻略等,这个要是让一个人完成这些事情就很头疼

上图多Agent,它根据查天气、查机票、规划路线、预算计算、生成攻略等业务创建对应的Agent,然后用一个管理员(主管)Agent来调度它们,这样这些业务可以同时进行就可以提升很大的效率,当干活的Agent做完业务就把结果汇总起来然后生成结果

多智能体框架

框架 定位 核心特点
LangChain Agent 开发框架 Tool、Prompt、Memory、Agent 抽象
LangGraph 多 Agent Runtime Graph + State + Workflow
OpenAI Agents SDK Agent 编排框架 Handoff、多 Agent 协作
AutoGen 多 Agent 协作框架 Agent 对话协商
CrewAI 多角色 Agent Role-based 协作
DeepAgent Agent Harness 自动规划、自治执行

相关推荐
阳明山水1 小时前
CEDAR双重解耦实现决策与干预分离
人工智能·深度学习·算法·机器学习·架构
haliu1 小时前
【FHE 同态加密】我们如何实现同态加密推理(十五):实测账本——一跳 1.8 小时,钱花在哪(同态加密推理性能剖析)
人工智能·嵌入式·c·fhe·推理引擎·c11·边缘推理·同态加密推理
renhongxia11 小时前
AI语音大模型:重塑人机交互的自然语言听觉体系
人工智能·人机交互
杨超越luckly1 小时前
上海社零数据:消费结构分化——1.66万亿盘子从+7.2%到-1.0%的十五年观察
html·agent·数据可视化·上海·社会消费品零售总额
东离与糖宝1 小时前
内网AI Agent落地实战:无需改造内网系统的通用解决方案
人工智能
霍格沃兹测试学院-小舟畅学1 小时前
AI+Swagger:一键生成500条pytest接口用例
人工智能·pytest
一直在努力的小宁1 小时前
【阅读笔记11】机器人操作的数据金字塔《Data Pyramid for Embodied Manipulation》
人工智能
光锥智能1 小时前
OpenAI、Meta、Manus同时下注,智能体 2.0 来了
人工智能
揽秀亭长1 小时前
视频转脚本技术拆解:语音识别与文本处理流程
人工智能·音视频·语音识别