Telefoni Nokia Vai a Natural Language Class

Nell'ambito di una collaborazione di ricerca con scienziati informatici del MIT, il Nokia Research Center Cambridge, a Cambridge MA, sta sviluppando telefoni cellulari in grado di comprendere e rispondere a comandi scritti digitati in inglese.





Utilizzando il sistema MobileStart sul telefono a destra, puoi ricordare a tua madre di prendere le sue medicine. Il telefono a sinistra mostra un nuovo evento del calendario creato nel telefono di mamma da MobileStart. (Per gentile concessione di Boris Katz e Federico Mora, MIT.)

Robert Iannucci, capo dei centri di ricerca di Nokia, afferma che l'azienda vuole trasformare i telefoni da semplici terminali di chiamata a gateway di informazioni: a Internet, GPS e sensori, MP3, computer desktop, iPod e altri dispositivi. E, dice, ciò richiede di ripensare l'intera interfaccia tra persone e palmari. Sia per Nokia che per MIT, ciò significa utilizzare l'interazione testuale.

Gli umani sono bravi con il linguaggio, dice Boris Katz , capo ricercatore presso il Computer Science and Artificial Intelligence Laboratory del MIT, il gruppo principale che lavora con Nokia. Vogliamo che la lingua sia un cittadino di prim'ordine sui telefoni cellulari, dice.



I sistemi di navigazione in linguaggio naturale sono stati a lungo promettenti e a corto di risultati. Ma non è più irrealistico pensare che questi sistemi possano essere nelle mani – e nei telefoni – dei consumatori nel prossimo futuro. Un avvertimento: le complesse basi di queste nuove applicazioni e gli algoritmi che analizzano il linguaggio dovranno essere nascosti agli utenti di telefoni cellulari, per evitare che si sentano frustrati nel navigare attraverso i livelli dei menu.

Per potenziare la tecnologia del linguaggio naturale di Nokia, Katz del MIT utilizza un sistema software che ha sviluppato nel 1993 chiamato Inizio , che interpreta le domande umane e trova risposte utilizzando siti Web come Internet Movie Database (IMDB) e Mapquest. Utilizzando la versione Web di Start come base, Katz sta attualmente lavorando con il Nokia Center per sviluppare una versione mobile del software per telefoni cellulari, chiamata MobileStart.

Ecco come funziona la versione Web di Start: gli utenti digitano una domanda in un campo di testo. Il software interpreta la domanda, decide dove cercare la risposta (nel suo database o su un altro sito web) e risponde con una spiegazione scritta, un link a un sito web o un'immagine.



[ clicca qui per esempi di elaborazione del testo su un telefono cellulare.]

Start estrae le risposte, non i risultati, dice Katz, perché... interpreta linguaggio umano, piuttosto che cercare parole chiave, come Google e altri motori di ricerca.

Il sistema Start comprende le frasi in inglese suddividendole in una serie di relazioni tra oggetto, proprietà e valore. Ad esempio, se si digita Qual è la popolazione dell'Iraq?, Start interpreta la query: l'oggetto è Iraq, la proprietà è popolazione e il valore è ciò che Start cerca.



È semplice; tuttavia, le persone tendono a porre domande più complesse, in particolare se cercano informazioni specifiche. Se una persona fa una domanda del tipo, quante persone vivono nella capitale del terzo paese più grande dell'Asia? Start lo suddividerà in tre query separate da elaborare una alla volta: qual è il terzo paese più grande dell'Asia, qual è la capitale di quel paese e qual è la popolazione della capitale? (Start decide come suddividere le domande e come dare priorità alle sue valutazioni utilizzando un algoritmo progettato da Katz.)

Il cambiamento più ovvio che questo tipo di interazione apporterebbe agli utenti è una semplificazione delle complesse strutture di menu che si sono evolute man mano che i telefoni cellulari gestiscono più attività. Utilizzando un sistema di navigazione in linguaggio naturale, gli utenti possono eseguire funzioni senza scavare tra i livelli di menu o setacciare dozzine di risultati di Google su un piccolo schermo. La versione mobile di Start può anche raccogliere informazioni dal dispositivo GPS di un telefono e dal Web, oppure interagire e inviare comandi ad applicazioni sul telefono, come una rubrica e un calendario.

Ad esempio, se l'utente si perde, potrebbe semplicemente chiedere al telefono, Dove mi trovo? – e sullo schermo apparirà una mappa della sua posizione attuale. Oppure potrebbero anche chiedere, come arrivo a casa di Brad da qui? e il telefono localizzerà quell'indirizzo in un elenco di contatti, determinerà la tua posizione corrente utilizzando il GPS, andrà su Mapquest e otterrà le indicazioni stradali online.



I comandi linguistici consentiranno inoltre alle persone di far comunicare le loro varie tecnologie con i dispositivi di altri, eliminando completamente la necessità di inviare una serie vertiginosa di messaggi di testo, e-mail e messaggi vocali ad altri. Ad esempio, un individuo avrebbe la capacità di dire al telefono, Ricorda a mia madre di prendere la sua medicina alle tre di domani, e l'applicazione Nokia imposterebbe un allarme in la madre calendario del telefono, se ha un telefono MobileStart.

Naturalmente, con azioni più complesse, come l'interazione con altri dispositivi, Start e altri sistemi software di navigazione in linguaggio naturale iniziano a impantanarsi. Per eseguire alcuni tipi di applicazioni che gli utenti di telefoni cellulari vorranno, MobileStart dovrà imparare il modo in cui l'utente vede il mondo, afferma Katz. Ad esempio, se qualcuno dice al telefono di chiamare Joe, ma c'è più di un Joe nella rubrica, Katz dice che MobileStart dovrà usare il comportamento passato per dedurre a quale Joe si riferisce, un'attività che richiede algoritmi più complessi che sono ancora in fase di sviluppo. Vogliamo assicurarci che il telefono capisca ciò che l'utente sta dicendo senza gravarlo con domande di chiarimento.

MobileStart dovrebbe anche essere in grado di gestire problemi di preferenza più complicati. Ad esempio, se un utente dice al telefono, ricorda a mia madre di prendere la sua medicina alle tre di domani, deve determinare come trasmettere al meglio quel messaggio. Se il telefono sa, attraverso l'esperienza passata o un comando impostato, che entrambe le persone preferiscono comunicare tramite messaggi di testo, potrebbe inviare un messaggio di testo.

Inoltre, Katz ha affermato che potrebbe esserci anche una sfida più grande all'orizzonte, distinta dalla cultura digitale e mobile: la stenografia dei messaggi di testo. La versione Web di Start è attualmente in grado di rilevare e richiedere all'utente di correggere gli errori di ortografia, ma se qualcuno digita come posso ottenere 2 Boston da Cambridge, - una stenografia comune con i dispositivi mobili - il telefono invierà questo errore di lettura: Sfortunatamente, io non so come si arriva a Boston da Cambridge.

Attualmente, il sistema Start conosce solo l'inglese (sebbene possa accedere agli strumenti linguistici di Google per tradurre le frasi). Il suo sistema di analisi – quello che usa per dividere una query in oggetto, proprietà e valore – potrebbe essere usato con qualsiasi linguaggio umano, ma Katz dovrà insegnargli un nuovo vocabolario e sintassi per ogni nuova lingua.

Nokia sta cercando di rendere i suoi dispositivi mobili più user-friendly e ridurre i problemi di interfaccia che impediscono ai dispositivi di essere quanto più pratici possibile. Con questo tentativo di rendere compatibili i linguaggi naturali e la tecnologia, Nokia sta entrando nel movimento del Web 2.0, proprio come ha fatto di recente Google con la sua applicazione di calendario [vedi Google's Time Keeper].

Idealmente, afferma Katz, MobileStart sarà combinato con un software voice-to-text per rendere ancora più semplice l'utilizzo dei telefoni cellulari. In effetti, Iannucci di Nokia sottolinea un'ironia: i telefoni cellulari sono intrinsecamente dispositivi vocali, ma non usano la voce come modalità.

nascondere