Оболочки или “пустые ЭС”.
Средства автоматизированного создания ЭС.
Система программирования на ЯПЗ.
Инструментальные средства СИИ.
Все инструментальные средства можно разделить на следующие типы:
1. Программирование на языках высокого уровня.
2. Системы программирования на ЯПЗ.
3. Системы автоматизированного создания экспертных систем.
4. Оболочки сети (скелетные системы).
Экспертные системы входят в разработку СИИ.
Программирование может проходить на языках высокого уровня Fortran, Basic, Pascal.
Они имеют специальные средства, предназначенные для создания СИИ. Они содержат собственные средства ПЗ (в соответствии с определённой моделью и поддержкой логического вывода). К числу ЯПЗ можно отнести FRL, KRL, OPS5, LogLisp, Prolog и др. Разработка СИИ с помощью систем программирования на ЯПЗ, основанных на технологии обычного программирования.
От разработчика требуется соответствующие программистические навыки и квалификации. Наибольшее распространение из числа названных языков получили язык логического программирования Prolog и OPS5.
Они представляют собой программные системы, допускающие использование нескольких моделей ПЗ, способов логического вывода и видов интерфейса, и содержащие вспомогательные средства создания ЭС. В качестве примеров рассматриваемого класса средств можно назвать следующие системы: Exsys (предназначена для создания прикладных ЭС классификационного типа).
1st-class, Personal Consultant Plus, ПИЭС(программный инструментарий экспертных систем), GURU (интегрированная среда разработки ЭС), Xi Plus, OPS5+. Построение ЭС с помощью рассматриваемых средств заключается в формализации исходных знаний, записи их на входном языке, представления знаний и описании правил логического вывода решений.
Далее ЭС заполняется знаниями.
К рассматриваемому классу систем можно отнести такие специальные программные инструментарии. К примеру, сюда относятся библиотеки и надстройки над языком Лисп: KEE (Knowledge Engineering Environment – среда инженерии знаний), FRL (язык представления фреймов), KRL (ЯПЗ) и др. Они повышают возможности и гибкость в работе с заготовками ЭС.
Представляют собой готовые ЭС без БЗ.
Примерами оболочек ЭС, получивших широкое применение, являются зарубежная оболочка EMYCIN (Empty MYCIN) и отечественная оболочка Эксперт-микро, ориентированная на создание ЭС для решения задач диагностики.
Технология создания и использования оболочки ЭС заключается в том, что из готовой ЭС удаляются знания из БЗ, затем База заполняется знаниями, ориентированными на другие приложения. Достоинством оболочек является простота применения – специалисту нужно только заполнить оболочку знаниями, не занимаясь созданием программ. Недостатком применения оболочек является возможное несоответствие конкретной оболочки и разрабатываемой с её помощью прикладной ЭС.