Мультиагентные системы и сообщества агентов, страница 5

Существует два основные типа сообщений: утверждения и запросы. Каждый агент, активный или пассивный, должен иметь способность принимать информацию. В простейшей форме, эта информации поступает к агенту от внешнего источника посредством утверждения. Для того чтоб принять пассивную роль в диалоге, агент дожнет дополнительно быть способен отвечать на вопросы, т.е. должен быть способен 1) принять форму запроса от внешнего источника и 2) послать ответ источнику в виде утверждения. Заметьте, что с точки зрения коммуникационной сети, нет никакой разницы между добровольным утверждением и утверждением в ответ на запрос.

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

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


Базовый агент

Пассивный агент

Активный агент

Равноправный агент

Принимать утверждения

Х

Х

Х

Х

Принимать запросы

Х

Х

Отсылать утверждения

Х

Х

Х

Отсылать запросы

Х

Х

Таблица 2.3 Способности агентов.

Коммуникативное действие

Illocutionary (Информационная?) сила

Ожидаемый результат

Утверждение

Информация

Принятие

Запрос

Вопрос

Ответ

Ответ

Информация

Принятие

Требование

Требование

Обхяснение

Информация

Согласие

Команда

Требование

Разрешение

Информация

Принятие

Отказ

Информация

Принятие

Предложение/Заявка

Информация

Принятие

Принятие

Согласие

Предложение

Информация

Предложение/Заявка

Подтвердение

Отказ от обязательнсат

Отрицание