Тематический план
Введение в ИА и МАС
Цель и задачи дисциплины. Краткое содержание, место и роль в формировании компетенций специалиста по распределенным интеллектуальным системам. Определения ИА и МАС. Свойства ИА. Связь с традиционными системами ИИ, распределенными и параллельными системами. Классификация сред функционирования ИА и МАС. Области использования агентных систем и решаемые задачи. Особенности проведения лабораторного практикума и промежуточной аттестации.Архитектуры и формальные модели ИА
Типы архитектур ИА. Реактивные и обдумывающие агенты. Агенты, основанные на состоянии, на цели и на полезности. Гибридные архитектуры. BDI-архитектуры. Архитектуры SOAR, CIRCA, InteRRaP. Формальные модели ИА. Агенты как интенсиональные системы. Модальные логики в описании ИА. Семантика возможных миров. Нормальные модальные логики. Эпистемические логики для МАС. Цели и желания. Модели планирования действий. Агенты с дедуктивными рассуждениями. Темпоральные дедуктивные системы.Стандартизация агентных технологий
Краткая история стандартизации агентных технологий. Стандарты FIPA. Абстрактная архитектура. Управление агентами. Коммуникации агентов. Транспорт агентных сообщений. Приложения. Понятие агентной платформы. Основные компоненты агентной платформы. Система управления агентами, служба каталогов, служба передачи сообщений.Коммуникация агентов в МАС
Теория речевых актов. Языки коммуникации агентов. KQML, FIPA ACL. Синтаксис языков. Семантика речевых актов. Языки содержания агентных разговоров KIF, FIPA SL. Протоколы коммуникации агентов.Модели переговоров и сотрудничества в МАС
Модель контрактной сети. Формирование коалиций. Аукционы. Голосования. Методы координации. Частичное глобальное планирование. Общие намерения. Взаимное моделирование. Использование норм и социальных законов.Языки и платформы разработки ИА и МАС
Агентная платформа JADE. Инструменты платформы JADE. Реализация ИА на платформе JADE. Агентно-ориентированное программирование. Языки и среды программирования агентов: Jadex, AgentSpeak(L), Jason, 3APL, JACK.Методологии разработки ИА и МАС
Этапы и особенности разработки агентного ПО. Методологии AUML, Gaia, MaSE, MESSAGE, Tropos. Сравнительный анализ методологий. Подход FIPA Modeling TC. Аспекты моделирования: цели, социальные аспекты, среда, уровни абстракции, временные ограничения, развертывание и мобильность.Архитектуры и модели ИА реального времени
Проблема ИА реального времени (ИА РВ). Модели рассуждения при ограниченных ресурсах. Алгоритмы произвольного времени. Планирование процесса обдумывания. Гибкие рассуждения на основе теории принятия решений. A*-поиск в реальном времени. Множественные методы и приближенная обработка. Планирование своевременных вычислений.Приложения ИА и МАС
Области приложения МАС: IoT и IoE, управление ресурсами предприятий электронная коммерция, научно-образовательные среды, системы сбора и интеграции информации, агенты-персональные помощники, управление бизнеc-процессами, электронное здравоохранение. Виртуальный футбол как платформа (полигон) исследования проблем коллективного поведения в МАС.