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

UptoLike

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

42
Методы реализации диалогового компонента
Диалог можно рассматривать на трех уровнях: общая (глобальная) структура,
характеризующая тип диалога и класс решаемых задач; тематическая структура,
отражающая структуру конкретной задачи; структура шага диалога (локальная структура),
отражающая взаимодействие участников в элементном акте диалога.
На уровне глобальной структуры действия ЕЯ-системы обычно задаются в виде
последовательности этапов, определяемых в зависимости от класса решаемых задач. Так, в
случае общения с экспертными системами глобальная структура включает следующие
этапы: инструктаж, определение задачи, решение задачи, объяснения в ходе решения задачи,
выдача результатов решения задачи и их оценка, объяснения после решения задачи,
определение причин неудачи и приобретение новых знаний.
Перечисленные этапы не обязательно должны выполняться в каждом конкретном
диалоге, но если они выполняются, то в том порядке, который указан в глобальной
структуре. Тот или иной этап может не выполняться либо в связи с явным указанием
пользователя, либо по умолчанию. Например, если результат решения задачи удовлетворяет
пользователя, то этапы объяснения и приобретения могут быть пропущены. В силу простоты
и статичности глобальной структуры она, как правило, встраивается в управляющий
механизм диалогового компонента (т. е. задается процедурно), однако в ряде систем,
ориентированных на многоцелевое применение, глобальная структура задается декларативно
с помощью правил, имеющих вид продукций.
Тематическая структура диалога обычно представляется в виде сценария, в рамках
которого определяются: структура задачи, решаемой в процессе общения, т. е. разбиение
задачи на упорядоченное множество подзадач; распределение подзадач между участками
общения, т. е. определение, какие подзадачи решаются системой и какие - пользователем;
языковые средства, используемые при обращениях к пользователю. Для задания
тематической структуры (сценария) диалога в существующих системах общения
применяются различные способы. Они могут быть сгруппированы в три класса:
сценарий присутствует в системе в «готовом» виде (например, он встраивается в
систему при ее создании или вводится в процессе настройки системы на
проблемную область);
сценарий генерируется системой в процессе решения задачи;
некоторые компоненты сценария присутствуют в системе в готовом виде, а
некоторые генерируются.
Последний класс является композицией предыдущих, поэтому ограничимся
рассмотрением способов, составляющих первый и второй классы.
Готовый сценарий может быть задан в виде частично упорядоченного множества
правил с параметрами, значения которых устанавливаются в процессе решения конкретной
задачи. В зависимости от значений параметров между правилами устанавливается
отношение строгого порядка, определяющее тематическую структуру конкретного диалога.
Использование готовых сценариев целесообразно в тех случаях, когда к системе
Методы реализации диалогового компонента
     Диалог можно рассматривать на трех уровнях: общая (глобальная) структура,
характеризующая тип диалога и класс решаемых задач; тематическая структура,
отражающая структуру конкретной задачи; структура шага диалога (локальная структура),
отражающая взаимодействие участников в элементном акте диалога.
     На уровне глобальной структуры действия ЕЯ-системы обычно задаются в виде
последовательности этапов, определяемых в зависимости от класса решаемых задач. Так, в
случае общения с экспертными системами глобальная структура включает следующие
этапы: инструктаж, определение задачи, решение задачи, объяснения в ходе решения задачи,
выдача результатов решения задачи и их оценка, объяснения после решения задачи,
определение причин неудачи и приобретение новых знаний.
     Перечисленные этапы не обязательно должны выполняться в каждом конкретном
диалоге, но если они выполняются, то в том порядке, который указан в глобальной
структуре. Тот или иной этап может не выполняться либо в связи с явным указанием
пользователя, либо по умолчанию. Например, если результат решения задачи удовлетворяет
пользователя, то этапы объяснения и приобретения могут быть пропущены. В силу простоты
и статичности глобальной структуры она, как правило, встраивается в управляющий
механизм диалогового компонента (т. е. задается процедурно), однако в ряде систем,
ориентированных на многоцелевое применение, глобальная структура задается декларативно
с помощью правил, имеющих вид продукций.
     Тематическая структура диалога обычно представляется в виде сценария, в рамках
которого определяются: структура задачи, решаемой в процессе общения, т. е. разбиение
задачи на упорядоченное множество подзадач; распределение подзадач между участками
общения, т. е. определение, какие подзадачи решаются системой и какие - пользователем;
языковые средства, используемые при обращениях к пользователю. Для задания
тематической структуры (сценария) диалога в существующих системах общения
применяются различные способы. Они могут быть сгруппированы в три класса:
        ƒ сценарий присутствует в системе в «готовом» виде (например, он встраивается в
            систему при ее создании или вводится в процессе настройки системы на
            проблемную область);
        ƒ сценарий генерируется системой в процессе решения задачи;
        ƒ некоторые компоненты сценария присутствуют в системе в готовом виде, а
            некоторые генерируются.
     Последний класс является композицией предыдущих, поэтому ограничимся
рассмотрением способов, составляющих первый и второй классы.
     Готовый сценарий может быть задан в виде частично упорядоченного множества
правил с параметрами, значения которых устанавливаются в процессе решения конкретной
задачи. В зависимости от значений параметров между правилами устанавливается
отношение строгого порядка, определяющее тематическую структуру конкретного диалога.
Использование готовых сценариев целесообразно в тех случаях, когда к системе


                                              42