лам базы знаний, а автоматическое тестирование проверяет ново-
введения на большом количестве задач, чтобы оценить, сколь по-
ложительно они влияют на работу экспертной системы [Построе-
ние..,
1987].
В случае конфликтных ситуаций требуется пересмотр
правил. Здесь применяются различные степени доверия для потен-
циальных решений, чтобы они не противоречили здравой логике,
хотя сделать это не всегда просто.
Здесь может оказаться целесообразным характеристика не от-
дельных явлений, а их классов, когда конкретная ситуация срав-
нивается с типичными примерами. Допустим, географ, классифи-
цируя типы берегов (риасовый, шхерный, фьордовый), как бы
сравнивает их с идеальными моделями: фьорды — узкие, глубоко
вдающиеся в сушу клинья и т.д. Но экспертная система не ограни-
чивается алгоритмической классификацией и учитывает семанти-
ку. Классифицируя географические объекты «Москва», «Орел»,
«Брянск», человек легко сгруппирует их в города, но «Москву» в
сочетании с «Волгой» и «Леной» отнесет к рекам, а вот «Орел» в
сочетании со словами «Коршун» и «Ястреб», так же, как и «Лена»,
«Ирина», «Валентина» приводят к совершенно иным смысловым
значениям, то же должна уметь эвристическая программа.
Более того, иногда требуется и не совсем «логичное» заключе-
ние.
Например, анализируя уровни социально-экономического раз-
вития стран по ряду формальных критериев, в том числе таким,
как национальный доход на душу населения, число автомобилей на
1 тыс. жителей и другим показателям, Кувейт должен быть отнесен
к числу ведущих стран, но эксперт-географ, сильно занизив его оцен-
ку, не выглядит странным. Так же должна поступать и экспертная
система, выводя одни правила из других, и приходить к заключе-
ниям, получить которые из формальной логики невозможно.
Существует еще один характерный момент для экспертной си-
стемы. Так как правила, создаваемые одним географом, чаще все-
го сильно отличаются от того, как это делает другой специалист,
экспертная система как бы становится «вторым я» того или иного
ученого, копируя его стиль работы.
Модуль советов и объяснений (система объяснений) использу-
ется для разъяснения пользователю того, как экспертная система
пришла к тому или иному конкретному выводу. Причем в процес-
се работы пользователь может задавать дополнительные вопросы о
получении промежуточных результатов, уточнять цели, инспекти-
ровать правила с точки зрения их согласования между собой и
соответствия поставленным целям и др. «Метод рассуждения, ко-
торый не может быть объяснен человеку, является неудовлетвори-
тельным, даже если с ним система работает лучше, чем специа-
лист» [Экспертные.., 1987. — С. 19].
Как правило, модуль советов и объяснений делает трассировку
хода проведения рассуждений в обратном порядке от того места, к