Présentation de Microsoft Bot Framework pour les développeurs

Tandis que les ordinateurs sont de plus en plus omniprésents et font partie intégrante de notre vie quotidienne ainsi que des objets de tous les jours, nous allons cesser de regarder des écrans ou d’utiliser des claviers, des souris ou des interfaces tactiles afin de recourir à la conversation, le mode d’interaction le plus naturel pour les humains.

Nous utilisons déjà des assistants vocaux, comme Cortana, sur nos téléphones pour accéder aux fonctions de base et aux applications, mais il faut que les systèmes de conversation puissent évoluer facilement, non seulement à l’aide d’applications, comme c’est le cas actuellement, mais de services Web de conversation, afin que ces technologies rencontrent un véritable succès.

C’est là que le nouveau Microsoft Bot framework destiné aux développeurs entre en jeu ! Il leur fournit tout ce dont ils ont besoin afin de développer et de connecter des bots intelligents capables d’interagir en langage naturel lorsque les utilisateurs parlent, que ce soit au moyen de texte, de SMS dans Skype, de Slack, de la messagerie électronique Office 365 ou d’autres services populaires.

Les développeurs qui écrivent des bots se heurtent toujours aux mêmes problèmes : les bots ont besoin d’une entrée/sortie de base, doivent comprendre le langage et pouvoir dialoguer ainsi que communiquer avec les utilisateurs, de préférence dans un mode de conversation et la langue choisie par ces derniers. Le Bot Framework fournit aux développeurs les outils qui leurs permettent de résoudre simplement ces problèmes ainsi que d’autres : traduction automatique dans plus de 30 langues, gestion des états de l’utilisateur et de la conversation, outils de débogage, un contrôle de discussion Web intégrable ainsi qu’un moyen afin que les utilisateurs trouvent, essaient et ajoutent des bots aux conversations qu’ils apprécient. Bot Framework comporte plusieurs éléments, dont Bot Connector, le kit de développement logiciel (SDK) Bot Builder et Bot Directory.

Bot Connector vous permet de connecter vos bots à du texte/des SMS, à la messagerie électronique Office 365, à Skype, à Slack et à d’autres services. Il vous suffit d’enregistrer votre bot, de configurer les canaux souhaités et de le publier dans Bot Directory.

image

Le SDK Bot Builder est un SDK open source hébergé sur GitHub qui vous fournit tout ce dont vous avez besoin afin de construire des dialogues formidables dans votre bot basé sur Node.js ou C#.

Bot Directory est un annuaire public qui contient tous les bots approuvés enregistrés au moyen de Bot Connector. Les utilisateurs pourront y trouver des bots, les essayer et les ajouter à leurs conversations favorites.

Jetez un coup d’œil à l’intéressante session qui présente la manière de créer un bot qui afficher les cours de la bourse lors de Build 2016.

Regardez cette partie de la keynote de Build 2016 afin de voir une démonstration de Bot Framework en action.

Lisez la documentation afin d’en savoir plus sur Bot Framework.