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