Лекция: Функциональные модули ЭС

Диалог – это интерфейс, который обеспечивает общение между экспертом, пользователем на привычной для них терминологии с остальными компонентами системы (см. рис. выше). Он выполняет перевод запросов, сформулированных на внешнем языке, т.е. естественном или специальном языке, во внутренний язык системы, а также преобразование ответов и объяснений с внутреннего языка во внешний, понятный пользователю. Он также управляет запросами, т.е. увязывает их в контексте – всех обменов, которые ранее имели место.

Вывод решений включает: механизм вывода, который путем умозаключений определяет одно или несколько решений; механизм оценки предлагаемых решений; блок управления механизмом вывода, повышающий эффективность его работы.

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

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

Управление знаниями позволяет эффективно использовать информацию, расположенную в базе знаний и БД. Наиболее существенным в этом модуле является метод отбора подмножеств данных из БД, необходимых для разрешения поставленного вопроса.

При отборе подмножеств данных возникают две проблемы:

— как определить в базе знаний подмножество полезной информации;

— какого уровня детализации информации в БД требуется достичь, учитывая возможность декомпозиции задачи на подзадачи.

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

Первый тип правил связывает задачу с составляющими ее подзадачами, что можно выразить так: тип задачи: – тип задачи 1, тип задачи 2,…

Второй тип правила определяет информацию, полезную для решения задачи: тип задачи: – информация.

Третий тип правил соединяет тип информации с запросами пользователя: тип информации: – вопрос.

Наконец, ЭС должна располагать данными о структурировании различных типов информации в такие структуры, как тезаурус (словарь), документальный файл, файл с ключами. Используя правила выборки 1–3, блок генерации запросов создает их множество для данной подзадачи. Ответы на поставленные запросы, полученные из БД, представляются в форме отношений, которые преобразуются в язык, используемый для представления знаний первого и второго типов. Система управления базой знаний управляет базой правил через СУБД. В функции СУБД входит отбор подмножества правил для решения подзадачи, а также получение новых фактов на основе базы правил и базы фактов путем использования машины вывода. Схема БД включает описания имен объектов, атрибутов, отношений и областей.

еще рефераты
Еще работы по информатике