Интеллектуальный редактор бз




Пользователь Инженер по знаниям Эксперт
Пользователь
специалист предметной области, для которого предназначена система
Инженер по
знаниям
специалист по искусственному интеллекту (соединяет эксперта и базу знаний)
Интерфейс
пользователя
комплекс программ, реализующий диалог пользователя с экспертной системой
ядро экспертной системы, совокупность знаний предметной области, записанная на машинный носитель в форме, понятной эксперту и пользователю
База знаний
Решатель
программа, моделирующая ход рассуждений эксперта на основании знаний, имеющихся в базе знаний
Подсистема
объяснений
программа, позволяющая пользователю получать ответы на вопросы: “Как? Почему?”
В коллектив разработчиков ЭС входят
Эксперт
Инженер по знаниям
Программист
Пользователь
Экспертные системы создаются для решения разного рода проблем, но основные типы их деятельности можно сгруппировать в категории, приведенные в табл.1.
Таблица 1
|
Категория задачи |
Решаемая проблема |
Примеры экспертных систем |
|
Интерпретация данных |
определение смысла данных |
Определение свойств личности по результатам тестирования в системе Микролюшер |
|
Диагностика |
обнаружение неисправности системы |
Диагностика ошибок в аппаратуре и математическое обеспечение ЭВМ – система CRIB |
|
Мониторинг |
интерпретация данных в реальном масштабе времени и сигнализация о выходе параметров за допустимые пределы |
Контроль за работой электростанций
|
|
Проектирование |
подготовка спецификаций (набор необходимых документов – чертеж, пояснительная записка) на создание объектов |
Синтез электрических цепей
|
|
Прогнозирование |
вывод вероятных следствий из заданной ситуации |
Предсказание погоды – система WILLARP |
|
Планирование |
нахождение планов действий объекта |
Планирование эксперимента – система MOLGEN |
|
Обучение |
диагностирование ошибки при изучении дисциплины с помощью ЭВМ и подсказка правильного решения |
Обучение языку Паскаль – система PROUST
|
Для таких систем используются различные модели представления знаний.
Модели (языки) представления знаний
Классификация
Продукционные модели
Семантические сети
Формальные логические модели
Фреймы
Продукционная модель
модель, основанная на правилах
Позволяет представить знания в виде предложений типа:
Если (условие), то (действие).
Промежуточные
далее выступают как условия
Целевые
завершающие работу системы

предложение – образец, по которому осуществляется поиск в базе знаний
действия, выполняемые при успешном исходе поиска
База знаний состоит из набора правил (машина-вывода – программа, перебирающая правила из БЗ)
чаще применяется в промышленных ЭС
Преимущества:
легкость внесения дополнений и изменений,
наглядность,
простота механизма логического вывода
