Выдержка из книги
КренкельТ.Э.
Персональные ЭВМ в инженерной практике
Как и при работе с БД, в экспертные системы включен свой язык программирования, с помощью которого можно написать специализированную программу, содержащую функции задания переменных, правил, циклы и условные переходы. В рамках этой программы предусмотрены обычно две ключевые процедуры: синтаксический анализатор, анализирующий набор правил, и процедура выводов, реализующая прямой или обратный вывод по заданному набору правил. Функции этого языка могут быть также вызваны из программы пользователя, написанной на обычном языке высокого уровня, например на Си. Это дает пользователю широкие возможности. Например, работа с экспертной системой может закончиться созданием набора правил, записанного в файл RULESET. С помощью экспертной оболочки пользователь дорабатывает систему правил до тех пор, пока не убеждается, что в определенных ситуациях система дает правильные ответы.