8.1 Системы с интеллектуальным интерфейсом
Интеллектуальные БД отличаются от обычных баз данных возможностью выборки по запросу необходимой информации, которая может явно не храниться, а выводиться из имеющихся данных.
Пример:
- Вывести список товаров, цена которых выше среднеотраслевой.
- Вывести список товаров-заменителей некоторой продукции.
- Вывести список потенциальных покупателей некоторых товаров.
Для выполнения запросов первого типа необходимо сначала провести расчет среднеотраслевой цены по всей БД, и после этого отправить запрос.
Для выполнения запросов второго типа необходимо вывести значения характерных признаков объекта, а затем уже по ним произвести поиск.
Для запроса третьего типа следует определить список посредников-продавцов, выполняющих продажу товара, а затем произвести поиск связанных с ними покупателей.
Во всех рассмотренных типах запросов требуется произвести поиск по условию, которое должно быть доопределено в ходе решения задачи. То есть сама интеллектуальная система без помощи пользователя по структуре БД строит путь доступа к файлам данных.
Формулирование запроса осуществляется в диалоге с пользователем, последовательность шагов которого выполняется в форме, наиболее удобной для пользователя.
Запрос к БД может осуществляться и с помощью естественно-языкового интерфейса.
8.2 Системы с естественно-языковым интерфейсом
Этот интерфейс предполагает трансляцию естественно-языковых конструкций на внутримашинный язык представления знаний. Для этого необходимо решать задачи морфологического, синтаксического и семантического анализа и синтеза высказываний на естественном языке.
Морфологический анализ предполагает распознавание и проверку правильности написания слов по словарям.
Синтаксический анализ предполагает разложение входных сообщений на отдельные компоненты с проверкой соответствия грамматическим правилам внутреннего представления знаний и выявления недостающих частей.
Семантический анализ предполагает установление смысловой правильности синтаксических конструкций.
Синтез высказываний решает обратную задачу преобразования внутреннего представления информации в естественно-языковое представление.
ЕЯ интерфейс используется для следующих целей:
1) для доступа к интеллектуальным БД;
2) для контекстного поиска документальной текстовой информации;
3) для голосового ввода команд в системах управления;
4) для машинного перевода с иностранных языков.
8.2 Гипертекстовые системы
Гипертекстовые системы предназначены для реализации поиска по ключевым словам в базах текстовой информации. Интеллектуальные гипертекстовые системы отличаются более сложной организацией ключевых слов, которая отражает различные смысловые отношения в терминах. Таким образом, механизм поиска работает прежде всего с базой знаний ключевых слов, а затем уже с текстом.
8.3 Системы контекстной помощи
Системы контекстной помощи обычно рассматривают как частный случай интеллектуальных гипертекстовых и естественно-языковых систем.
В отличие от обычных систем помощи, которые навязывают пользователю систему поиска требуемой информации, в контекстной помощи пользователь описывает проблему (ситуацию), а система с помощью дополнительного диалога ее конкретизирует и сама выполняет поиск знаний, относящихся к данной ситуации.
Такие системы относятся к классу систем распространения знаний и создаются как приложение к системам документации.
