5.4. Разработка прототипа экспертной системы
Прототипная система является усеченной версией экспертной системы, спроектированной для проверки правильности кодирования фактов, связей и стратегий рассуждения эксперта.
Она также дает возможность инженеру по знаниям привлечь эксперта к активному участию в процессе разработки экспертной системы, и, следовательно, к принятию им обязательства приложить все усилия к созданию системы в полном объеме [1].
Объем прототипа составляет несколько десятков правил, фреймов или примеров. На рис. 5.4 изображено основных шесть стадий разработки прототипа и минимальный коллектив разработчиков, занятых на каждой из стадий.
Несмотря на то, что любое теоретическое разделение бывает часто условным, осознание коллективом разработчиков четких задач каждой стадии представляется целесообразным. Роли разработчиков (эксперт, программист, пользователь и аналитик) являются постоянными на протяжении всей разработки. Совмещение ролей нежелательно.
Сроки приведены условно, так как зависят от квалификации специалистов и особенностей задачи [1].
Рис. 5.4. Стадии разработки прототипа экспертной системы
- 1. Общее представление об экспертной системе
- 2. История возникновения экспертных систем
- 3. Классификация экспертных систем
- 4. Структура экспертной системы
- 5. Технология проектирования экспертных систем
- 5.3. Выбор подходящей проблемы
- 5.4. Разработка прототипа экспертной системы
- 5.4.1. Стадия идентификации
- 5.4.2. Стадия извлечения знаний
- 5.4.3. Стадия структурирования знаний
- 5.4.4. Стадия формализации знаний
- 5.4.5. Стадия реализации
- 5.4.6. Стадия тестирования
- 5.5. Доработка до промышленной экспертной системы
- 5.6. Оценка, стыковка и поддержка системы
- 6. Пример разработки прототипа экспертной системы для решения задач управления качеством