ВУЗ:
Составители:
Рубрика:
27
пользователю информация в системе доступна в виде нескольких типовых "срезов"
информационного пространства. К недостатку систем, основанных на таком подходе, как и в
предыдущем, также следует отнести необходимость наличия у пользователя опыта работы с
подобными системами, а также необходимость создания форм, что требует дополнительных
усилий программиста для создания интерфейса.
Поэтому преимущества ЕЯ-интерфейсов достаточно очевидны:
• минимальная предварительная подготовка пользователя. Естественный язык
является наиболее привычным и удобным средством коммуникации, и именно в
силу этого с ростом эффективности ЕЯ-систем, он будет вытеснять
традиционные в данный момент;
• простота задания запросов на ЕЯ. Во многих случаях запрос на ЕЯ получается
гораздо короче языка на формальном языке, поскольку ЕЯ-представление более
емко, ведь в самой структуре языка содержится понятийная база, которую
отражает структура источника данных;
• большая скорость создания произвольного запроса (отсутствует стадия
формального задания запроса). Как правило, пользователь сразу может
сформулировать корректное ЕЯ-представление запроса, поскольку такое
представление является самым естественным для человека, тогда как построение
запроса на формальном языке, даже с помощью вспомогательных средств, таит
множество ошибок, зачастую исправить которые можно, только
проанализировав результат запроса;
• более высокий уровень модели предметной области. Традиционные интерфейсы
обычно не обладают моделью предметной области как таковой, и в лучшем
случае скрывают от пользователя искусственные средства и особенности
структуры, присущие конкретной БД (такие, как связи по идентификаторам
между таблицами в реляционных базах данных или синтаксис XML).
Однако ЕЯ-интерфейсы не лишены недостатков:
• неоднозначность естественного языка приводит к множественности смыслов.
Специфика естественного языка такова, что часто запрос может иметь несколько
смыслов, о которых пользователь в момент задания запроса не предполагает.
Формальные же языки лишены проблемы неоднозначности. Это свойство ЕЯ
приводит к усложнению ЕЯ-интерфейсов и методов анализа, в противном случае
ЕЯ-интерфейс получается слишком примитивным для реального использования;
• недостаточная надежность анализаторов ЕЯ-запросов может привести к
неправильному пониманию. Современные ЕЯ-интерфейсы далеко не всегда
позволяют диагностировать причины неудач понимания. Причины этих неудач
могут быть как в лингвистической сфере, так и в концептуальной. Например,
запрос к кадровой базе данных "Кто получает больше Иванова" может привести
к непониманию, если ЕЯ-интерфейс не умеет распознавать вложенные запросы
(а в данном случае надо сначала получить значение зарплаты Иванова, а затем
пользователю информация в системе доступна в виде нескольких типовых "срезов"
информационного пространства. К недостатку систем, основанных на таком подходе, как и в
предыдущем, также следует отнести необходимость наличия у пользователя опыта работы с
подобными системами, а также необходимость создания форм, что требует дополнительных
усилий программиста для создания интерфейса.
Поэтому преимущества ЕЯ-интерфейсов достаточно очевидны:
• минимальная предварительная подготовка пользователя. Естественный язык
является наиболее привычным и удобным средством коммуникации, и именно в
силу этого с ростом эффективности ЕЯ-систем, он будет вытеснять
традиционные в данный момент;
• простота задания запросов на ЕЯ. Во многих случаях запрос на ЕЯ получается
гораздо короче языка на формальном языке, поскольку ЕЯ-представление более
емко, ведь в самой структуре языка содержится понятийная база, которую
отражает структура источника данных;
• большая скорость создания произвольного запроса (отсутствует стадия
формального задания запроса). Как правило, пользователь сразу может
сформулировать корректное ЕЯ-представление запроса, поскольку такое
представление является самым естественным для человека, тогда как построение
запроса на формальном языке, даже с помощью вспомогательных средств, таит
множество ошибок, зачастую исправить которые можно, только
проанализировав результат запроса;
• более высокий уровень модели предметной области. Традиционные интерфейсы
обычно не обладают моделью предметной области как таковой, и в лучшем
случае скрывают от пользователя искусственные средства и особенности
структуры, присущие конкретной БД (такие, как связи по идентификаторам
между таблицами в реляционных базах данных или синтаксис XML).
Однако ЕЯ-интерфейсы не лишены недостатков:
• неоднозначность естественного языка приводит к множественности смыслов.
Специфика естественного языка такова, что часто запрос может иметь несколько
смыслов, о которых пользователь в момент задания запроса не предполагает.
Формальные же языки лишены проблемы неоднозначности. Это свойство ЕЯ
приводит к усложнению ЕЯ-интерфейсов и методов анализа, в противном случае
ЕЯ-интерфейс получается слишком примитивным для реального использования;
• недостаточная надежность анализаторов ЕЯ-запросов может привести к
неправильному пониманию. Современные ЕЯ-интерфейсы далеко не всегда
позволяют диагностировать причины неудач понимания. Причины этих неудач
могут быть как в лингвистической сфере, так и в концептуальной. Например,
запрос к кадровой базе данных "Кто получает больше Иванова" может привести
к непониманию, если ЕЯ-интерфейс не умеет распознавать вложенные запросы
(а в данном случае надо сначала получить значение зарплаты Иванова, а затем
27
Страницы
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »
