Продукционная модель
Продукционная модель, основанная на правилах, позволяет представить знания в виде предложений типа «если (условие), то (действие)». Под «условием» (антецедентом) понимается некоторое предложение - образец, по которому осуществляется поиск в базе знаний. Под «действием» (консеквентом) понимаются действия, выполняемые при успешном исходе поиска. При этом действия могут быть: промежуточными, выступающими далее как условия, и целевыми, завершающими работу системы. Из антецедентов и консеквентов формируются пары атрибут – значение, которые хранятся в рабочей памяти продукционной системы. В общем случае пример правила можно представить, как: i: S; L; A -> B;Q где I – индивидуальный номер продукции. S – описание класса ситуации, в котором данная структура может использоваться. L – условие, при котором продукция активизируется (высказывание, истинность которого проверяется). А->B – ядро продукции, Q – постусловия, описывает операции и действия (процедуры), которые необходимо выполнить после выполнения B (например, внести изменения в данные либо в саму продукцию).