Microsoft annonce la disponibilité de Bot Framework Pour permettre

Transcription

Microsoft annonce la disponibilité de Bot Framework Pour permettre
Microsoft annonce la disponibilité de Bot Framework
Pour permettre aux développeurs d'intégrer des fonctionnalités de chatbots dans leurs logiciels
Le 31 mars 2016, par Olivier Famien, Chroniqueur Actualités
Mercredi dernier, Microsoft a lancé son chatbot Tay afin de converser avec les utilisateurs
de la plateforme Twitter. Mais 24 heures après sa sortie, l’expérience qui devait permettre à Tay
d’apprendre à travers cette plateforme tout en dévoilant les capacités de ce dernier, c’est tourné en un
échec.
Des attaques coordonnées de divers groupes ont conduit le chatbot à encenser le racisme ou encore à
prôner un amour pour les actions d’Hitler. Depuis, Microsoft a remis en service son chatbot, mais pour
échanger avec Tay, il va falloir au préalable envoyer une de demande qui devra être acceptée.
Alors que l’on croyait que cette situation aurait refroidi les ardeurs de Microsoft dans le domaine,
Satya Nadella, le CEO de Microsoft a annoncé cette semaine lors de la conférence annuelle Build
organisée par la firme pour les développeurs, la disponibilité du framework Bot permettant de
concevoir des applications intelligentes combinant des fonctionnalités de chatbot. Plus en détail, les
développeurs peuvent s’appuyer sur ce framework pour concevoir des applications capables
d’interagir naturellement avec les utilisateurs de manière orale ou textuelle.
Framework Bot qui est actuellement en préversion se compose de plusieurs éléments, dont Bot
Connector, Bot Builder et Bot Directory. Pour ceux qui disposent déjà d’un bot, vous pouvez utiliser
le composant Bot Connector pour connecter vos agents intelligents à des services tels que les
messages écrits, les SMS, Office 365 mail, Slack, et bien d’autres encore. Les fonctionnalités offertes
dans ces services seront donc encore plus poussées. Avec Skype par exemple, des possibilités de
converser deviennent encore plus vastes. Lors des conversations, d’autres interactions seront encore
possibles lorsque cette application est couplée à un chatbot. Pour ce qui concerne Skype, une
plateforme à part entière a été ouverte afin de recevoir les bots des développeurs.
Bot Builder quant à lui est un kit de développement logiciel (SDK) qui permet d’intégrer des
fonctionnalités des bots dans vos applications. Il est proposé sous deux variantes à savoir une pour C#
et une autre pour Node.js. Les développeurs utilisant ces langages pourront aisément tirer profit de ces
outils pour donner plus d’interactions à leurs services ou applications.
Enfin, Bot Directory est un espace public permettant de faire découvrir les bots conçus par les
développeurs. Ceux qui le souhaitent peuvent se tourner vers ce répertoire afin de tester ces outils ou
encore les ajouter à leurs chaines. Toutefois, Bot Directory n’est pas encore disponible au grand
public.
À en croire les propos du CEO de Microsoft, la firme mise beaucoup sur l’avenir de ces outils. Pour
Nadella, « les bots sont comme les nouvelles applications ». Et d’ajouter que « le langage humain est
la nouvelle couche d’interface utilisateur. Les assistants numériques sont des méta-applications, ou
comme les nouveaux navigateurs. L’intelligence est intégrée dans toutes vos interactions. C’est la
plateforme riche que nous avons ».
Nous rappelons que Microsoft n’est pas le seul à s’être lancé dans ce domaine. Facebook a déjà mis en
œuvre dans son application Messenger un assistant IA nommé M capable d’effectuer des
planifications, faire des achats, prendre des rendez-vous pour le compte d’un tiers, effectuer des
réservations de restaurants, faire des réservations de voyage, etc. Amazon de son côté a
implémenté Alexa Voice Servicepermettant de parler à ce service et d’avoir une réponse à travers les
haut-parleurs. Les développeurs peuvent ainsi intégrer ce genre de service à leurs applications en
utilisant Alexa Skills Kit.