Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ
Посмотреть оригинал

ТЕХНОЛОГИЯ МНОГОАГЕНТНЫХ СИСТЕМ

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

Далее будут рассмотрены средства разработки MAC, пакет разработки JADE, а также пример построения интеллектуальных MAC управления потоками транспорта.

Средства разработки многоагентных систем

MAC разрабатываются на базе агентских платформ (АП). Все АП можно разделить на три большие группы:

  • промышленные АП — отличаются надежностью, масштабируемостью, интегрируемостью с существующими системами и другими АП. Возможности визуализации обычно отсутствуют, но есть поддержка стандартов взаимодействия и сложных методов искусственного интеллекта;
  • АП для моделирования — используются для моделирования биологических, социальных, экономических систем. Как правило, эти АП закрыты и обособлены, содержат инструменты визуализации и анализа взаимодействий агентов;
  • АГ1 для построения виртуальных миров, компьютерных игр и робото- технических систем. В этих приложениях агенты действуют в трехмерном мире, воспринимая его, взаимодействуя с себе подобными агентами и объектами среды. Фактически это комбинация первых двух типов АП [10].

Известно множество АП, среди которых можно выделить несколько часто используемых платформ: JACK Intelligent Agents, Cougaar, Jason, JADE, ZEUS, Tryllian Agent Development Kit, April Agent Platform, Comtec Agent Platform, FIPA-OS, Grasshopper, JAS (Java Agent Services API).

Каждую платформу можно оценить по определенному набору свойств — общих и связанных с разработкой MAC. Рассмотрим некоторые распространенные АП с этих позиций (табл. 16.1) [10].

Сравнение некоторых агентских платформ

Свойство

Платформа

JACK

JADE

Cougaar

Jason

Общие свойства плате

>ормы

Область

применения

Мобильные сети, промышленное и военное применение

Мобильные сети, веб, промышленное применение (планирование и логистика), исследования технологии агентов

Мобильные сети, веб, промышленное и военное применение, огромные распределенные системы

Исследовательские проекты

Технологии

JavaSE, JavaME (iPAQPocketPC)

Java SE, Java ME (вплоть до мобильных телефонов), поддерживает стандарты FIPA

Java SE, Java ME

Java SE

Интеграция

CORBA, RMI, J2EE, EJB, .NET, DCOM или HLA

Java ЕЕ (JMS, Web...), CORBA, XML

Java ЕЕ '(JMS, Web...), CORBA, XML

Может работать поверх платформ, обеспечивающих коммуникации между агентами: Sad или Jade

Лицензия

Коммерческая

LGPL

Open-source (BSD-based)

LGPL

Связь с коммерческими структурами

The Agent Oriented Software Group

Telecom Italia Lab, Motorola, Whitestein Technologies, Profactor, France Telecom R&D

Cougaar

Software

Свойства платформы, связанные с разработкой MAC

Поддержка методологии разработки

Есть

(Prometheus)

Нет

Нет

Наличие инструментария разработки агентов и MAC

Моделирование, реализация, тестирование и отладка, развертывание

Реализация, тестирование и отладка, развертывание

Реализация, тестирование и отладка, развертывание

Реализация, тестирование и отладка

Свойство

Платформа

JACK

JADE

Cougaar

Jason

(отладка обработчиков поведения, обработка сообщений, средства тестирования, управление платформой и агентами). Есть попытки интеграции управления платформой в IDE Eclipse

(отладка обработчиков поведения, обработка сообщений, средства тестирования, управление платформой и агентами)

(отладка обработчиков поведения, сниффер сообщений, средства тестирования), формальная верификация AgentSpeak. Плагины к j Edit (есть) и Eclipse (в планах)

Особенности

реализации агентов и MAC

Язык описания агентов — Java с расширениями в сторону BDI, механизмы интеллекта — BDI

Язык описания агентов — Java, механизмы интеллекта доступны через BDI и FSM, есть библиотека протоколов согласно стандартам FIPA, поддержка онтологий, плагины Semantic Web и WebServices

Язык описания агентов — Java, механизмы интеллекта доступны через сторонние плагины

Язык описания агентов — AgentSpeak, механизмы интеллекта — BDI, организационная модель— Moise-f

 
Посмотреть оригинал
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 

Популярные страницы