2. Глава 2. Технология создания экспертных систем
2.1 Этапы создания экспертной системы
Слабая формализуемость процесса принятия решений, его
альтернативность и нечеткость, качественная и символьная природа
используемых знаний, динамичность изменения проблемной области -
все эти характерные особенности применения экспертных систем
обусловливают сложность и большую трудоемкость их разработки по
сравнению с другими подклассами ИИС. Поэтому в дальнейшем
вопросы проектирования и реализации интеллектуальных
информационных систем будут рассматриваться для класса экспертных
систем.
Извлечение знаний при создании экспертной системы предполагает
изучение множества источников знаний, к которым относятся
специальная литература, базы фактуальных знаний, отчеты о решении
аналогичных проблем, а самое главное, опыт работы специалистов в
исследуемой проблемной области - экспертов. Успех проектирования
экспертной системы во многом определяется тем, насколько
компетентны привлекаемые к разработке эксперты и насколько они
способны передать свой опыт инженерам по знаниям. Вместе с тем,
эксперты не имеют представления о возможностях и ограничениях ЭС.
Следовательно процесс разработки ЭС должен быть организован
инженерами по знаниям таким образом, чтобы в процессе их
итеративного взаимодействия с экспертами они получили весь
необходимый объем знаний для решения четко очерченных проблем.
Этапы проектирования экспертной системы представлены на рис. 2.1.
На начальных этапах идентификации и концептуализации,
связанных с определением контуров будущей системы, инженер по
знаниям выступает в роли ученика, а эксперт - в роли учителя, мастера.
На заключительных этапах реализации и тестирования инженер по
знаниям демонстрирует результаты разработки, адекватность
которых проблемной области оценивает эксперт. На этапе
тестирования это могут быть совершенно другие эксперты.
На этапе тестирования созданные экспертные системы
оцениваются с позиции двух основных групп критериев: точности и
полезности.
С точностью работы связаны такие характеристики, как
правильность делаемых заключений, адекватность базы знаний
проблемной области, соответствие применяемых методов решения
проблемы экспертным. Поэтому конечные оценки системе ставят
специалисты в проблемной области - эксперты. Полезность же
экспертной системы характеризуется степенью удовлетворения
требований пользователя в части получения необходимых
рекомендаций, легкости и естественности взаимодействия с системой,
надежности, производительности и стоимости эксплуатации,
32