MAS是什么

Multi-Agent System 是由多个智能体组成的协作系统,通过任务分工、信息共享和协调机制,共同解决单个智能体难以完成的复杂问题。

特性

  • 多角色:每个智能体有特定的技能、工具访问权限和目标。

  • 自治性:智能体能独立感知环境、做出决策并采取行动。

  • 协作性:通过消息、事件或共享空间进行信息交换与任务协作。

  • 分布性:智能体可以分布在不同的系统、进程甚至地理位置。

  • 弹性与扩展性:可动态增加、替换或移除智能体。

单智能体VS多智能体

  • 单智能体
    • Memory + Planning + Action
    • 单独决策、单独执行、线性执行、固定环境
  • 多智能体
    • Memory + Planning + Action + Communication
    • 分布式决策、多智能体互动、并行执行、动态协作

MAS逻辑架构

  • 三层结构,类似MVC
    • 控制层
    • 执行层
    • 数据层

MAS组件规划

MAS规划组件类型

  • 集中规划:在集中规划的情况下,一个单元或中央控制器根据整个系统的状态决定所有代理该做什么。这种处理协调问题的方法使协调变得更容易,但同时,它可能变成瓶颈和单点故障。
  • 分散规划:分散规划是指每个代理根据本地可用信息和与其他代理有限的通信做出自己的决策的过程。这种方法应该更加稳健和可扩展,但很难进行适当的协调。
  • 分布式规划:所谓的分布式规划是一种混合方法,其中智能体必须共享一些信息并调整其计划以实现共同的共同目标。

执行过程

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐