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

UptoLike

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

35
диалога в диалоговых системах решения задач может использоваться альтернативная или
гибкая структура с произвольным перехватом инициативы. Понимание входных
высказываний осуществляется с учетом текущего состояния диалога и имеющихся у
системы целей. Благодаря этому упрощается понимание высказываний, содержащих
неправильности, и в то же время повышается непроцедурность общения (так как система
может рассматривать высказывания пользователя как определения условий текущих
подзадач). Высказывания системы строятся в виде фраз естественного языка. Их генерация
осуществляется, как правило, в соответствии с коммуникативными намерениями, которые
определяются компонентом ведения диалога. В связи с этим содержание высказываний
системы может в значительной степени варьироваться. Это могут быть результаты решения
задач, вопросы, касающиеся каких-то параметров задач, объяснения действий системы и
имеющихся у нее представлений о проблемной области и т. п.
Основной областью практического использования диалоговых систем решения задач
является обеспечение ЕЯ-доступа к различным прикладным системам, предназначенным для
решения задач реальных объемов и сложности. При этом диалоговая система выступает в
качестве интерфейса между прикладной системой и конечным пользователем, не знающим
входного языка прикладной системы и имеющим лишь самое общее представление об
алгоритме решения задачи. В этом случае процесс решения задачи распадается на
следующие этапы:
информирование пользователя о возможностях прикладной системы;
получение от пользователя исходных данных (описаний задач, подзадач и их
параметров), их уточнение и формирование заданий на входном языке
прикладной системы;
собственно решение подзадач прикладной системой;
предоставление пользователю результатов решения задачи.
Большинство из существующих в настоящее время ЕЯ-систем данного типа
предназначены для общения пользователя (клиента) с экспертными системами (ЭС) в
процессе кооперативного решения задачи. Вместе с тем разрабатываются и ЕЯ-системы, не
прибегающие в процессе решения задач к помощи пользователей (эти системы могут найти
применение в простых проблемных областях).
В настоящее время разработано достаточно много систем данного класса, но все они
ориентированы на решение определенного круга вопросов в конкретной предметной
области. Например:
система Snuka – обеспечивает общение на английском языке с
экспериментальной ЭС Knobs, решающей задачи планирования военных
операций (система позволяет вводить в ЭС компоненты плана, получать ответы
на вопросы пользователя о предметной области, анализировать высказывания
пользователя и, по желанию пользователя, автоматически генерировать полный
план);
система Xcalibur - обеспечивает общение на английском языке с
диалога в диалоговых системах решения задач может использоваться альтернативная или
гибкая структура с произвольным перехватом инициативы. Понимание входных
высказываний осуществляется с учетом текущего состояния диалога и имеющихся у
системы целей. Благодаря этому упрощается понимание высказываний, содержащих
неправильности, и в то же время повышается непроцедурность общения (так как система
может рассматривать высказывания пользователя как определения условий текущих
подзадач). Высказывания системы строятся в виде фраз естественного языка. Их генерация
осуществляется, как правило, в соответствии с коммуникативными намерениями, которые
определяются компонентом ведения диалога. В связи с этим содержание высказываний
системы может в значительной степени варьироваться. Это могут быть результаты решения
задач, вопросы, касающиеся каких-то параметров задач, объяснения действий системы и
имеющихся у нее представлений о проблемной области и т. п.
     Основной областью практического использования диалоговых систем решения задач
является обеспечение ЕЯ-доступа к различным прикладным системам, предназначенным для
решения задач реальных объемов и сложности. При этом диалоговая система выступает в
качестве интерфейса между прикладной системой и конечным пользователем, не знающим
входного языка прикладной системы и имеющим лишь самое общее представление об
алгоритме решения задачи. В этом случае процесс решения задачи распадается на
следующие этапы:
        •   информирование пользователя о возможностях прикладной системы;
        •   получение от пользователя исходных данных (описаний задач, подзадач и их
            параметров), их уточнение и формирование заданий на входном языке
            прикладной системы;
        •   собственно решение подзадач прикладной системой;
         • предоставление пользователю результатов решения задачи.
     Большинство из существующих в настоящее время ЕЯ-систем данного типа
предназначены для общения пользователя (клиента) с экспертными системами (ЭС) в
процессе кооперативного решения задачи. Вместе с тем разрабатываются и ЕЯ-системы, не
прибегающие в процессе решения задач к помощи пользователей (эти системы могут найти
применение в простых проблемных областях).
     В настоящее время разработано достаточно много систем данного класса, но все они
ориентированы на решение определенного круга вопросов в конкретной предметной
области. Например:
        •   система Snuka – обеспечивает общение на английском языке с
            экспериментальной ЭС Knobs, решающей задачи планирования военных
            операций (система позволяет вводить в ЭС компоненты плана, получать ответы
            на вопросы пользователя о предметной области, анализировать высказывания
            пользователя и, по желанию пользователя, автоматически генерировать полный
            план);
        •   система   Xcalibur   -   обеспечивает   общение    на   английском   языке   с


                                            35