- •Инструкция пользователя оболочки экспертной системы "expert"
- •1.Меню главной формы.
- •1.1.Меню "База знаний"
- •1.1.1.Команда "Подключиться"
- •1.1.2.Команда "Отключиться"
- •1.1.3.Команда "Объекты…" Команда "Объекты…" открывает окно "Объекты базы знаний" Окно редактирования объектов базы знаний имеет три вкладки: "Объекты", "Значения" и "Просмотр".
- •1.2.1.Команда "Выбрать цель…"
- •1.2.2. Команда "Начать консультацию"
- •1.1.5.Команда "Передать в ms Word"
- •1.1.6.Команда "Очистка"
- •1.2.Меню "Консультация".
- •1.2.2.1. Окно "Выберите значение объекта"
- •1.2.2.2. Окно "Результаты экспертизы".
- •1.2.2.3. Окно "Подтвердившиеся гипотезы".
- •1.2.3.Команда "Результаты экспертизы"
- •1.3.Меню "Настройка"
- •1.3.1.Команда "Управляющий базами знаний"
- •1.4.Меню "Помощь"
- •1.4.1.Окно "о программе".
- •2. Выполнение выводов в оболочке Expert
- •3. Вычисление коэффициентов доверия в процессе выполнения выводов
1.3.Меню "Настройка"
Меню "Настройка" (рис.18) включает следующие команды:
"Делать объяснения" — показывать ход рассуждений системы (см. п.1.2.2.2.);
"Не делать объяснения" — не показывать (см. п.1.2.2.2.);
"Останавливаться" — останавливаться после подтверждения очередной гипотезы (см. п.1.2.2.3.);
"Не останавливаться" — не останавливаться (см.п.1.2.2.3.);
"
Управляющий
базами знаний" — выбор и создание
баз знаний;
Рисунок 18. Меню "Настройка"
1.3.1.Команда "Управляющий базами знаний"
Экспертная оболочка "Маленький помощник" поддерживает список баз знаний пользователя, позволяя добавлять в него уже существующие или создавать новые пустые базы знаний. При удалении из списка исчезает только запись о базе, сама же она остается неприкосновенной.
В один и тот же момент выбранной может быть только одна база знаний (рис.19). Она обозначается символом "". Остальные — символом "". Для того, чтобы начать работать с другой, надо выделить ее в списке и нажать кнопку "Использовать эту".. При подключении к ней (см. п.1.1.1.) название базы знаний появляется в заголовке главного окна программы.
Рисунок
19.Окно "Управляющий базами данных".
При открытии окна программа проверяет, соответствует ли текущая база знаний в списке действительно выбранной в настройках BDE (псевдоним LHelper). Если есть несовпадение, то по списку проверяется, есть ли там запись с совпадающим путем. Если есть, она становится текущей. Если нет, тогда, добавляется новая.
Для создания пустой базы знаний необходимо нажать кнопку "Создать пустую" и в появившемся окне указать каталог, в котором она должна быть размещена. В этот каталог будет скопированы все необходимые файлы. В список будет добавлена новая запись с соответствующим путем, для которой надо задать имя.
Для добавления в список уже существующей базы знаний необходимо нажать кнопку "Внести в список". После выбора пользователем каталога, в список будет добавлена новая запись, содержащая соответствующую ссылку. Содержимое базы знаний надо определить, задав для нее имя.
Назначение кнопок окна "Управляющий базами данных" следующее:
–
Внести
в список существующую базу знаний.
–
Изменить
запись о базе знаний.
– Удалить из списка запись о базе знаний.
–
Создать
пустую базу знаний.
–
Указать
путь к каталогу с базой знаний на диске.
– Сохранить измененную запись о базе знаний.
–
Отменить
изменения записи о базе знаний.
–
Сделать
базу знаний текущей.
– Закрыть окно.
1.4.Меню "Помощь"
Меню "Помощь" (рис.20) имеет две команды:
"Справка" – вызывает справочную систему по "Маленькому помощнику".
"О программе" – вызывает форму "О программе", которая содержит краткую информацию о программе и ее разработчике.
Рисунок 20. Меню "Помощь".
1.4.1.Окно "о программе".
Содержит краткую информацию о программе и ее разработчике.
2. Выполнение выводов в оболочке Expert
В оболочке Expert используются обратные выводы. Цель задается пользователем в виде имени объекта. ЭС, используя имеющиеся в БЗ правила, пытается получить значение указанного объекта-цели. Вывод начинается с поиска правила, которое содержит объект-цель в своей правой части (заключение правила). Поскольку заключение правила представлено в виде <объект> = <значение> КД = <коэффициент доверия>, то выбор правила, содержащего объект-цель в заключении этого правила, по существу является выдвижением гипотезы о значении объекта-цели. Количество возможных гипотез определяется количеством имеющихся в БЗ правил, которые содержат в правой части объект-цель.
Для проверки гипотезы рассматривается каждая из составляющих посылки выбранного правила. Эти составляющие посылки сопоставляются с заключениями других правил и в случае успешного сопоставления аналогично рассматривается посылка следующего выбранного правила. Если на некотором шаге выводов не оказывается правила, заключение которого можно было бы сопоставить с проверяемой посылкой, то посылка сопоставляется с имеющимися фактами. Если имеющихся фактов недостаточно для подтверждения или опровержения посылки, то пользователю задается вопрос о значении объекта, указанного в посылке.
