Естественно-языковые системы. Евдокимова И.С. - 45 стр.

UptoLike

Составители: 

45
ограничивают выбор явно, т.е. пользователю предъявляется множество возможных ответов
(например, для предыдущего примера: «Петров работает в 1, 2 или 3-ем отделе?»). Вопросы
с фиксированной структурой ответа предусматривают неявное определение функции. Эти
вопросы содержат анкету для ввода ответа. Анкета состоит из именованных полей,
предназначенных для ввода соответствующих значений. Определение функции
осуществляется в зависимости от того, какие поля анкеты будут заполнены пользователем
при вводе ответа.
Вопросы со свободной структурой ответа не содержат никаких сведений относительно
ожидаемых свойств ответа. В принципе эти вопросы в существенно меньшей степени
ограничивают (вплоть до отсутствия каких бы то ни было ограничений) область выбора
функции и параметров. Естественно, что при этом не гарантируется однозначность их
определения. С этой точки зрения вопросы со свободной структурой ответа аналогичны
заданиям, разница между нимитолько в инициаторе действия.
Из рассмотрения основных типов шагов диалога следует, что при действиях, не
ограничивающих возможные реакции (заданиях и вопросах со свободной структурой
ответа), не гарантируется однозначная спецификация задачи. Кроме того, неоднозначность
спецификации может иметь место и в тех случаях, когда действие системы ограничивает
реакцию пользователя (простой вопрос и вопрос с фиксированной структурой ответа), но
вследствие использования естественного языка ответ неправильно понимается системой. Во
всех подобных случаях требуется приведение ситуации к однозначной. На практике для
этого применяется перефразирование или изменение темы диалога.
Перефразирование заключается в переформулировании на естественном языке
высказывания (задания или ответа) пользователя. При неоднозначном понимании все
возможные (с точки зрения системы) варианты выдаются в виде альтернативного вопроса.
Частным случаем перефразирования является «эхо». При этом повторяется часть
высказывания пользователя, в которой система сомневается (например, альтернативный
вопрос системы: «Выдать домашний адрес Петрова из 1-го отдела?»).
При изменении темы диалога текущий шаг диалога прерывается, и для достижения
однозначного понимания внутри него создается поддиалог из одного или нескольких шагов.
Поддиалог может быть заранее запланирован в сценарии диалога либо инициирован в
результате перехвата инициативы ранее пассивным участником. В последнем случае в
зависимости от того, кто из участников осуществляет перехват инициативы, диалоговый
компонент либо формирует перехват, либо обрабатывает его.
Как правило, действия участников по перехвату инициативы ограничены моментом
перехвата, способом перехвата и целями, которые участники могут преследовать, перехватив
инициативу. Обычно перехват инициативы разрешается в те моменты, когда активный
участник находится в ожидании реакции пассивного участника. Наиболее распространенный
способ перехвата инициативы системой - простые и альтернативные вопросы. В первом
случае целью системы является уточнение параметра, а во втором - функции, которая
должна быть выполнена для решения подзадачи на прерванном шаге диалога. Для перехвата
ограничивают выбор явно, т.е. пользователю предъявляется множество возможных ответов
(например, для предыдущего примера: «Петров работает в 1, 2 или 3-ем отделе?»). Вопросы
с фиксированной структурой ответа предусматривают неявное определение функции. Эти
вопросы содержат анкету для ввода ответа. Анкета состоит из именованных полей,
предназначенных для ввода соответствующих значений. Определение функции
осуществляется в зависимости от того, какие поля анкеты будут заполнены пользователем
при вводе ответа.
     Вопросы со свободной структурой ответа не содержат никаких сведений относительно
ожидаемых свойств ответа. В принципе эти вопросы в существенно меньшей степени
ограничивают (вплоть до отсутствия каких бы то ни было ограничений) область выбора
функции и параметров. Естественно, что при этом не гарантируется однозначность их
определения. С этой точки зрения вопросы со свободной структурой ответа аналогичны
заданиям, разница между ними — только в инициаторе действия.
     Из рассмотрения основных типов шагов диалога следует, что при действиях, не
ограничивающих возможные реакции (заданиях и вопросах со свободной структурой
ответа), не гарантируется однозначная спецификация задачи. Кроме того, неоднозначность
спецификации может иметь место и в тех случаях, когда действие системы ограничивает
реакцию пользователя (простой вопрос и вопрос с фиксированной структурой ответа), но
вследствие использования естественного языка ответ неправильно понимается системой. Во
всех подобных случаях требуется приведение ситуации к однозначной. На практике для
этого применяется перефразирование или изменение темы диалога.
     Перефразирование заключается в переформулировании на естественном языке
высказывания (задания или ответа) пользователя. При неоднозначном понимании все
возможные (с точки зрения системы) варианты выдаются в виде альтернативного вопроса.
Частным случаем перефразирования является «эхо». При этом повторяется часть
высказывания пользователя, в которой система сомневается (например, альтернативный
вопрос системы: «Выдать домашний адрес Петрова из 1-го отдела?»).
     При изменении темы диалога текущий шаг диалога прерывается, и для достижения
однозначного понимания внутри него создается поддиалог из одного или нескольких шагов.
Поддиалог может быть заранее запланирован в сценарии диалога либо инициирован в
результате перехвата инициативы ранее пассивным участником. В последнем случае в
зависимости от того, кто из участников осуществляет перехват инициативы, диалоговый
компонент либо формирует перехват, либо обрабатывает его.
     Как правило, действия участников по перехвату инициативы ограничены моментом
перехвата, способом перехвата и целями, которые участники могут преследовать, перехватив
инициативу. Обычно перехват инициативы разрешается в те моменты, когда активный
участник находится в ожидании реакции пассивного участника. Наиболее распространенный
способ перехвата инициативы системой - простые и альтернативные вопросы. В первом
случае целью системы является уточнение параметра, а во втором - функции, которая
должна быть выполнена для решения подзадачи на прерванном шаге диалога. Для перехвата


                                              45