Вывод по базе знаний
Классификация продукций
От поэтических настроений вернёмся к оценкам формальных возможностей моделирования искусственного интеллекта. Подберёмся поближе к вопросу: а какие продукции в рассматриваемой системе бывают?
-
1. Продукция типа
.
В левой части продукции подразумевается информация из внешнего мира W, а в правой – сведения о вытекающих из этой информации изменениях в рассуждающей системе. Эти изменения сказываются на ходе рассуждений.
Например, рассуждая утром о выборе места воскресного отдыха, вы услышали, что днём ожидается гроза. Это сообщение, рассматриваемое и как воздействие, и есть AW, вносящие коррективы в ваши планы. Будут отброшены варианты, связанные с пребыванием на открытом воздухе. Больший вес обретут другие варианты. Изменение предпочтительности вариантов отдыха характеризуется правой частью BR продукции. Возможный вид продукции мог бы быть: "Если на улице дождь или гроза, или они ожидаются в течение дня, то вместо прогулки лучше пойти в кино или музей".
-
2. Продукция типа
.
Такие продукции отражают передачу некоторого сообщения из внешнего мира для запоминания в БЗ.
Например, командир приказывает разведчику: "Всё что увидишь в окрестностях переправы, запомни, а потом передай через связного". Система работает в роли почтового отделения. Однако возможна перлюстрация корреспонденции: рассуждающая система может воспользоваться информацией от AW к BK для своих целей.
Данную продукцию можно также трактовать, как способ описания шагов общения пользователя с системой в диалоговом режиме. Тогда AW будет интерпретироваться как вопрос пользователя, а BK – как ответ системы. Тогда ответ следует интерпретировать продукцией типа
.
-
3. Продукция типа
.
В этом случае рассуждающая система также выступает в роли отделения связи. Только передача происходит из базы знаний во внешний мир.
Например, некто Х предполагает, что у Y пятеро детей. Однако некто Z сообщил, что у Y только трое детей. Тогда рассуждающая система Х образует продукцию, в которой AK характеризует факт наличия противоречивой информации, а BW – некоторое действие, которое Х предпринимает в связи с этим. Например, BW может соответствовать разговору Х с Y при попытке выяснить истинное количество детей у него.
-
4. Продукция типа
.
Эта продукция соответствует тому, что некоторый факт, полученный рассуждающей системой, передаётся на хранение в БЗ.
-
5. Продукция типа
.
Эта продукция также описывает обмен информацией при работе рассуждающей системы. Например, на основе информации, почерпнутой из базы знаний, рассуждающая система формирует или координирует параметры технологического процесса.
-
6. Продукции типа
.
Эти продукции называют продукциями непосредственного отклика. Левая часть AW описывает некоторую наблюдаемую ситуацию во внешнем мире или воздействие внешнего мира на рассуждающую систему. Правая часть BW описывает действие, которое "поступает" от системы во внешний мир. Выполнение подобных продукций напоминает рефлекторный отклик, например, отдёргивание руки от горячего. Рассуждения не успевают сработать. Система лишь транслирует информацию от AW к BW адресатам.
-
7. Продукции типа
.
Эти продукции описывают воздействие на внешний мир, порождаемое рассуждающей системой. Мудрый совет гласит: "Подумай, прежде чем делать". Он призывает того, к кому он обращён, воспользоваться продукцией данного типа, а не продукцией непосредственного отклика.
-
8. Продукции типа
.
Это внутренние продукции рассуждающей системы. Они описывают промежуточные шаги процесса вывода и не влияют непосредственно на содержимое БЗ и состояние внешнего мира. То есть, эти продукции описывают единичные шаги многошаговых процессов рассуждений.
-
9. Продукции типа
.
Эти продукции описывают процедуры преобразования знаний в БЗ: обобщение знаний, получение новых знаний из ранее известных с помощью логического вывода, установление закономерностей между знаниями на основе обработки сведений о единичных фактах, хранящихся в БЗ, и т.п. Рассуждающая система используется в качестве инструмента, с помощью которого производится изменение состояния базы знаний.
Иногда применяют более общее описание продукции:
![<имя продукции>; П, Р, А \Rightarrow В, Q.](/sites/default/files/tex_cache/4b03006c7bc4e1eeb0240e2a4e3f7b0b.png)
Здесь – обычная продукция "если – то" одного из рассмотренных выше типов, которая в данной записи называется ядром продукции.
Элемент Р характеризует внешние условия, или условия применимости продукции, определяемые факторами, не входящими непосредственно в А, например, целями, стоящими перед рассуждающей системой. Условия Р позволяют из всех продукций, у которых в левой части ядра стоит А, отбирать нужную часть продукции.
Элемент П характеризует сферу проблемной области базы знаний или предусловия применимости продукции. Эти предусловия ничем не отличаются от Р, но выделяют системы продукций на ранг выше тех, которые выделяют условия. Например, в обычном мире лошади не летают. Поэтому продукция "если х лошадь, то она летать не может" в обычном мире всегда имеет место (истинна). Но если мы от обычного мира перейдём к миру греческих мифов, то продукция "если лошадь есть Пегас, то она летант", тоже станет истинной. В мире русской сказки продукция "если лошадь есть Конёк-Горбунок, то она летает" принимается без всякой критики.
Значит, предусловия П должны развести между собой обычный мир, мир греческих мифов и мир русской сказки.
Элемент Q характеризует постусловия продукции, указывающие на те изменения, которые необходимо ввести в БЗ и в систему продукций после реализации данной продукции.