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