Skype s’ouvre aux bots

Suite à l'annonce de Satya Nadella à la keynote de la « plateforme de conversation », Skype propose dès aujourd'hui un environnement d'hébergement et d'exécution de robots.

Cette session présentée par Nick Cordrey et Krishnan Ananthanarayanan a pour but d'expliquer l'architecture et le processus pour créer un bot sur la plateforme Skype.

Tout d'abord, un petit rappel sur la vision de Microsoft sur le rôle de ces robots :

  • Augmenter la productivité
  • Proposer une autre forme de communication
  • Connecter ou faire interagir les gens de manière différente

Selon Satya, ces robots sont les prochaines applications qui vont permettre de connecter les gens et les entreprises.

 

Architecture de la plateforme

Le concept de robot  n'est pas nouveau en soi et d'ailleurs il reste d'actualité avec des produits comme Slack ou IFTTT.

Avec le schéma ci-dessous, on s'aperçoit que ça repose sur du webhook et une authentification OAuth avec un bearer token.

Prenons le cas présenté lors de la keynote où le robot était capable de prendre une commande de pizza. Son comportement était scripté certes mais ses capacités de compréhension étaient boostées par du machine learning ! Ainsi d'un simple robot, on passe à une interaction avancée avec l'utilisateur.

 

Processus de création d'un robot

Le processus est assez simple mais malheureusement je n'ai toujours pas accès à la plateforme, je ne peux donc y ajouter des screenshots.

Voici donc le workflow à suivre pour votre robot sur Skype :

  • Inscrivez-vous sur skype.com/developer
  • Donnez une identité à votre robot
    • Nom, Description
    • Définissez les capacités :
      • Reçoit et envoie des messages en chat 1:1 et/ou en groupe
      • Reçoit des appels
    • Enregistrez votre application sur Azure AD
  • Créer votre application web
    • Vous pouvez utiliser les API REST, C# ou le SDK Node.js
    • Il existe déjà des tutoriels « quick start »
  • Spécifier votre audience
    • Interne à Skype
    • Bing
    • A partir de votre site web
    • Cortona (découverte des robots bientôt disponible)

Le portail de création permet également de lister et gérer l'ensemble de ses robots.

Enjoy !

Ces billets pourraient aussi vous intéresser

Vous nous direz ?!

Commentaires

comments powered by Disqus