stringtranslate.com

Interfaz de usuario en lenguaje natural

La interfaz de usuario en lenguaje natural ( LUI o NLUI ) es un tipo de interfaz humana-computadora donde fenómenos lingüísticos como verbos, frases y cláusulas actúan como controles de UI para crear, seleccionar y modificar datos en aplicaciones de software.

En el diseño de interfaces , las interfaces de lenguaje natural son buscadas por su velocidad y facilidad de uso, pero la mayoría sufre los desafíos de comprender una amplia variedad de entradas ambiguas . [1] Las interfaces de lenguaje natural son un área de estudio activa en el campo del procesamiento del lenguaje natural y la lingüística computacional . Una interfaz de lenguaje natural general intuitiva es uno de los objetivos activos de la Web Semántica .

Las interfaces de texto son "naturales" en distintos grados. Muchos lenguajes de programación formales (no naturales) incorporan expresiones del lenguaje humano natural. De la misma manera, un motor de búsqueda de palabras clave tradicional podría describirse como una interfaz de usuario de lenguaje natural "superficial".

Descripción general

En teoría, un motor de búsqueda en lenguaje natural encontraría respuestas específicas a las preguntas de los usuarios (a diferencia de la búsqueda por palabras clave). Por ejemplo, cuando se les plantea una pregunta del tipo "¿qué estado de EE. UU . tiene el impuesto sobre la renta más alto ?", los motores de búsqueda convencionales ignoran la pregunta y, en su lugar, buscan las palabras clave "estado", "renta" e "impuesto". La búsqueda en lenguaje natural, por otro lado, intenta utilizar el procesamiento del lenguaje natural para comprender la naturaleza de la pregunta y luego buscar y devolver un subconjunto de la web que contiene la respuesta a la pregunta. Si funciona, los resultados tendrían una mayor relevancia que los resultados de un motor de búsqueda por palabras clave, debido a que se incluye la pregunta. [ cita requerida ]

Historia

Los prototipos de interfaces Nl ya habían aparecido a finales de los años sesenta y principios de los setenta. [2]

Desafíos

En el pasado, las interfaces en lenguaje natural han llevado a los usuarios a antropomorfizar el ordenador o, al menos, a atribuirle a las máquinas más inteligencia de la que se justifica. Esto ha llevado al usuario a tener expectativas poco realistas sobre las capacidades del sistema. Esas expectativas dificultarán el aprendizaje de las restricciones del sistema si los usuarios le atribuyen demasiadas capacidades y, en última instancia, conducirán a una decepción cuando el sistema no funcione como se esperaba, como sucedió en el invierno de la IA de los años 70 y 80.

Un artículo de 1995 titulado 'Interfaces de lenguaje natural para bases de datos: una introducción' describe algunos desafíos: [2]

Modificador adjunto
La solicitud "Enumere todos los empleados de la empresa con licencia de conducir" es ambigua a menos que sepa que las empresas no pueden tener licencias de conducir.
Conjunción y disyunción
"Enumere a todos los solicitantes que viven en California y Arizona" es ambiguo a menos que sepa que una persona no puede vivir en dos lugares a la vez.
Resolución de la anáfora
Resolver lo que un usuario quiere decir con 'él', 'ella' o 'eso', en una consulta autorreferencial.

Otros objetivos a tener en cuenta de forma más general son la velocidad y la eficiencia de la interfaz; en todos los algoritmos, estos dos puntos son los principales que determinarán si algunos métodos son mejores que otros y, por lo tanto, tienen mayor éxito en el mercado. Además, la localización en sitios en varios idiomas requiere una consideración adicional; esto se basa en las diferentes estructuras de oraciones y variaciones de sintaxis lingüísticas entre la mayoría de los idiomas.

Por último, en cuanto a los métodos utilizados, el principal problema a resolver es la creación de un algoritmo general que pueda reconocer todo el espectro de voces diferentes, sin tener en cuenta la nacionalidad, el género o la edad. Es necesario superar las diferencias significativas entre los rasgos extraídos, incluso entre hablantes que dicen la misma palabra o frase.

Usos y aplicaciones

La interfaz de lenguaje natural da lugar a tecnología utilizada para muchas aplicaciones diferentes.

Algunos de los principales usos son:

A continuación se nombran y definen algunas de las aplicaciones que utilizan el reconocimiento de lenguaje natural y que, por lo tanto, tienen utilidades integradas enumeradas anteriormente.

Ubicuidad

Ubiquity, un complemento para Mozilla Firefox , es una colección de comandos derivados del lenguaje natural, rápidos y sencillos, que actúan como combinaciones de servicios web, permitiendo así a los usuarios obtener información y relacionarla con páginas web actuales y otras.

Wolfram Alfa

Wolfram Alpha es un servicio en línea que responde a consultas factuales directamente calculando la respuesta a partir de datos estructurados, en lugar de proporcionar una lista de documentos o páginas web que podrían contener la respuesta como lo haría un motor de búsqueda . [5] Fue anunciado en marzo de 2009 por Stephen Wolfram y se lanzó al público el 15 de mayo de 2009. [6]

Siri

Siri es una aplicación de asistente personal inteligente integrada en el sistema operativo iOS . La aplicación utiliza el procesamiento del lenguaje natural para responder preguntas y hacer recomendaciones.

Las afirmaciones de marketing de Siri incluyen que se adapta a las preferencias individuales del usuario a lo largo del tiempo y personaliza los resultados, y realiza tareas como hacer reservas para cenar mientras intenta tomar un taxi. [7]

Otros

Captura de pantalla de la interfaz clásica de GNOME DO

Véase también

Referencias

  1. ^ Hill, I. (1983). "Lenguaje natural versus lenguaje informático". En M. Sime y M. Coombs (Eds.) Diseño para la comunicación entre humanos y ordenadores. Academic Press.
  2. ^ ab Interfaces de lenguaje natural para bases de datos: una introducción, I. Androutsopoulos, GD Ritchie, P. Thanisch, Departamento de Inteligencia Artificial, Universidad de Edimburgo
  3. ^ "Demostración de Chat-80". Archivado desde el original el 11 de noviembre de 2016 . Consultado el 29 de enero de 2018 .
  4. ^ "Demostración de ELIZA". Archivado desde el original el 26 de noviembre de 2016 . Consultado el 29 de enero de 2018 .
  5. ^ Johnson, Bobbie (9 de marzo de 2009). «El motor de búsqueda británico «podría rivalizar con Google»». The Guardian . Consultado el 9 de marzo de 2009 .
  6. ^ "Demasiado para un lanzamiento silencioso". Wolfram Alpha Blog. 8 de mayo de 2009. Consultado el 20 de octubre de 2009 .
  7. ^ "iOS - Siri". Apple . Consultado el 29 de enero de 2018 .
  8. ^ "Braina - Software de inteligencia artificial para Windows". www.brainasoft.com . Consultado el 29 de enero de 2018 .
  9. ^ Descripción de Agregar o quitar aplicaciones de Ubuntu 10.04 para GNOME
  10. ^ Helft, Miguel (12 de mayo de 2008). "Powerset debuta con búsqueda en Wikipedia". The New York Times .
  11. ^ Johnson, Mark (1 de julio de 2008). "Microsoft adquirirá Powerset". Blog de Powerset. Archivado desde el original el 25 de febrero de 2009.
  12. ^ Humphries, Matthew. "Yebol.com entra en el mercado de búsquedas" Archivado el 15 de marzo de 2012 en Wayback Machine Geek.com . 31 de julio de 2009.