211service.com
Los teléfonos Nokia pasan a la clase de lenguaje natural
Como parte de una colaboración de investigación con científicos informáticos del MIT, el Nokia Research Center Cambridge, en Cambridge MA, está desarrollando teléfonos móviles que pueden comprender y responder a comandos escritos en inglés.

Usando el sistema MobileStart en el teléfono de la derecha, puede recordarle a su madre que tome su medicación. El teléfono de la izquierda muestra un nuevo evento de calendario creado en el teléfono de mamá por MobileStart. (Cortesía de Boris Katz y Federico Mora, MIT.)
Robert Iannucci, director de los centros de investigación de Nokia, dice que la compañía quiere transformar los teléfonos de simples terminales de llamadas a pasarelas de información, a Internet, GPS y sensores, MP3, computadoras de escritorio, iPods y otros dispositivos. Y, dice, eso requiere repensar toda la interfaz entre las personas y las computadoras de mano. Tanto para Nokia como para el MIT, eso significa utilizar la interacción de texto.
Los humanos somos buenos con el lenguaje, dice Boris Katz , científico investigador principal del Laboratorio de Ciencias de la Computación e Inteligencia Artificial del MIT, el grupo principal que trabaja con Nokia. Queremos que el lenguaje sea un ciudadano de primera en los teléfonos móviles, dice.
Los sistemas de navegación en lenguaje natural han sido prometedores durante mucho tiempo y poco tiempo de entrega. Pero ya no es poco realista pensar que estos sistemas pueden estar en manos - y teléfonos - de los consumidores en un futuro cercano. Una advertencia: los complejos fundamentos de estas nuevas aplicaciones y los algoritmos que analizan el lenguaje tendrán que estar ocultos a los usuarios de teléfonos móviles, para que no se frustren al navegar a través de capas de menús.
Para impulsar la tecnología de lenguaje natural de Nokia, Katz del MIT está utilizando un sistema de software que desarrolló en 1993 llamado Comienzo , que interpreta preguntas humanas y encuentra respuestas utilizando sitios web como Internet Movie Database (IMDB) y Mapquest. Utilizando la versión web de Start como base, Katz está trabajando actualmente con el centro de Nokia para desarrollar una versión móvil del software para teléfonos móviles, llamada MobileStart.
Así es como funciona la versión web de Start: los usuarios escriben una pregunta en un campo de texto. El software interpreta la consulta, decide dónde buscar la respuesta (en su base de datos o en otro sitio web) y responde con una explicación escrita, un enlace a un sitio web o una imagen.
[haga clic aquí para ver ejemplos de procesamiento de texto en un teléfono celular].
Start extrae respuestas, no hits, dice Katz, porque interpreta lenguaje humano, en lugar de buscar palabras clave, como Google y otros motores de búsqueda.
El sistema Start entiende las oraciones en inglés dividiéndolas en una serie de relaciones entre objeto, propiedad y valor. Por ejemplo, si uno escribe, ¿Cuál es la población de Irak ?, Start interpreta la consulta: el objeto es Irak, la propiedad es la población y el valor es lo que busca Start.
Eso es sencillo; sin embargo, las personas tienden a hacer preguntas más complejas, especialmente si buscan información específica. Si una persona hace una pregunta como, ¿cuántas personas viven en la capital del tercer país más grande de Asia? Start lo dividirá en tres consultas separadas para procesar una a la vez: ¿Cuál es el tercer país más grande de Asia, cuál es la capital de ese país y cuál es la población de la capital? (Start decide cómo dividir las preguntas y cómo priorizar sus evaluaciones utilizando un algoritmo diseñado por Katz).
El cambio más obvio que este tipo de interacción supondría para los usuarios es una simplificación de las complejas estructuras de menú que han evolucionado a medida que los teléfonos móviles se encargan de más tareas. Mediante el uso de un sistema de navegación en lenguaje natural, los usuarios pueden realizar funciones sin tener que buscar entre capas de menús o examinar docenas de accesos de Google en una pantalla pequeña. La versión móvil de Start también puede recopilar información del dispositivo GPS de un teléfono y la Web, o interactuar y enviar comandos a aplicaciones en el teléfono, como una libreta de direcciones y un calendario.
Por ejemplo, si el usuario se pierde, podría simplemente preguntarle al teléfono: ¿Dónde estoy? - y un mapa de su ubicación actual aparecería en la pantalla. O incluso podrían preguntar: ¿Cómo llego a la casa de Brad desde aquí? y el teléfono ubicaría esa dirección en una lista de contactos, determinaría su ubicación actual usando GPS, iría a Mapquest y buscaría direcciones en línea.
Los comandos de idioma también permitirán a las personas hacer que sus diversas tecnologías se comuniquen con los dispositivos de otros, eliminando por completo la necesidad de enviar una variedad vertiginosa de mensajes de texto, correos electrónicos y mensajes de voz a otros. Por ejemplo, una persona tendría la capacidad de decirle al teléfono, recordarle a mi madre que se tome su medicamento mañana a las tres, y la aplicación de Nokia configuraría una alarma en las madres calendario del teléfono, si tiene un teléfono MobileStart.
Por supuesto, con acciones más complejas, como la interacción con otros dispositivos, Start y otros sistemas de software de navegación en lenguaje natural comienzan a atascarse. Para realizar algunos tipos de aplicaciones que los usuarios de teléfonos móviles desearán, MobileStart tendrá que aprender la forma en que el usuario ve el mundo, dice Katz. Por ejemplo, si alguien le dice al teléfono que llame a Joe, pero hay más de un Joe en la libreta de direcciones, Katz dice que MobileStart necesitará usar un comportamiento anterior para inferir a qué se refiere Joe, una tarea que requiere algoritmos más complejos que aún están disponibles. siendo desarrollado. Queremos asegurarnos de que el teléfono comprenda lo que dice el usuario sin sobrecargarlo con preguntas aclaratorias.
MobileStart también debería poder lidiar con problemas de preferencias más complicados. Por ejemplo, si un usuario le dice al teléfono que le recuerde a mi madre que se tome el medicamento mañana a las tres, debe determinar cuál es la mejor manera de transmitir ese mensaje. Si el teléfono sabe, a través de la experiencia pasada o un comando establecido, que ambas personas prefieren comunicarse por mensajes de texto, podría enviar un mensaje de texto.
Es más, Katz dijo que también puede haber un desafío mayor en el horizonte, uno que sea distinto a la cultura digital móvil: la abreviatura de mensajes de texto. La versión web de Start actualmente puede detectar y pedir al usuario que corrija errores ortográficos, pero si alguien escribe cómo obtengo 2 Boston de Cambridge, una taquigrafía común con dispositivos móviles, el teléfono enviará esta lectura errónea: Desafortunadamente, No sé cómo se llega a Boston desde Cambridge.
Actualmente, el sistema Start solo sabe inglés (aunque puede acceder a las herramientas de idioma de Google para traducir frases). Su sistema de análisis, lo que usa para dividir una consulta en objeto, propiedad y valor, podría usarse con cualquier lenguaje humano, pero Katz necesitará enseñarle un nuevo vocabulario y sintaxis para cada nuevo idioma.
Nokia está tratando de hacer que sus dispositivos móviles sean más fáciles de usar y reducir los problemas de interfaz que impiden que los dispositivos sean tan prácticos como pueden ser. Con este intento de hacer compatibles los lenguajes naturales y la tecnología, Nokia está entrando en el movimiento de la Web 2.0, tal como lo hizo Google recientemente con su aplicación de calendario [consulte Time Keeper de Google].
Idealmente, dice Katz, MobileStart se combinará con software de voz a texto para facilitar aún más el uso de teléfonos móviles. De hecho, Iannucci de Nokia apunta a una ironía: los teléfonos móviles son inherentemente dispositivos de voz, pero no utilizan la voz como modalidad.