Подобная структура позволяет описывать ситуацию реального уровня сложности.
Свойства - слоты прототипа, представляющие знания о свойствах объектов, ситуаций, процессов.
События - слоты, представляющие знания о состояниях объектов, ситуаций, процессов.
Для описания прототипа с помощью других прототипов определён слот - пример прототипа. Пример является представлением конкретного объекта, ситуации, процесса, созданного на основе прототипа. От родительского прототипа пример наследует структурную часть.
Определены четыре категории правил:
) Правила замыкания.
) Правила переходов.
) Правила управления.
) Правила целеуказания.
Множество правил можно условно разделить на синхронные правила (категории 1, 3, 4), формирующие состояние системы s(t) на основе фактов в момент времени t, и диахронные (категория 2), формирующие состояние системы s(t+l) на основе фактов в момент времени t.
Правила замыкания выводят наличие фактов в текущем состоянии предметной области, на основе других фактов в тот же момент времени, т.о. достраивая описание состояния системы.
Правила переходов выводят наличие фактов в следующем состоянии, на основе фактов известных в текущем состоянии.
Правила целеуказания формируют множество целевых состояний системы.
Правила управления задают основные параметры управления системой для достижения целевого состояния.
Правила целеуказания и управления формируют целенаправленное поведение системы.
Правила перехода и замыкания формируют динамику изменения предметной области.
Время в системе дискретно. Задаётся временная шкала Т, путём указания единицы измерения времени (с, час, сутки, дни, столетия и т.д.) и дискреты времени ∆t. Тогда состояния системы представляются как моменты времени кратные ∆t.
Перед запуском системы пользователь описывает цели системы на специальном языке. Цель содержит множество фактов, которые являются целевыми фактами. Состояние, которое содержит множество целевых фактов, называется целевым состоянием. Целевое состояние достигается в результате поиска и выполнения управления. Отсутствие управляющих воздействий рассматривается как один из вариантов управления. Целевые факты могут быть позитивными, при этом система добивается появления таких фактов, или же негативными, тогда система избегает появления таких фактов. Дополнительно можно потребовать от системы: оптимизации некоторого параметра, достижения целевого состояния за конечное время и т.д.
Средства моделирования целенаправленного поведения
Система начинает функционировать после указания целей. Основой целенаправленного поведения системы является формирование и исполнение планов.
Схема функционирования системы такова:
Пока не достигнуты основные цели системы выполнять:
)Замыкание состояния.
)Установку текущих целей.
)Исполнение плана для достижения текущих целей.
)Переход состояния системы.
На этапе замыкания (1) на основе исходных фактов в рабочей памяти достраивается текущее состояние системы. По сути, здесь происходит выявление правил замыкания, применимых к множеству фактов в текущем состоянии, и исполнение этих правил.
На этапе целеуказания (2) формируется множество текущих целей системы, которые необходимо достичь прежде, чем будет достигнута основная цель. Множество текущих целей формируется на основе правил целеуказания, применимых в текущем состоянии.
После того, как достроено состояние системы и сформированы текущие цели, модуль анализа и управления осуществляет поиск плана в базе знаний, применимого в текущей ситуации, и его исполнение (3). План формируется модулем интеллектуального планирования.
На этапе перехода (3) формируется ядро следующего состояния системы, а именно, исполняется множество правил переходов, применимых в текущем состоянии, которые выводят множество фактов в следующем состоянии системы.
Выполнение этапов происходит циклично, до тех пор, пока система не достигнет целевого состояния.
Подбор очковой коррекции |
Закаливание организма |
Гигиена полости рта |