211service.com
L'assistant virtuel Cyborg de Facebook apprend de ses formateurs
À la fin du mois dernier, quelques centaines d'utilisateurs chanceux de l'application de messagerie mobile de Facebook ont eu un nouveau contact inhabituel avec qui parler : M, un assistant virtuel alimenté par un mélange d'algorithmes et d'opérateurs humains.
Cette conception cyborg rend M capable de gérer des demandes beaucoup plus complexes que les assistants d'application mobile qu'Apple, Microsoft et Google proposent dans leur logiciel pour smartphone. Siri, Cortana et l'application de recherche de Google peuvent interpréter des commandes simples ou des requêtes factuelles, telles que Quelles sont les prévisions météo pour Londres ? Mais ils ne peuvent pas répondre à des questions plus complexes telles que Où puis-je trouver un bon burger à Chicago ? Ils ne peuvent pas entrer dans une conversation ou réserver un hôtel.
M peut faire ces choses parce que le logiciel confie des choses qu'il ne peut pas faire aux opérateurs humains appelés formateurs. Parfois, un formateur doit faire tout le travail, mais M est également capable de digérer les requêtes qu'il reconnaît mais ne peut pas gérer dans des résumés faciles à traiter qui rendent le travail d'un formateur plus efficace.
À l'heure actuelle, ce modèle n'est pas suffisamment efficace pour que M soit plus qu'une simple expérience, car il nécessite trop de travailleurs humains. Mais Alex Lebrun, qui dirige l'équipe travaillant sur l'assistant de Facebook, affirme que cela peut devenir un vrai produit car le travail des formateurs humains apprend progressivement au logiciel à faire une plus grande part du travail. LeBrun et son équipe ont rejoint Facebook lorsque le réseau social a acquis la startup qu'il a cofondée, Wit.ai (voir Making the Internet of Things Understand Your Voice). Il a récemment rencontré Examen de la technologie MIT. Ce qui suit est une transcription éditée de la conversation.
Des assistants virtuels automatisés tels que Siri sont proposés depuis un certain temps. Pourquoi créer un assistant là où les humains font une partie du travail ?
Les assistants virtuels sur le marché, comme Siri et Cortana, sont comme la recherche - vous pouvez poser une question et obtenir une réponse, mais c'est limité. Les gens ont toujours été frustrés. En moyenne, les personnes qui utilisent Siri tous les jours ou toutes les semaines ne l'utilisent que pour trois ou quatre questions. C'est parce qu'ils ont été brûlés. Les utilisateurs arrêtent de l'utiliser ou utilisent les choses qu'ils savent fonctionner.
Nous voulions nous concentrer sur des tâches qu'aucune IA au monde ne peut accomplir. Pour ce faire, vous devez comprendre ce que les gens veulent, mais aussi élaborer un plan pour y répondre. Personne n'a les données pour entraîner l'apprentissage automatique à le faire. Nous avons décidé de faire travailler ensemble l'IA et les humains. L'IA aide les humains et à leur tour ils entraînent l'IA.
Pouvez-vous me donner un exemple de l'utilisation que font les gens ?
Certaines personnes disent Envoyez-moi une alerte tous les matins à 7h s'il va pleuvoir. C'est toujours hors de portée de Siri.
J'utilise beaucoup M pour planifier les week-ends. Je choisis une ville pour passer un week-end et demande à M de réserver un hôtel et de faire des suggestions de choses que je peux faire avec mes enfants de trois et un ans. M utilisera la recherche ou les pages Facebook pour générer une liste et la montrer à un formateur. Si l'IA se trompe, le formateur éliminera certaines suggestions. M revient et dit, Voici votre hôtel, et je vous recommande de le faire le matin et d'aller à ce musée l'après-midi. Vous pouvez le faire avec Google mais cela demande beaucoup de navigation. Au lieu de vous envoyer une liste de 50 suggestions, M élaguera et hiérarchisera la liste, en envoyant les trois ou cinq premières choses. C'est le genre de choses que fait un bon assistant de direction humain. Une fois que vous commencez à utiliser M, c'est très addictif.
Cela peut-il devenir un vrai produit que tout le monde peut utiliser ?

Facebook teste un assistant virtuel, appelé M, qui peut gérer des requêtes plus complexes que les applications existantes telles que Siri.
Je suis sûr que nous pouvons l'adapter à un produit généralement disponible. Nous avons quelques dizaines de formateurs. C'est un ratio élevé [to the number of users] mais nous apprenons beaucoup de nouvelles choses. Il y a beaucoup d'exigences qui reviennent sans cesse, et nous pouvons les apprendre. Nous aurons encore besoin d'entraîneurs pour la longue traîne.
Le groupe de recherche sur l'intelligence artificielle de Facebook tente de créer un logiciel capable d'effectuer des dialogues comme ceux de M sans intervention humaine (voir Apprendre aux machines à nous comprendre ). Travaillez-vous avec eux ?
Nous entretenons une relation étroite avec FAIR. Nous travaillons avec eux sur des modules pour M. C'est une très bonne opportunité pour eux de montrer ce qu'ils font. Les modules sont tous construits sur l'apprentissage automatique. Par expérience, nous savons que si vous commencez avec des règles codées en dur, vous vous heurtez à un mur ; nous voulons éviter cela.
Les données de M peuvent-elles aider les efforts de FAIR pour produire un logiciel capable de dialoguer par lui-même ?
Ils sont très avides de toutes les données. Pour répondre aux questions, il n'y a pas beaucoup de données, et ce sont de simples questions factuelles auxquelles vous pouvez utiliser Wikipedia pour répondre. En raison de leurs limites, les assistants comme Siri ne fournissent pas de très bonnes données. Ici, nous avons un dialogue complet avec un objectif et une exécution. La seule façon de construire cet ensemble de données est d'avoir de vrais utilisateurs qui posent de vraies questions.