第 1 章 建镇蓝图:多智能体系统总览


第 1 章 · 建镇蓝图:多智能体系统总览

章节摘要:动工之前先画蓝图。本章回答多智能体系统(MAS)最根本的问题——智能体到底是什么、多智能体系统由什么构成、把"一个聪明的大脑"换成"一群各自拿主意的镇民"究竟能换来什么、又要付出什么。读完你将掌握智能体的四大特性、智能体的分类维度、环境的形式化描述,以及一份冷静的收益与代价账本,为后面所有分区的机制学习打好地基。

学习目标

阅读完本章,你应当能够:

  1. 用自己的话给出智能体与多智能体系统的定义,并说出"自主性"为何是分水岭;
  2. 对任意一个系统(爬虫调度、仓储机器人、电网调度器)判断它算不算 MAS,给出依据;
  3. 沿着体系结构、移动性、善意性等维度给智能体做分类登记;
  4. 复述 MAS 的收益清单(鲁棒性、并行性、可扩展性、模块性)与代价清单(通信开销、非确定性、一致性维护、验证困难);
  5. 估算智能体数量增长带来的通信复杂度,判断"加人手"是否划算。

核心概念速览

一句金句:单个镇民不需要多聪明,小镇的智能出现在镇民之间的关系里。

子章节导航

1.1 什么是多智能体系统:小镇与它的镇民

从分布式人工智能的源头讲起,落到 Wooldridge 与 Jennings 那个被引用了无数次的智能体定义:自主性、社会性、反应性、能动性。这节还给出最小可运行的"感知—决策—行动"代码骨架,让"镇民"从比喻变成可以敲键盘验证的对象。

1.2 镇民画像:智能体的类型与特性

同一座小镇里住着完全不同的居民:有的长驻有的游走,有的温顺有的心怀鬼胎,有的只会条件反射有的老谋深算。这节建立智能体的分类学——按体系结构、移动性、善意性、同构异构等维度给镇民建档,并用代码演示异构群体在共享环境里的行为差异。

1.3 建镇的收益与代价:优势与挑战

不是所有任务都值得"多智能体化"。这节把宣传册上的优点(容错、并行、可扩展、贴近分布式物理世界)和账本背面的代价(通信爆炸、涌现不可控、调试地狱)同时摊开,用两个可运行的模拟实验把收益与代价量化,最后给出一张集中式与分散式的选型对照表。

子章节之间的逻辑关系

三节是"定义—分类—权衡"的递进:先认清镇民是什么,再给镇民分门别类,最后冷静算账决定要不要建镇。1.1 的四大特性是 1.2 分类维度的种子;1.2 的异构性概念将在第 2 章解剖学和第 6 章博弈会馆中反复回响;1.3 的代价清单则是后面每个机制(合同网、仲裁、共识)存在的理由——机制就是用来偿还这些代价的。

1.1 镇民是什么 ──► 1.2 镇民分几类 ──► 1.3 建镇值不值 │ │ │ └─► 第2章 解剖镇民 └─► 第3章 镇民说话 └─► 第4-6章 各机制还债 ​

本章可考核知识点清单

  • 能默写智能体四特性并举出对应的行为证据;
  • 能区分"对象""专家系统""智能体"三者在自主性与社会性上的差异;
  • 能按可观察性、确定性、离散连续、单智能体多智能体给环境分类;
  • 能说出 MAS 相对集中式的优势条目与对应代价条目;
  • 能推导消息量随镇民数量的平方增长关系并给出缓解思路;
  • 能对给定场景给出"集中式或分散式"的选型结论与理由。

前置知识与后续延伸

  • 前置知识:基本的编程能力(本册代码用 Python,仅用标准库)、图的基本概念(点与边)、一点概率常识。不要求先学机器学习。
  • 后续延伸:本章的"代价清单"直接引出第 2 章(用体系结构控制镇民复杂度)、第 3 章(用通信语言偿还信息孤岛代价)、第 4 章(用协调机制抑制通信爆炸)。学完本章再翻任何一本 MAS 教材的绪论,你会发现它们都在讲这三节的内容,只是没讲得像一座小镇。
作者与出处
原作者:灏天文库
来源:平台策划编纂
整理人: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U