состоит в выполнении тех правил, образцы которых сопо-
ставляются с текущими данными. При этом предполагается, что
в процессе поиска решения последовательность формируемых
таким образом ситуаций не оборвется до получения решения,
т.е. не возникнет неизвестной ситуации, которая не
соответствует ни одному правилу. Данный подход с успехом
применяется к широкому классу приложений, но оказывается
неэффективным в тех случаях, когда задача может
структурироваться или для ее решения может использоваться
некоторая модель.
Структурный подход к построению ЭС предусматривает
структуризацию знаний проблемной области. Его появление
обусловлено тем, что для ряда приложений применение техники
поверхностных знаний не обеспечивает решения задачи.
Структурный подход к построению ЭС во многом похож на
структурное программирование. Однако применительно к ЭС
речь идет не о том, чтобы структурирование задачи было дове-
дено до точного алгоритма (как в традиционном программиро-
вании), а предполагается, что часть задачи решается с помощью
эвристического поиска. Структурный подход в различных
приложениях целесообразно сочетать с поверхностным или глу-
бинным.
При глубинном подходе компетентность ЭС базируется на
модели той проблемной среды, в которой она работает. Модель
может быть определена различными способами (декларативно,
процедурно). Необходимость использования моделей в ряде
приложений вызвана стремлением исправить недостаток
поверхностного подхода, связанный с возникновением
ситуаций, не описанных правилами, хранящимися в БЗ.
Экспертные системы, разработанные с применением глубинных
знаний, при возникновении неизвестной ситуации способны
самостоятельно определить, какие действия следует выполнить,
с помощью некоторых общих принципов, справедливых для
данной области экспертизы.
Глубинный подход требует явного описания структуры и
взаимоотношений между различными сущностями проблемной