news 2026/4/17 20:05:37

Multi-Agent-System多智能体系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Multi-Agent-System多智能体系统

Multi-Agent-System多智能体系统

workflows是通过预定义的代码路径来编排大语言模型和工具的系统。可以看作MAS的组织框架,规定了任务的流程和依赖关系,可以定义Agent之间的交互顺序和协作模式

agents是大语言模型动态指导自身流程和工具使用的系统,能自主控制如何完成任务。可以看作是MAS的原子单位,每个Agent就是系统的基本参与者,Agent之间通过协商、协作、竞争等机制互动

MAS 以 Agents 为核心,可选择性地使用 Workflow 作为协调工具,但不能被 Workflow 完全束缚。

在 MAS 中:

  • 每个智能体(Agent)是一个具有自主性、反应性、主动性和社会性的软件实体。
  • 智能体可以是简单的规则驱动程序,也可以是基于机器学习(如强化学习)的复杂模型。
  • 智能体之间通过通信、协商、协作或竞争来实现系统级目标。

一、结构分类(智能体的组织形式)

纯分布式,类比外卖骑手,扁平化管理,个体之间联系不紧密,优点是鲁棒性高,缺点是协调性低

联盟/混合结构,类比大厂的事业群,每个群集中处理事务并与其他群协调沟通,优点是组内协作高效集中,组间协作/博弈

等级/层次结构,类比政府机关,层次性分明,只需要一个决策人,优点是决策高效,缺点是鲁棒性低

二、通信分类(系统的神经网络和信息流)

广播通信,针对性通信(点对点),仅与邻居通信

三、竞争博弈(做事,即互动策略)

双方均占优策略(个人主义):囚徒困境,Agent 只顾自身目标,导致系统次优

单方占优策略(共同富裕):某个 Agent 能力强,带动整体

双方均无占优策略(大锅饭):公共公平,但缺乏激励,Agent 消极

四、常见架构:

  • 智能体个体:通常是一个大语言模型 + 特定工具(如搜索、代码执行)+ 记忆模块。
  • 架构模式:多采用混合式
    • 管理者-工作者模式:一个“管理者”智能体分解任务,分配给不同的“专家”智能体(如程序员、测试员、文档员)执行。
    • 流水线模式:智能体按流程顺序工作,如同工厂流水线。
  • 协调机制:通过LLM生成的自然语言进行协商和沟通。
  • 共享环境:可能是共享的工作区、代码库或知识库。

五、一些知识科普性文章

1.多智能体(Multi-Agent)系统在人工智能中的应用与发展_multiagent-CSDN博客

2.多智能体系统(Multi-Agent)深度解析:架构设计+框架选型+实战案例(建议收藏)_多智能体ai系统-CSDN博客

3.什么是多智能体系统?与单智能体有何区别?多智能体系统的应用实例与热门框架_单一智能体和多智能体的对比-CSDN博客

4.多智能体系统Multi-Agent System_多智能体门户-CSDN博客

5.多智能体系统架构解析本文系作者 [架构精进之路] 原创,著作权归作者所有,未经授权禁止任何形式的转载、抄袭或盗用,违者必 - 掘金

六.常见架构

1.CrewAi:https://github.com/crewAIInc/crewAI

2.AutoGen:GitHub - microsoft/autogen: A programming framework for agentic AI

3.AgentScope:https://github.com/agentscope-ai/agentscope AgentScope

4.LangGraph:https://github.com/langchain-ai/langgraph

Skill Agent MAS

Skill 是原子能力单元,Agent 是能力使用者与决策者,MAS 是多个 Agent 协作的组织架构。

1.Skill(技能)

  • 定义:一个封装好的、可复用的功能单元,具有:
    • 明确的输入(Input Schema)
    • 明确的输出(Output Schema)
    • 确定的执行逻辑(可能调用 API、数据库、模型等)
    • 可选的描述(用于 LLM 理解何时调用它)
  • 形式:
    • 代码函数(Python/JS)
    • REST API
    • 插件(如 LangChain Tool、AutoGen Function)

2.Agent(智能体)

定义:是一个具备自主性、目标导向、能感知环境并采取行动的软件实体

工作流程:
  1. 接收任务(如“生成函证”)
  2. 理解需求(通过 NLU 或规则匹配)
  3. 规划行动(是否需要调用 Skill?调哪个?)
  4. 执行 Skill(传入参数,获取结果)
  5. 评估结果(是否成功?是否需要重试或换 Skill?)
  6. 返回响应
是否一定需要 Skill?
  • 不一定!Agent 可以:
    • 直接用 LLM 生成答案(无 Skill)
    • 调用多个 Skill 组合完成复杂任务
    • 与其他 Agent 协商(不调用 Skill,而是请求协作)
  • 但在专业领域(如审计、医疗、金融),纯 LLM 生成不可靠,必须依赖Skill 提供确定性、可验证的能力

3.MAS(多智能体系统)

多个异构 Agent组成的系统,通过通信、协商、分工完成单个 Agent 无法胜任的复杂任务。提升整体可靠性与效率。

典型角色:

Agent 类型

职责

是否需要 Skill

Orchestrator(协调者)

任务分解、分配、监控

可能不需要具体 Skill,但需调度能力

Executor(执行者)

执行具体子任务

必须有 Skill(如“函证生成 Agent”)

Reviewer(审核者)

验证结果、发现错误

可能有“验证类 Skill”

Human-in-the-loop

处理异常

人工介入,非自动

协作方式:
  • 消息传递(如 AutoGen 的send()
  • 黑板模型(共享状态空间)
  • 合同网协议(任务招标)
  • 工作流引擎(如 CrewAI 的 Task Chain)

Agent 如何利用 Skill?

方式 1:LLM 自主选择(主流方式)

  • 将 Skill 的名称 + 描述 + 输入格式注册给 LLM。
  • LLM 根据任务决定是否调用及调用哪个 Skill。
  • 框架支持:AutoGen、LangChain、Semantic Kernel。

方式 2:规则驱动选择

  • 用 if-else 或状态机决定调用哪个 Skill。
  • 适合确定性高的场景(如“如果是函证任务 → 调用函证 Skill”)。

方式 3:混合模式

  • LLM 做高层规划,规则做底层执行。
  • 例如:LLM 决定“需要函证”,规则引擎调用generate_confirmation_skill

Skill 就像一个定义好输入输出和工作流程的函数,也相当于一个封装好的工具箱,Agent 可以利用这种 Skill 来完成不同的任务,而 MAS 则是协同了不同的 Agent。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 7:58:33

企业级在线互动学习网站管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】

摘要 随着信息技术的快速发展和教育模式的数字化转型,企业级在线互动学习平台成为提升员工培训效率和知识管理的重要工具。传统线下培训模式受限于时间和空间,难以满足现代企业灵活、高效的学习需求。在线学习系统通过实时互动、个性化课程推荐和数据分…

作者头像 李华
网站建设 2026/4/17 16:32:33

SpringBoot+Vue 社区养老服务系统管理平台源码【适合毕设/课设/学习】Java+MySQL

摘要 随着人口老龄化问题日益加剧,社区养老服务需求快速增长,传统养老服务模式已无法满足高效化、信息化的管理需求。社区养老服务系统管理平台旨在通过数字化手段优化养老服务流程,提升服务效率和质量。该系统整合了老年人健康档案管理、服务…

作者头像 李华
网站建设 2026/4/16 9:38:43

本地 vs 云端部署:成本、隐私、延迟、运维复杂度怎么选?

传送锚点TL;DR(给赶时间的读者)1) 先把概念说清:本地、云端、混合各是什么?2) 成本对比:CAPEX vs OPEX,隐藏账单在哪里?2.1 本地成本(On-Prem)的真实构成2.2 云端成本&am…

作者头像 李华
网站建设 2026/4/17 5:42:03

RDF(Resource Description Framework) 入门理解

RDF入门理解 1. RDF简介 资源描述框架(RDF)是一个在 Web 中表示信息的框架。定义一个RDF数据模型用于链接所有基于RDF的语言和规范。抽象语法有两个关键的数据结构: RDF图是主谓宾三元组的集合,其中元素可以是 IRI、空白节点或数…

作者头像 李华
网站建设 2026/4/15 20:07:26

SpringBoot+Vue 小区团购管理管理平台源码【适合毕设/课设/学习】Java+MySQL

摘要 随着互联网技术的快速发展和社区经济的兴起,小区团购模式因其便捷性和高效性逐渐成为居民日常生活的重要组成部分。传统的线下团购模式存在信息传递不及时、管理效率低下等问题,难以满足现代居民对高效、透明购物体验的需求。基于此背景&#xff0c…

作者头像 李华
网站建设 2026/4/17 18:49:59

ZZ039移动应用与开发赛项模块A—移动应用界面设计原型图XD参考答案(八)

ZZ039移动应用与开发赛项模块A—移动应用界面设计原型图XD参考答案(八) 文章目录 ZZ039移动应用与开发赛项模块A—移动应用界面设计原型图XD参考答案(八) 模块A:移动应用界面设计 任务1:用户登录界面设计(7.5分) 任务2:健康首页界面设计(7.5分) 任务3:预约记录界面…

作者头像 李华