Некоторые функции подсистемы общения (диалогового компонента) в экспертных системах (ЭС):
- Распределение ролей. 1 Диалоговый компонент организует взаимодействие пользователя и ЭС, распределяет задачи между ними. 1
- Преобразование данных. 1 Данные пользователя о задаче, представленные на привычном для него языке, преобразуются на внутренний язык системы. 1
- Преобразование сообщений. 1 Сообщения системы, представленные на внутреннем языке, преобразуются в сообщения на языке, привычном для пользователя (обычно это ограниченный естественный язык или язык графики). 1
- Генерация вопросов к пользователю. 4 Этот компонент обеспечивает взаимодействие пользователя и ЭС, в процессе которого пользователю предлагается ввести какие-либо данные (факты) в рабочую память системы. 4
- Генерация сообщений пользователю. 4 Используется для обеспечения взаимодействия пользователя и ЭС, в процессе которого до пользователя доносится та или иная информация в виде соответствующих сообщений. 4
- Генерация главного меню ЭС. 4 Служит для поддержки взаимодействия пользователя и ЭС, в процессе которого пользователю предлагается выбрать одну из возможных альтернатив работы с системой. 4
Общение с пользователем происходит в режиме «вопрос-ответ», причём вопросы могут задавать как пользователь, так и система. 1