stringtranslate.com

Пользовательский интерфейс на естественном языке

Пользовательский интерфейс на естественном языке ( LUI или NLUI ) — это тип компьютерного человеческого интерфейса , в котором лингвистические явления, такие как глаголы, фразы и предложения, действуют как элементы управления пользовательского интерфейса для создания, выбора и изменения данных в программных приложениях.

В дизайне интерфейсов интерфейсы на естественном языке востребованы из-за их скорости и простоты использования, но большинство из них страдают от проблем с пониманием широкого спектра неоднозначных входных данных . [1] Интерфейсы на естественном языке являются активной областью исследований в области обработки естественного языка и компьютерной лингвистики . Интуитивный общий интерфейс на естественном языке — одна из активных целей Semantic Web .

Текстовые интерфейсы в разной степени «естественны». Многие формальные (неестественные) языки программирования включают в себя идиомы естественного человеческого языка. Аналогичным образом, традиционную поисковую систему по ключевым словам можно охарактеризовать как «поверхностный» пользовательский интерфейс на естественном языке.

Обзор

Поисковая система на естественном языке теоретически могла бы находить целевые ответы на вопросы пользователей (в отличие от поиска по ключевым словам). Например, при столкновении с вопросом вида «В каком штате США самый высокий подоходный налог ?» обычные поисковые системы игнорируют этот вопрос и вместо этого выполняют поиск по ключевым словам «штат», «доход» и «налог». С другой стороны, поиск на естественном языке пытается использовать обработку естественного языка, чтобы понять природу вопроса, а затем выполнить поиск и вернуть подмножество сети, содержащее ответ на вопрос. Если это сработает, результаты будут иметь более высокую релевантность, чем результаты поисковой системы по ключевым словам, из-за включения вопроса. [ нужна цитата ]

История

Прототипы интерфейсов Nl появились уже в конце шестидесятых — начале семидесятых годов. [2]

Проблемы

Интерфейсы на естественном языке в прошлом заставляли пользователей антропоморфизировать компьютер или, по крайней мере, приписывать машинам больше интеллекта, чем это оправдано. Со стороны пользователя это привело к нереалистичным ожиданиям возможностей системы. Такие ожидания затруднят изучение ограничений системы, если пользователи приписывают ей слишком большие возможности, и в конечном итоге приведут к разочарованию, когда система не сможет работать так, как ожидалось, как это было в эпоху ИИ зимой 1970 -х и 80-х годов.

В статье 1995 года под названием «Интерфейсы естественного языка для баз данных – введение» описаны некоторые проблемы: [2]

Модификатор вложения
Запрос «Перечислить всех сотрудников компании, имеющих водительские права» неоднозначен, если вы не знаете, что компании не могут иметь водительские права.
Соединение и дизъюнкция
«Перечислить всех заявителей, живущих в Калифорнии и Аризоне», звучит неоднозначно, если только вы не знаете, что человек не может жить в двух местах одновременно.
Разрешение анафоры
определить, что пользователь подразумевает под «он», «она» или «оно», в самоссылающемся запросе.

Другими целями, которые следует учитывать в более общем плане, являются скорость и эффективность интерфейса. Во всех алгоритмах эти два момента являются основным моментом, который будет определять, будут ли одни методы лучше других и, следовательно, будут иметь больший успех на рынке. Кроме того, дополнительного внимания требует локализация на нескольких языковых сайтах, поскольку это связано с различной структурой предложений и различиями языкового синтаксиса между большинством языков.

Наконец, что касается используемых методов, то основная задача, которую предстоит решить, — это создание общего алгоритма, способного распознавать весь спектр разных голосов, не принимая во внимание национальность, пол и возраст. Существенные различия между извлеченными признаками – даже у говорящих, говорящих одно и то же слово или фразу, – должны быть успешно преодолены.

Использование и применение

Интерфейс на естественном языке порождает технологии, используемые для множества различных приложений.

Некоторые из основных применений:

Ниже перечислены и определены некоторые приложения, которые используют распознавание естественного языка и поэтому имеют встроенные утилиты, перечисленные выше.

Вездесущность

Ubiquity, надстройка для Mozilla Firefox , представляет собой набор быстрых и простых команд, основанных на естественном языке, которые действуют как гибридные веб-сервисы, что позволяет пользователям получать информацию и связывать ее с текущими и другими веб-страницами.

вольфрам Альфа

Wolfram Alpha — это онлайн-сервис, который отвечает на фактические запросы напрямую, вычисляя ответ на основе структурированных данных, а не предоставляя список документов или веб-страниц, которые могут содержать ответ, как это сделала бы поисковая система . [5] Об этом было объявлено в марте 2009 года Стивеном Вольфрамом и обнародовано 15 мая 2009 года. [6]

Сири

Siri — это интеллектуальное приложение личного помощника , интегрированное с операционной системой iOS . Приложение использует обработку естественного языка , чтобы отвечать на вопросы и давать рекомендации.

Маркетинговые заявления Siri включают в себя то, что она со временем адаптируется к индивидуальным предпочтениям пользователя, персонализирует результаты и выполняет такие задачи, как заказ столика на ужин во время попытки поймать такси. [7]

Другие

Скриншот классического интерфейса GNOME DO

Смотрите также

Рекомендации

  1. ^ Хилл, И. (1983). «Естественный язык против компьютерного языка». В М. Сайме и М. Кумбсе (ред.) Проектирование для связи человека с компьютером. Академическая пресса.
  2. ^ ab Интерфейсы естественного языка к базам данных - Введение, И. Андроутсопулос, Г. Д. Ричи, П. Таниш, факультет искусственного интеллекта, Эдинбургский университет.
  3. ^ "Демо-версия Chat-80" . Архивировано из оригинала 11 ноября 2016 года . Проверено 29 января 2018 г.
  4. ^ "Демо ЭЛИЗА" . Архивировано из оригинала 26 ноября 2016 года . Проверено 29 января 2018 г.
  5. ^ Джонсон, Бобби (9 марта 2009 г.). «Британская поисковая система «может конкурировать с Google»». Хранитель . Проверено 9 марта 2009 г.
  6. ^ «Так много для тихого запуска» . Блог Wolfram Alpha. 08 мая 2009 г. Проверено 20 октября 2009 г.
  7. ^ «iOS — Siri». Яблоко . Проверено 29 января 2018 г.
  8. ^ «Braina — программное обеспечение искусственного интеллекта для Windows» . www.brainasoft.com . Проверено 29 января 2018 г.
  9. ^ Описание Ubuntu 10.04 «Добавление/удаление приложений» для GNOME Do
  10. Хелфт, Мигель (12 мая 2008 г.). «Powerset дебютирует с поиском в Википедии» . Нью-Йорк Таймс .
  11. Джонсон, Марк (1 июля 2008 г.). «Microsoft приобретает Powerset». Блог Powerset. Архивировано из оригинала 25 февраля 2009 года.
  12. ^ Хамфрис, Мэтью. «Yebol.com выходит на рынок поиска». Архивировано 15 марта 2012 г. на Wayback Machine Geek.com . 31 июля 2009 г.