ОСНОВЫ ПОСТРОЕНИЯ МНОГОАГЕНТНЫХ СИСТЕМ: АРХИТЕКТУРЫ, ПРОТОКОЛЫ ВЗАИМОДЕЙСТВИЯ И КЛАССИФИКАЦИЯ АГЕНТОВ

ОСНОВЫ ПОСТРОЕНИЯ МНОГОАГЕНТНЫХ СИСТЕМ: АРХИТЕКТУРЫ, ПРОТОКОЛЫ ВЗАИМОДЕЙСТВИЯ И КЛАССИФИКАЦИЯ АГЕНТОВ

Авторы публикации

Рубрика

Информационные технологии

Просмотры

40

Журнал

Журнал «Научный лидер» выпуск # 13 (266), Март ‘26

Поделиться

В статье рассматриваются теоретические основы построения многоагентных систем (МАС). Проводится анализ существующих архитектур МАС, включая централизованные, иерархические и децентрализованные подходы. Исследуются протоколы взаимодействия агентов, такие как FIPA ACL, а также предлагается расширенная классификация агентов по различным признакам: автономности, реактивности, проактивности, социальным способностям и мобильности. Полученные результаты могут быть использованы в качестве теоретической базы при разработке многоагентных систем для умного дома, управления роем дронов и авиационными приборами.

Введение

Многоагентные системы (МАС) представляют собой одно из наиболее перспективных направлений в области распределенного искусственного интеллекта. Основная идея МАС заключается в декомпозиции сложной задачи на множество относительно простых, автономных entities – агентов, которые взаимодействуют между собой для достижения глобальной цели. Интерес к МАС обусловлен их способностью решать проблемы, которые трудно или невозможно решить с помощью монолитных систем, включая задачи в области умного дома, управления роем дронов и авиационным оборудованием [1, с. 15].

1. Понятие агента и его свойства

Центральным понятием МАС является агент. В соответствии с определением, предложенным М. Вулдриджем, агент – это компьютерная система, находящаяся в некоторой среде, способная действовать автономно для достижения поставленных целей [2, с. 27]. К ключевым свойствам агента относятся:

  • Автономность: способность функционировать без непосредственного вмешательства человека.
  • Реактивность: способность воспринимать изменения в среде и своевременно на них реагировать.
  • Проактивность: способность проявлять инициативу и действовать в соответствии с собственными целями, а не только реагировать на внешние стимулы.
  • Социальность: способность взаимодействовать с другими агентами посредством коммуникативных протоколов.

2. Архитектуры многоагентных систем

Архитектура МАС определяет структуру системы и способы взаимодействия между агентами. Выделяют три основных типа архитектур:

2.1. Централизованная архитектура

В централизованной архитектуре присутствует один главный агент (мастер-агент), который принимает все ключевые решения и распределяет задачи между подчиненными агентами. Преимуществом такой архитектуры является простота координации и глобальная оптимизация. Однако она обладает низкой отказоустойчивостью – выход из строя центрального агента парализует работу всей системы.

2.2. Иерархическая архитектура

Иерархическая архитектура представляет собой компромисс между централизацией и децентрализацией. Агенты организованы в уровни, где агенты верхнего уровня координируют работу агентов нижнего уровня. Такая структура характерна для систем авиационного оборудования, где отдельные приборы (агенты) подчиняются бортовому компьютеру [3, с. 112].

2.3. Децентрализованная (распределённая) архитектура

В децентрализованной архитектуре все агенты равноправны. Решения принимаются на основе консенсуса или торгов. Данная архитектура наиболее устойчива к отказам и хорошо масштабируется, что делает ее предпочтительной для управления роем дронов, где каждый дрон действует как автономный агент.

3. Классификация агентов

Агенты могут быть классифицированы по различным критериям. В таблице 1 представлена расширенная классификация, учитывающая специфику прикладных областей.

Таблица 1.

Классификация агентов

Признак классификации

Типы агентов

Характеристика

По автономности

Реактивные, когнитивные, гибридные

Реактивные действуют по схеме «стимул-реакция», когнитивные обладают моделью мира и способны к планированию

По мобильности

Стационарные, мобильные

Стационарные закреплены за определенным узлом сети, мобильные способны перемещаться между узлами

По функциональности

Сенсорные, исполнительные, управляющие

Сенсорные собирают данные, исполнительные воздействуют на среду, управляющие принимают решения

По способу взаимодействия

Кооперативные, конкурентные, гибридные

Кооперативные работают на общую цель, конкурентные преследуют индивидуальные интересы

 

4. Протоколы взаимодействия агентов

Взаимодействие агентов осуществляется посредством коммуникативных протоколов. Наиболее распространенным стандартом является FIPA ACL (Foundation for Intelligent Physical Agents – Agent Communication Language). Данный протокол определяет структуру сообщений, включающую:

  • performative (перформатив) – тип коммуникативного акта (запрос, информирование, предложение, согласие, отказ);
  • sender и receiver – отправитель и получатель;
  • content – содержание сообщения;
  • ontology – онтология, определяющая семантику терминов.

Для эффективного взаимодействия агентов в гетерогенных средах критически важным является использование онтологий, обеспечивающих семантическую совместимость. В контексте умного дома это позволяет согласовать данные от датчиков различных производителей, а в авиационных системах – обеспечить корректный обмен данными между приборами разных поколений [4, с. 203].

5. Области применения и перспективы

Теоретические основы МАС находят практическое применение в ряде областей. В системах умного дома многоагентный подход позволяет реализовать распределенное управление микроклиматом, освещением и безопасностью, где каждый датчик и исполнительное устройство выступают в роли агента. В управлении роем дронов МАС обеспечивают децентрализованную координацию, избежание столкновений и распределение задач между беспилотными летательными аппаратами. В авиационных приборах агентный подход позволяет создать отказоустойчивую систему, где выход из строя одного прибора компенсируется другими.

Заключение

В статье проведен анализ теоретических основ построения многоагентных систем. Рассмотрены ключевые архитектуры, предложена расширенная классификация агентов, исследованы протоколы взаимодействия. Показано, что выбор архитектуры МАС зависит от требований к отказоустойчивости, масштабируемости и степени автономности системы. Полученные результаты могут служить теоретической базой для разработки прикладных МАС в области умного дома, управления роем дронов и авиационными приборами.

Список литературы

  1. Вулдридж М. Введение в многоагентные системы / М. Вулдридж. – М.: ДМК Пресс, 2018. – 456 с.
  2. Тарасов В.Б. От многоагентных систем к интеллектуальным организациям: философия, психология, информатика / В.Б. Тарасов. – М.: Эдиториал УРСС, 2019. – 352 с.
  3. Городецкий В.И. Многоагентные системы: современное состояние и перспективы / В.И. Городецкий // Информационные технологии и вычислительные системы. – 2020. – № 2. – С. 108–121
  4. Рассел С. Искусственный интеллект: современный подход / С. Рассел, П. Норвиг. – М.: Вильямс, 2021. – 1408 с.
  5. Wooldridge M. An Introduction to MultiAgent Systems / M. Wooldridge. – 2nd ed. – Chichester: Wiley, 2019. – 484 p.
Справка о публикации и препринт статьи
предоставляется сразу после оплаты
Прием материалов
c по
Остался последний день
Размещение электронной версии
Загрузка материалов в elibrary
Публикация за 24 часа
Узнать подробнее
Акция
Cкидка 20% на размещение статьи, начиная со второй
Бонусная программа
Узнать подробнее