Экспертная система

Реализовать экспертную систему с использованием CLIPS. Подробности предварительно обсудить с преподавателем. Предметная область остаётся той же, что и при реализации продукционной системы. Заготовка экспертной системы с GUI размещена в этом же разделе курса.

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

Внимание! Максимальный балл по данному заданию можно получить только при выполнении следующих условий:

  1. В обязательном порядке реализовать механизм обмена данными с пользователем. Извлечение сообщений из среды CLIPS в шаблоне реализовано, также добавить возможность диалога с пользователем. Для этого воспользоваться мультислотом факта-посредника, позволяющим передавать варианты ответов, а выбор пользователя заносить в систему аналогичным способом – с помощью assert.
  2. Поддержка и использование русского языка обязательна.
  3. Добавить возможность использования нескольких файлов CLIPS (последовательная загрузка).
  4. Для бонусных баллов реализовать данную систему для PascalABC.NET c голосовым интерфейсом (который будет обсуждаться на лекциях позднее, и будет возможность доработать эту систему).