stringtranslate.com

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

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

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

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

Обзор

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

История

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

Вызовы

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

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

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

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

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

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

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

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

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

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

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

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

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

Сири

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

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

Другие

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

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

Ссылки

  1. ^ Хилл, И. (1983). «Естественный язык против компьютерного языка». В М. Сайме и М. Кумбсе (ред.) Проектирование для человеко-компьютерной коммуникации. Academic Press.
  2. ^ ab Интерфейсы естественного языка к базам данных – Введение, И. Андроутсопулос, Г. Д. Ричи, П. Таниш, Кафедра искусственного интеллекта, Эдинбургский университет
  3. ^ "Chat-80 demo". Архивировано из оригинала 11 ноября 2016 года . Получено 29 января 2018 года .
  4. ^ "ELIZA demo". Архивировано из оригинала 26 ноября 2016 года . Получено 29 января 2018 года .
  5. ^ Джонсон, Бобби (2009-03-09). «Британский поисковик «может составить конкуренцию Google». The Guardian . Получено 2009-03-09 .
  6. ^ "So Much for A Quiet Launch". Блог Wolfram Alpha. 2009-05-08 . Получено 2009-10-20 .
  7. ^ "iOS - Siri". Apple . Получено 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.03.2012 на Wayback Machine Geek.com . 31 июля 2009 г.