DevCon 3 : BOT Framework & Luis

26

Transcript of DevCon 3 : BOT Framework & Luis

Page 1: DevCon 3 : BOT Framework & Luis
Page 2: DevCon 3 : BOT Framework & Luis

12AzureC#ALMSQL ServerWindows Client

1

Des publications :• Livres blancs (Cell’Insights)

• http://www.cellenza.com/cellinsights• Articles dans Programmez!• Blog Cellenza

• http://blog.cellenza.com

Événements • Organisation de TechEvent• Speakers lors de conférences• TechDays, Ncrafts, Azure Camp, …

➢ 6 livres blancs et 2 From Zero To Hero

4

Page 3: DevCon 3 : BOT Framework & Luis

Qui somme nous ?

Aurélien GALTIER

@AurelienGaltier

Yann BILISSOR

@y_bilis

Page 4: DevCon 3 : BOT Framework & Luis

C’est quoi un bot ?

Page 5: DevCon 3 : BOT Framework & Luis

Wikipedia

«Un bot informatique est un agent logiciel automatique ou semi-automatique qui interagit avec des serveurs informatiques. Un bot se connecte et interagit avec le serveur comme un programme client utilisé par un humain, d'où le terme « bot », qui est la contraction par aphérèse de « robot ».

»

Page 6: DevCon 3 : BOT Framework & Luis

C’est

• Agent/Entité

• Avec des interactions

• Qui automatise des actions

• Aucune intelligence

• Restreint à ces fonctions

Page 7: DevCon 3 : BOT Framework & Luis

Le principe

Bonjour

Bonjour

Qu’elle est la

température ?

Il fait 10°

REQUEST : message == "Bonjour"

RESPONSE : "Bonjour"

REQUEST : message.Contains("température")RESPONSE : "Il fait" + temperature + "°"

Page 8: DevCon 3 : BOT Framework & Luis

Bot Framework

• Framework Microsoft (.Net/nodeJS/…)

• Plateforme de bots (https://dev.botframework.com/)

• Channels

Page 9: DevCon 3 : BOT Framework & Luis

Bing

Cortana

Twillio

GroupMe

Kik

Direct Line

Telegram

Bot Framework Channels

E-Mail

Facebook messenger

Skype

Skype for business

Teams

Slack

Page 10: DevCon 3 : BOT Framework & Luis

Comment cela marche ?

APIBot

FrameworkPlatform

Slack

Twillio

Skype

Page 11: DevCon 3 : BOT Framework & Luis

Démo

Page 12: DevCon 3 : BOT Framework & Luis

C’est qui LUIS ?

Page 13: DevCon 3 : BOT Framework & Luis

LUIS

Language

Understanding

Intelligent

Service

Page 14: DevCon 3 : BOT Framework & Luis

LUIS

• Machine learning

• Ajouter de l’intéligence

• Comprendre l’intention de l’utilisateur

• Reconnaitre des mots

Page 15: DevCon 3 : BOT Framework & Luis

Comment cela marche ?

APIBot

FrameworkPlatform

Slack

Twillio

Skype

LUIS

Page 16: DevCon 3 : BOT Framework & Luis

Bonjour

Bonjour

Qu’elle est la

température ?

Il fait 10°

Page 17: DevCon 3 : BOT Framework & Luis

???

Salut

Qu’elle est la

température ?

Il fait 10°

Page 18: DevCon 3 : BOT Framework & Luis

???

Salut

Qu’elle est la

température

à Marseille ?

Il fait 10°

LUIS permet de :

• Détecter l’intention

• Reconnaitre des entités

Page 19: DevCon 3 : BOT Framework & Luis

???

Salut

Qu’elle est la

température

à Marseille ?

Il fait 10°

Bonjour

Température Ville=Marseille

Intention Entité

Page 20: DevCon 3 : BOT Framework & Luis

Démo

Page 21: DevCon 3 : BOT Framework & Luis

Pour aller plus loin

Page 22: DevCon 3 : BOT Framework & Luis

Image

• Répondre avec une image :

Page 23: DevCon 3 : BOT Framework & Luis

Speech

• Réponse vocale:

Page 24: DevCon 3 : BOT Framework & Luis

Adaptive CardsMicrosoft Teams Bing (Bot Framework) SMS

Page 25: DevCon 3 : BOT Framework & Luis

Démo

Page 26: DevCon 3 : BOT Framework & Luis

• Questions ?

Suivez-nous sur twitter:

@Cellenza

@AurelienGaltier

@y_bilis

Événements à venir :

- [Petit-déjeuner] From scratch : construisez et déployez

une application conteneurisée ! : 8 juin 2017

- Brief&Breackfast Cognitive Service : 27 juin 2017

- From Zero To Hero : Cognitive Service : 27 juin 2017

- After Tech Craft avec Sandro MANCUSO : 29 juin 2017

- …

http://www.cellenza.com/fr/evenements/

http://blog.cellenza.com/