Сб. Фев 24th, 2024
Для поддержки процессов проектирования агентов и мульти­агентных систем разработаны специальные инструментальные средства. Чтобы получить представление об их возможностях и о технологии создания 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

Ads Blocker Image Powered by Code Help Pro

Обнаружен блокировщик рекламы! Пожалуйста, обратите внимание на эту информацию.

We\'ve detected that you are using AdBlock or some other adblocking software which is preventing the page from fully loading.

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

Пожалуйста, добавьте tehnar.info к вашему белому списку блокирования объявлений или отключите программное обеспечение, блокирующее рекламу.

Powered By
100% Free SEO Tools - Tool Kits PRO