10.2.
Оболочки экспертных систем
На раннем
этапе становления экспертных систем проектирование каждой очередной системы
начиналось практически с нуля, в том смысле, что проектировщики для представления
знаний и управления их применением использовали самые примитивные структуры
данных и средства управления, которые содержались в обычных языках программирования.
В редких случаях в существующие языки программирования включались специальные
языки представлений правил или фреймов.
Такие специальные
языки, как правило, обладали двумя видами специфических средств:
Совокупность модулей образует базу знаний экспертной системы, а интерпретатор является базовым элементом машины логического вывода. Невольно напрашивается мысль, что эти компоненты могут быть повторно используемыми, т.е. служить основой для создания экспертных систем в разных предметных областях. Использование этих программ в качестве базовых компонентов множества конкретных экспертных систем позволило называть их оболочкой системы.