Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КЛ_СИИ-Часть1.doc
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
2.52 Mб
Скачать

3. Каузальные сценарии

Каузальные (причинно-следственые) сценарии (КСЦ) разработаны для представления проблемно-зависимых каузальных (причинных) знаний о событиях, действиях и процедурах [Кандрашина и др., 1989]. КСЦ задает в обобщенном и структурированном виде типичную последовательность действий (или процедур) в заданной предметной области и описывается в виде фрейма следующего вида:

(КСЦ имя:

имя слота1 (значение слота1); имя слота2 (значение слота2);

имя слотаn (значение слотаn)).

Имена слотов (сценария) отражают следующие понятия: деятель и участники сценария, цели и мотивы деятеля и участников, время, место, средства реализации сценария, ключ, посылки, следствия, побочные действия закономерности, системное имя сценария.

Формально «значение слота» описывается в нотации Бэкуса — Науэра следующим образом:

<значение слота> : :=<спецификация значения слота> : <значение> | Спецификация значения> : <последовательность значений> | NIL

<спецификация значений слота> : : =n|s|p|CЦ|f\o|low|sys <значение>:: ==«имя»

<последовательность значений> : : = (<значение>, <значение>, . . ., <значение>) | (<значение) > R1 <значение> R2 . . .)

Спецификация значения слота указывает класс значений данного слота. Символы п, s, р, СЦ, f, o, low, sys обозначают следующие классы значений: числа, субъекты действий, события, сценарии, процедуры, объекты, закономерности, системные имена. Символы R1, R2, ..., Rk задают временные или каузальные отношения. Значение слота NIL говорит о его неопределенности.

Рассмотрим пример сценария:

(КСЦ "посадка на рейс"

№ рейса (п: 861),

деятель (s: дежурная),

участники (s: пассажиры);

цель деятеля (р: нахождение пассажиров в самолете);

цель участника (р: нахождение пассажиров в конечном пункте полета),

время (f: расчетное время проведения посадки),

посылки (СЦ: (регистрация пассажиров R1 сбор на посадку R1 прохож-дение контроля R1 подача автобуса R1 подача трапа)),

ключ (р: посадка в самолет),

следствия (р: нахождение пассажиров на самолете),

побочные действия (СЦ: (формирование багажа R1 погрузка багажа на рейс)),

закономерности (low : (схема 1, схема 2, схема 3)),

системное имя (sys: СЦ 3))

Здесь R1 отношение «быть раньше». Слот «ключ» задает основное событие, определяющее тип ситуации. Реализация ключевого события обеспечивает достижение цели деятеля и участников сценария. Слот «посылки» описывает необходимые условия реализации сценария. В посылках содержится последовательность действий, которые надо выполнить, чтобы создать необходимые условия для осуществления ключевого события. Слот «следствия» задает результаты его выполнения. Слот «побочные действия» описывает действия, реализующиеся параллельно с выполнением действии в посылках сценария. Сценарий считается завершенным, если реализовано ключевое событие и достигнута цель деятеля.

Кроме КСЦ встречаются и иные типы сценариев. Наиболее распространенными являются сценарии в виде дерева целей и классифицирующие сценарии. В сценариях первого типа описывается, как некоторая цель может быть декомпозирована в систему подцелей. Такие сценарии применяются при планировании решений. Классифицирующие сценарии используются при обобщении знаний и представляют собой сети, между вершинами которых имеются отношения типа «часть — целое», «элемент — класс» или «род — вид».