L'assistente virtuale Cyborg di Facebook sta imparando dai suoi istruttori

Alla fine del mese scorso, alcune centinaia di fortunati utenti dell'app di messaggistica mobile di Facebook hanno avuto un nuovo insolito contatto con cui parlare: M, un assistente virtuale alimentato da una combinazione di algoritmi e operatori umani.





Quel design cyborg rende M in grado di gestire richieste molto più complesse rispetto agli assistenti per app mobili che Apple, Microsoft e Google offrono nel loro software per smartphone. Siri, Cortana e l'app di ricerca di Google possono interpretare semplici comandi o query fattuali, come Quali sono le previsioni del tempo per Londra? Ma non possono rispondere a domande più complesse come Dove posso trovare un buon hamburger a Chicago? Non possono entrare in conversazioni avanti e indietro o prenotare un hotel.

M può fare queste cose perché il software trasmette cose che non può fare agli operatori umani conosciuti come formatori. A volte un trainer deve fare tutto il lavoro, ma M è anche in grado di digerire le query che riconosce ma che non riesce a gestire in riepiloghi facili da elaborare che rendano il lavoro di un trainer più efficiente.

In questo momento questo modello non è abbastanza efficiente perché M sia qualcosa di più di un semplice esperimento, perché richiede troppi lavoratori umani. Ma Alex Lebrun, che guida il team che lavora sull'assistente di Facebook, afferma che può diventare un prodotto reale perché il lavoro dei trainer umani sta gradualmente insegnando al software come svolgere una parte maggiore del lavoro. LeBrun e il suo team sono entrati a far parte di Facebook quando il social network ha acquisito la startup che ha cofondato, Wit.ai (vedi Making the Internet of Things Understand Your Voice). Ha incontrato di recente Revisione della tecnologia del MIT. Quella che segue è una trascrizione modificata della conversazione.



Da tempo sono stati offerti assistenti virtuali automatizzati come Siri. Perché creare un assistente in cui gli esseri umani svolgono parte del lavoro?

Gli assistenti virtuali sul mercato, come Siri e Cortana, sono come la ricerca: puoi fare una domanda e ottenere una risposta, ma è limitato. Le persone sono sempre state frustrate. In media, le persone che usano Siri ogni giorno o settimana lo usano solo per tre o quattro domande. È perché sono stati bruciati. Gli utenti smettono di usarlo o usano le cose che sanno funzionare.

Volevamo concentrarci su compiti che nessuna IA al mondo può svolgere. Per farlo devi capire cosa vogliono le persone ma anche fare un piano per realizzarlo. Nessuno ha i dati per addestrare l'apprendimento automatico a farlo. Abbiamo deciso di far lavorare insieme l'IA e gli esseri umani. L'IA aiuta gli umani e, a sua volta, addestrano l'IA.



Puoi farmi un esempio di come lo usano le persone?

Alcune persone dicono Inviami un avviso ogni mattina alle 7 se sta per piovere. Questo è ancora fuori dalla portata di Siri.

Uso molto M per pianificare i fine settimana. Scelgo una città in cui trascorrere un fine settimana e chiedo a M di prenotare un hotel e di dare suggerimenti sulle cose che posso fare con i miei bambini di tre e un anno. M utilizzerà la ricerca o le pagine Facebook per generare un elenco e mostrarlo a un trainer. Se l'IA ha sbagliato qualcosa, il trainer eliminerà alcuni suggerimenti. M torna e dice: Ecco il tuo hotel, e ti consiglio di farlo al mattino e di andare in questo museo nel pomeriggio. Puoi farlo con Google ma ci vuole molta navigazione. Invece di inviarti un elenco di 50 suggerimenti, M poterà e darà la priorità all'elenco, inviando le prime tre o cinque cose. Questo è il genere di cose che fa un buon assistente esecutivo umano. Una volta che inizi a usare M, crea molta dipendenza.



Può diventare un vero prodotto che tutti possono utilizzare?

Facebook sta testando un assistente virtuale, chiamato M, in grado di gestire query più complesse rispetto alle app esistenti come Siri.

Sono sicuro che possiamo ridimensionarlo a un prodotto generalmente disponibile. Abbiamo alcune dozzine di formatori. È un rapporto elevato [al numero di utenti] ma stiamo imparando molte cose nuove. Ci sono molti requisiti che si presentano ancora e ancora e possiamo impararli. Avremo ancora bisogno di scarpe da ginnastica per la coda lunga.



Il gruppo di ricerca sull'intelligenza artificiale di Facebook sta cercando di creare un software in grado di eseguire dialoghi come M senza l'input umano (vedi Macchine didattiche per capirci ). Lavori con loro?

Abbiamo uno stretto rapporto con FAIR. Stiamo lavorando con loro su alcuni moduli per M. È un'ottima opportunità per loro di far emergere quello che fanno. I moduli sono tutti basati sull'apprendimento automatico. Per esperienza sappiamo che se inizi con regole codificate, colpisci un muro; vogliamo evitarlo.

I dati di M possono aiutare lo sforzo di FAIR di produrre un software in grado di dialogare da solo?

Sono molto affamati di qualsiasi dato. Per la risposta alle domande non ci sono molti dati e sono semplici domande fattuali a cui puoi usare Wikipedia per rispondere. A causa dei loro limiti, assistenti come Siri non forniscono dati molto buoni. Qui abbiamo un dialogo completo con un obiettivo e l'esecuzione. L'unico modo per costruire questo set di dati è avere utenti reali che pongono domande reali.

nascondere