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

Инструментальные средства для построения мультиагентных систем

Для поддержки процессов проектирования агентов и мульти­агентных систем разработаны специальные инструментальные средства. Чтобы получить представление об их возможностях и о технологии создания MAC, рассмотрим в качестве примера сис­тему Agent Builder.

Инструментарий Agent Builder (Reticular Systems, Inc.) пред­назначен для разработки мультиагентных систем на основе Java-программ, что позволяет исполнять их на любом компьютере, где установлена виртуальная Java-машина (Java Virtual Machine).

Об­щая схема процесса проектирования и реализации приложений на основе Agent Builder ToolKit представлена на рис.7.4.

Модель «жизненного цикла» создаваемых агентов включает следующие этапы:

  • обработку новых сообщений;
  • определение правил поведения;
  • выполнение действий;
  • обновление ментальной модели в соответствии с заданными правилами;
  • планирование действий.

Ментальная модель включает описание намерений, желаний, обязательств и возможностей, а также правил поведения агентов. На основе этой модели осуществляется выбор тех или иных дей­ствий интеллектуального агента.

Рис. 7.4. Схема процесса проектирования приложений в системе Agent Builder ToolKit

Правила поведения в системе Agent Builder реализуются на специальном объектно-ориентированном языке RADL (Reticular Agent Definition Language) в виде конструкции When-If-Then. Со­ставные части этого правила выполняют следующие функции:

  • When содержит новые сообщения, полученные от дру­гих агентов;
  • If сравнивает текущую ментальную модель с услови­ями применимости правила;

Then определяет действия, соответствующие текущим событиям, состоянию ментальной модели и внешнего окружения.

Правила поведения агентов записываются в формате:

Name

content_editor

Share
Published by
content_editor

Recent Posts

Копирование и размножение планов и карт

Если основа оригинала (карты пли плана) прозрачна, то копию можно снять при помощи стола со…

4 месяца ago

Решение задач на топографических планах (картах)

Определение координат точки. Пусть точка А (рис. 32) находится в квадрате, абсциссы и ординаты вершин…

4 месяца ago

Рельеф местности и способы его изображения

Рельефом местности называется совокупность неровностей физической поверхности земли. В зависимости от характера рельефа местность делят…

4 месяца ago

Условные знаки топографических планов и карт

Для обозначения на планах и картах различных предметов местности, применяются специально разработанные условные знаки. Для обличения…

4 месяца ago

Номенклатура карт и планов

В инженерной геодезии чаще всего пользуются топографическими картами. Их составляют в масштабах 1:10000, 1:25000, 1:50000…

4 месяца ago

Масштабы

Масштабом называется отношение длины отрезка линии на плане (профиле) к соответствующей проекции этой линии на…

4 месяца ago