mercredi, 26 de diciembre de 2018
Así es XiaoIce, el chatbot chino de Microsoft con capacidades emocionales para interactuar mejor con los humanos
Si nos preguntasen por algún chatbot de Microsoft, el primero que nos vendría a la mente sería Tay, el polémico bot lanzado en 2016 que se volvió racista a fuerza de conversar con trolls en Twitter. Cependant, si nos hablasen de otro llamado XiaoIce tendríamos más problemas a la hora de situarlo.
El motivo de ello es que XiaoIce, pese a llevar ya cuatro años en activo , hasta hace poco ha estado disponible únicamente para el mercado chino , si bien el gran tamaño de éste (y el hecho de ser accesible desde plataformas tan distintas como WeChat, QQ, Weibo, Meipai, Fb Messenger LINE) lo ha convertido por sí sólo en uno de los chatbots más populares del mundo.
Maintenant, un equipo de investigadores de Microsoft ha publicado un artículo académico en el que desvela los secretos de su funcionamiento de XiaoIce. En él, nos desvelan que su principal misión es la de convertirse en “una IA con la que los usuarios sean capaces de establecer conexiones emocionales a largo plazo”, una característica que no sólo distingue a XiaoIce de los primeros chatbots sociales (como Eliza), sino también de otros asistentes como Cortana.
Cociente de inteligencia: Habilidades de diálogo específicas, como poder responder preguntas, recomendar preguntas, contar historias, etc..
Cociente emocional: Issue que incluye tanto la empatía (capacidad de predecir rasgos sobre el usuario individual con el que XiaoIce está conversando); y habilidades sociales (personalización de las respuestas al usuario).
Personalidad: “Está diseñada para parecer una chica de 18 años, confiable, simpática y con sentido del humor”.
Un chatbot centrado en la empatía
La compañía explicaba recientemente en un comunicado que su chatbot representa “sólo una pequeña parte de un marco masivo y multidimensional de IA que utiliza continuamente técnicas de aprendizaje profundo para absorber la clase de datos que desarrolla su coeficiente emocional… está utilizando sus interacciones con los humanos para adquirir habilidades sociales, comportamiento y conocimientos humanos”.
Harry Shum, vicepresidente ejecutivo de Inteligencia Artificial e Investigación de Microsoft, afirmaba el mes pasado que “cuando nos comunicamos, usamos el tono de voz, el juego de palabras y el humor, cosas que son muy difíciles de entender para las computadoras” y a las que deberemos dar respuesta si queremos ser capaces de trabajar conjuntamente con la IA.
Di Li, responsable del desarrollo de XiaoIce en el Centro de Tecnología y Software program de Asia de Microsoft, explica que
“Para crear un marco de AI, debes elegir tener en cuenta el coeficiente intelectual (IQ), el emocional (EQ) ambos. Y en ese caso, debes elegir con cuál empezar: nosotros elegimos centrarnos primero en el EQ y luego en el IQ”.
Gráfico del paper “The Design and Implementation of XiaoIce, an Empathetic Social Chatbot” dans lequel ils expliquent l'évolution des capacités de XiaoIce.
Effectivement, lorsqu'ils ont lancé le projet XiaoIce, ils ont délibérément écarté les données basées sur les demandes de faits et de chiffres formulées par les utilisateurs, préférant se concentrer sur les données qui aideraient à “construire une 'personnalité'” capable d'aider à susciter l'empathie des utilisateurs “Ce type de données est très précieux pour nous”.
70 % des réponses de XiaoIce proviennent de ses propres conversations passées
Les chercheurs de Microsoft révèlent que la société conçoit XiaoIce pour optimiser ses performances sur une métrique appelée “Tours de Conversation par Session” CPS; c'est, “le nombre moyen de tours de conversation entre le chatbot et l'utilisateur au cours d'une session de conversation”.
Le concept de base est que, pour Microsoft, la longueur des conversations semble être un indicateur de satisfaction de l'utilisateur, donc un CPS élevé serait positif.
Ainsi, depuis son lancement jusqu'au mois de mai dernier, XiaoIce a généré plus de 30.000 millions de tours de conversation (jusqu'en mai 2018). “Aujourd'hui, 70 % des réponses de XiaoIce proviennent de données extraites de ses propres conversations passées”, affirment les chercheurs.
Pour eux, cela constitue un exemple de la manière dont les applications d'intelligence artificielle peuvent devenir des générateurs de données à grande échelle et, en dernier ressort, éviter la dépendance à des sources de données externes.
Bien que ce chatbot continue d'extraire des données de toute une série de sources (jeux de données publics, services en ligne, sites web) et de les utiliser blog sur l'intelligence artificielle pour évaluer la qualité des données de l'application elle-même, il est prévisible que celle-ci s'améliore parallèlement à la croissance de sa base d'utilisateurs.
Il en sera de même pour la quantité de sujets abordés par ces données (que les chercheurs qualifient encore de “faible” car “beaucoup de nouveaux sujets moins discutés dans les forums Internet ne sont pas inclus”).
Image Microsoft
Nous vous recommandons également