Интерфейс пользователя – Решатель - База знаний - Подсистема объяснений

С помощьюинтерфейса пользователя происходит общение с ЭС пользователей, нуждающихся в консультации электронного эксперта. Пользователи обращаются к ЭС за советом по специальным проблемам в узкой предмет­ной области, предоставляя ей специфические факты и свои гипотезы.

Решатель — это программа, моделирующая ход рассуждений эксперта на основании знаний, имеющихся в БЗ, и данных, введенных пользователем. С помощью решателя обрабатываются введенные данные и делаются соответствующие выводы.

База знаний (БЗ) представляет собой совокупность энциклопедических знаний в данной предметной области а также введенных в про­цессе взаимодействия эксперта с экспертной системой. БЗ содержит факты и правила. Факты являются краткосроч­ной информацией и могут изменяться в процессе консультаций. Правила представляют более долговременную информацию о том, как порождать но­вые факты или гипотезы. Правила могут быть эвристическими (опытными) по природе, генерирующими скорееправдоподобный совет, чем достовер­ный факт.

Подсистема объяснений — программа, позволяющая продемонстри­ровать, каким образом получен результат, т. е. показать цепочку рассужде­ний электронного эксперта. Она облегчает пользователю выявление ошибок и модернизацию ЭС.

Содержа­ние базы знаний зависит от конкретной предметной области, а пользовательский интерфейс, решатель, редактор базы знаний, под­система объяснений независимы от предметной области. Поэтому ЭС , имеет универсальную оболочку.