Естественнонаучные проблемы Арктического региона : восьмая региональная научная студенческая конференция, Мурманск, 15-16 мая 2007г. : труды конференции. Мурманск, 2008.

• Интеллект (машина вывода) - программа, управляющая перебором правил. Она осуществляет две функции: - просмотр существующих фактов из рабочей памяти и правил из БЗ и добавле­ ние в рабочую память новых факторов; - определяет порядок просмотра и применения правил. • Аналитический аппарат - анализирует деятельность агентов по решению за­ дачи, и выдерживает баланс деятельности агента между построением планов решения задачи в изменяющихся условиях и непосредственным выполнени­ ем намеченных планов. • Рецепторы - отвечают за получение агентом сообщений от среды и других агентов. • Эффекторы - служат средством посылки среде и другим агентам сообщений этого объекта. • Среда - это среда, в которой функционирует агент. • Интерфейс - необходим для взаимодействия агента с пользователем. • На рис. 16 представлена внутренняя функциональная структура агента, кото­ рая состоит из двух основных частей: Инвариантной платформы и При­ кладной компоненты. Первая реализует совокупность функций, постоянных к предметной области и является общей для всех агентов данной системы. Вторая содержит спецификации функций агента, сценариев его поведения, данных и механизмов работы с ними и т. п. • Сценарий поведения агента задаётся Менеджером платформы агента. Он включает в себя управление выполнения следующих функций: • Обработка событий внешнего мира агента (сообщения от других агентов, команды пользователя). Эта функция выполняется Менеджером внешних со­ бытий. • Анализ текущего состояния агента и исполнение функций в зависимости от текущего состояния. Эта функция выполняется Менеджером модели управ­ ления. • Отправка исходящих сообщений сформированных в процессе исполнения сценариев другим агентам. Эта функция выполняется Менеджером исходя­ щих сообщений. • Компоненты инвариантной платформы агента в качестве исходных данных используют содержание прикладной компоненты агента. • Входные сообщения - это временное хранилище событий окружающей среды (сообщения, полученные от агента, команды пользователя). • Модель управления содержит спецификацию управления поведением агента. Определяет правила выбора функций для исполнения в зависимости от те­ кущей ситуации. • Набор состояний определяет функции агентов. Их описание задаёт множе­ ство состояний и правил переходов между ними в зависимости от заданного множества условий и входных данных. • Сценарии поведения определяют действия агентов в конкретных ситуациях. • Хранилище данных используется для временного и долговременного хране­ ния данных. Временное хранение данных распространяется только на одну сессию работы агента. Долговременного хранения данных предназначено для хранения результатов работы агента между отдельными сессиями его 28

RkJQdWJsaXNoZXIy MTUzNzYz