Оболочки или “пустые ЭС”.

Средства автоматизированного создания ЭС.

Система программирования на ЯПЗ.

Инструментальные средства СИИ.

 

Все инструментальные средства можно разделить на следующие типы:

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) и отечественная оболочка Эксперт-микро, ориентированная на создание ЭС для решения задач диагностики.

Технология создания и использования оболочки ЭС заключается в том, что из готовой ЭС удаляются знания из БЗ, затем База заполняется знаниями, ориентированными на другие приложения. Достоинством оболочек является простота применения – специалисту нужно только заполнить оболочку знаниями, не занимаясь созданием программ. Недостатком применения оболочек является возможное несоответствие конкретной оболочки и разрабатываемой с её помощью прикладной ЭС.