Иллюстрированный самоучитель по введению в экспертные системы

         

Правили функции в CLIPS



CLIPS включает в язык представления порождающих правил и язык описания процедур.

В этом разделе мы рассмотрим оба этих модуля, сопровождая описание отдельных функций примерами.

Основными компонентами языка описания правил являются база фактов (fact base) и база правил (rule base). На них возлагаются следующие функции:

  • база фактов представляет исходное состояние проблемы (см. главу 2);

  • база правил содержит операторы, которые преобразуют состояние проблемы, приводя его к решению (см. главы 2 и 3).

    Машина логического вывода CLIPS сопоставляет эти факты и правила и выясняет, какие из правил можно активизировать. Это выполняется циклически, причем каждый цикл состоит из трех шагов:

    (1) сопоставление фактов и правил;

    (2) выбор правила, подлежащего активизации;

    (3) выполнение действий, предписанных правилом.

    Такой трехшаговый циклический процесс иногда называют "циклом распознавание— действие" (см. главу 5).



    Содержание раздела