ВУЗ:
Составители:
Рубрика:
59
высказывании пользователя неизвестных ей слов. При этом система использует заранее
заготовленный сценарий уточняющего поддиалога. Приведем три типовых сценария,
получившие наиболее широкое распространение в современных ЕЯ-системах.
Сценарий первый. Пользователь «приравнивает» новый термин (или фразу) к
структурам, уже известным системе. Например:
П: Кто преподает дискретную математику?
С: Слово «преподает» неизвестно. Уточните.
П: Преподает означает то же, что и ведет занятия.
С: Дискретную математику преподает доцент Петров.
Сценарий второй. Система с помощью последовательности простых вопросов
предлагает пользователю выработать необходимое определение, в результате чего она
получает как синтаксическую, так и семантическую информацию о новом термине.
Фактически в данном случае управление передается блоку приобретения знании,
используемому при настройке ЕЯ-системы. Например:
П: Выдать список студентов отличников?
С: Слово «отличник» неизвестно. Отличник – это студент?
П: Да.
С: Слово «отличник» связано с личными данными, успеваемостью, развлечением.
П: С успеваемостью.
С: Слово «отличник» связано со средним баллом аттестата, со средним баллом
зачетной книжки, с оценкой по дисциплине.
П: Со средним баллом зачетной книжки.
С: Средний балл зачетной книжки за текущий семестр, предыдущий, за все семестры.
П: За текущий.
С: Средний балл больше, меньше или равно скольки (указать операцию сравнения и
интервал)?
П: Равен 5.
С: Т.о. отличник – студент, у которого средний балл зачетной книжки за текущий
семестр равен 5?
П: Да.
С: Напечатать фамилии всех студентов с документа «зачетная книжка», средний балл
документа = 5, сессия – зимняя, учебный год – 2003-2004.
Сценарий третий. Он основан на предположении, что неизвестный термин
представляет собой значение, имеющееся в базе данных. Такое предположение оправдано,
если ЕЯ-система сопряжена с большой, быстро изменяющейся базой данных. В этом случае
нецелесообразно включать в словарь все значения базы данных, а смысл неизвестного слова
может рассматриваться как имя поля (атрибута) базы данных, чьим значением служит
данное слово. Примером системы, использующей этот сценарий (вместе с первым из
рассмотренных сценариев), может служить ЕЯ-система INTELLECT. Приведем пример
уточняющего диалога, использующего данную стратегию.
высказывании пользователя неизвестных ей слов. При этом система использует заранее
заготовленный сценарий уточняющего поддиалога. Приведем три типовых сценария,
получившие наиболее широкое распространение в современных ЕЯ-системах.
Сценарий первый. Пользователь «приравнивает» новый термин (или фразу) к
структурам, уже известным системе. Например:
П: Кто преподает дискретную математику?
С: Слово «преподает» неизвестно. Уточните.
П: Преподает означает то же, что и ведет занятия.
С: Дискретную математику преподает доцент Петров.
Сценарий второй. Система с помощью последовательности простых вопросов
предлагает пользователю выработать необходимое определение, в результате чего она
получает как синтаксическую, так и семантическую информацию о новом термине.
Фактически в данном случае управление передается блоку приобретения знании,
используемому при настройке ЕЯ-системы. Например:
П: Выдать список студентов отличников?
С: Слово «отличник» неизвестно. Отличник – это студент?
П: Да.
С: Слово «отличник» связано с личными данными, успеваемостью, развлечением.
П: С успеваемостью.
С: Слово «отличник» связано со средним баллом аттестата, со средним баллом
зачетной книжки, с оценкой по дисциплине.
П: Со средним баллом зачетной книжки.
С: Средний балл зачетной книжки за текущий семестр, предыдущий, за все семестры.
П: За текущий.
С: Средний балл больше, меньше или равно скольки (указать операцию сравнения и
интервал)?
П: Равен 5.
С: Т.о. отличник – студент, у которого средний балл зачетной книжки за текущий
семестр равен 5?
П: Да.
С: Напечатать фамилии всех студентов с документа «зачетная книжка», средний балл
документа = 5, сессия – зимняя, учебный год – 2003-2004.
Сценарий третий. Он основан на предположении, что неизвестный термин
представляет собой значение, имеющееся в базе данных. Такое предположение оправдано,
если ЕЯ-система сопряжена с большой, быстро изменяющейся базой данных. В этом случае
нецелесообразно включать в словарь все значения базы данных, а смысл неизвестного слова
может рассматриваться как имя поля (атрибута) базы данных, чьим значением служит
данное слово. Примером системы, использующей этот сценарий (вместе с первым из
рассмотренных сценариев), может служить ЕЯ-система INTELLECT. Приведем пример
уточняющего диалога, использующего данную стратегию.
59
Страницы
- « первая
- ‹ предыдущая
- …
- 57
- 58
- 59
- 60
- 61
- …
- следующая ›
- последняя »
