SlideShare une entreprise Scribd logo
Qui suis-je ?
Aurélien GALTIER
@AurelienGaltier
12
Azure
C#
ALM
SQL Server
Windows 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
C’est quoi un bot ?
Wikipedia
«
Un bot informatique est un agent logiciel automatique ou semi-
automatique qui interagit avec des serveurs informatiques. … d'où le
terme « bot », qui est la contraction par aphérèse de « robot ».
»
C’est
• Agent / Entité
• Avec des interactions
• Qui automatise des actions
• Aucune intelligence
• Restreint à ces fonctions
Le principe
Bonjour
Bonjour
Quelle est la
température ?
Il fait 10°
REQUEST : message == "Bonjour"
RESPONSE : "Bonjour"
REQUEST : message.Contains("température")
RESPONSE : "Il fait" + temperature + "°"
Dialog
• Sérialisable ([Serializable])
• Hérite de IDialog
WelcomeDialog
BuyDialogFAQDialog
….
Bot Framework
• Framework Microsoft (.Net/nodeJS/…)
• Plateforme de bots
(https://dev.botframework.com/)
• Channels
Bing
Cortana
Twillio (SMS)
GroupMe
Kik
Direct Line
Telegram
Bot Framework Channels
E-Mail
Facebook messenger
Skype
Skype for business
Teams
Slack
Webchat
Microsoft Cloud
Comment cela marche ?
API
Bot
Framework
Platform
Slack
Twillio
Skype
…
Démo
C’est qui LUIS ?
LUIS
Language
Understanding
Intelligent
Service
LUIS
• Machine learning
• Ajouter de l’intelligence
• Comprendre l’intention de l’utilisateur
• Reconnaitre des mots
Microsoft Cloud
Comment cela marche ?
API
Bot
Framework
Platform
Slack
Twillio
Skype
…
LUIS
Bonjour
Bonjour
Quelle est la
température ?
Il fait 10°
???
Salut
Quelle est la
température ?
Il fait 10°
???
Salut
Quelle est la
température
à Marseille ?
Il fait 10°
LUIS permet de :
• Détecter l’intention
• Reconnaitre des entités
???
Salut
Quelle est la
température
à Marseille ?
Il fait 10°
Bonjour
Température Ville=Marseille
Intention Entité
Démo
Pour aller plus loin
Image
• Répondre avec une image :
Speech
• Réponse vocale:
Adaptive Cards
Microsoft Teams Bing (Bot Framework) SMS
Démo
• Questions ?
Suivez-nous sur twitter:
@Cellenza
@AurelienGaltier
Événements à venir :
- Brief&Breakfast Cognitive Service : 27 juin 2017
- From Zero To Hero : Cognitive Service : 27 juin 2017
- AfterTech Craft avec Sandro MANCUSO : 29 juin 2017
- …
http://www.cellenza.com/fr/evenements/
http://blog.cellenza.com/

Contenu connexe

Similaire à La puissance du #bot n'est rien sans LUIS

Management des issues Github avec Neo4j et NLP
Management des issues Github avec Neo4j et NLPManagement des issues Github avec Neo4j et NLP
Management des issues Github avec Neo4j et NLPChristophe Willemsen
 
Recettes, services et API pour vos équipes et vos développeurs
Recettes, services et API pour vos équipes et vos développeursRecettes, services et API pour vos équipes et vos développeurs
Recettes, services et API pour vos équipes et vos développeursNicolas Martignole
 
Poitou charentes JUG - Elasticsearch
Poitou charentes JUG - ElasticsearchPoitou charentes JUG - Elasticsearch
Poitou charentes JUG - ElasticsearchDavid Pilato
 
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)French Scrum User Group
 
Finist JUG - Elasticsearch
Finist JUG - ElasticsearchFinist JUG - Elasticsearch
Finist JUG - ElasticsearchDavid Pilato
 
Nantes JUG - Elasticsearch
Nantes JUG - ElasticsearchNantes JUG - Elasticsearch
Nantes JUG - ElasticsearchDavid Pilato
 
Présentation Rex GWT 2.0
Présentation Rex GWT 2.0Présentation Rex GWT 2.0
Présentation Rex GWT 2.0Ippon
 
Du JavaScript dans mon projet
Du JavaScript dans mon projetDu JavaScript dans mon projet
Du JavaScript dans mon projetjollivetc
 
20131024 qualité de code et sonar - mug lyon
20131024   qualité de code et sonar - mug lyon20131024   qualité de code et sonar - mug lyon
20131024 qualité de code et sonar - mug lyonClement Bouillier
 
Lyon JUG - Elasticsearch
Lyon JUG - ElasticsearchLyon JUG - Elasticsearch
Lyon JUG - ElasticsearchDavid Pilato
 
Bbd dans le flow nov.2012
Bbd dans le flow nov.2012Bbd dans le flow nov.2012
Bbd dans le flow nov.2012guillaumeagilr
 
Elasticsearch - Montpellier JUG
Elasticsearch - Montpellier JUGElasticsearch - Montpellier JUG
Elasticsearch - Montpellier JUGDavid Pilato
 
Industrialiser le contrat dans un projet PHP
Industrialiser le contrat dans un projet PHPIndustrialiser le contrat dans un projet PHP
Industrialiser le contrat dans un projet PHPhalleck45
 
Xebicon architectures microservices azure v1.0
Xebicon   architectures microservices azure v1.0Xebicon   architectures microservices azure v1.0
Xebicon architectures microservices azure v1.0Michel HUBERT
 
XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...
XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...
XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...Publicis Sapient Engineering
 
AT2010 Mise place d'un projet Agile
AT2010 Mise place d'un projet AgileAT2010 Mise place d'un projet Agile
AT2010 Mise place d'un projet AgileNormandy JUG
 
Agile Tour 2010 - Mise en place d'un projet agile
Agile Tour 2010 - Mise en place d'un projet agileAgile Tour 2010 - Mise en place d'un projet agile
Agile Tour 2010 - Mise en place d'un projet agileLaurent Deséchalliers
 

Similaire à La puissance du #bot n'est rien sans LUIS (20)

Management des issues Github avec Neo4j et NLP
Management des issues Github avec Neo4j et NLPManagement des issues Github avec Neo4j et NLP
Management des issues Github avec Neo4j et NLP
 
Recettes, services et API pour vos équipes et vos développeurs
Recettes, services et API pour vos équipes et vos développeursRecettes, services et API pour vos équipes et vos développeurs
Recettes, services et API pour vos équipes et vos développeurs
 
Poitou charentes JUG - Elasticsearch
Poitou charentes JUG - ElasticsearchPoitou charentes JUG - Elasticsearch
Poitou charentes JUG - Elasticsearch
 
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
 
Finist JUG - Elasticsearch
Finist JUG - ElasticsearchFinist JUG - Elasticsearch
Finist JUG - Elasticsearch
 
Nantes JUG - Elasticsearch
Nantes JUG - ElasticsearchNantes JUG - Elasticsearch
Nantes JUG - Elasticsearch
 
Présentation Rex GWT 2.0
Présentation Rex GWT 2.0Présentation Rex GWT 2.0
Présentation Rex GWT 2.0
 
Du JavaScript dans mon projet
Du JavaScript dans mon projetDu JavaScript dans mon projet
Du JavaScript dans mon projet
 
20131024 qualité de code et sonar - mug lyon
20131024   qualité de code et sonar - mug lyon20131024   qualité de code et sonar - mug lyon
20131024 qualité de code et sonar - mug lyon
 
Lyon JUG - Elasticsearch
Lyon JUG - ElasticsearchLyon JUG - Elasticsearch
Lyon JUG - Elasticsearch
 
Bbd dans le flow nov.2012
Bbd dans le flow nov.2012Bbd dans le flow nov.2012
Bbd dans le flow nov.2012
 
Genielogiciel
GenielogicielGenielogiciel
Genielogiciel
 
Dev dev devs
Dev dev devsDev dev devs
Dev dev devs
 
Elasticsearch - Montpellier JUG
Elasticsearch - Montpellier JUGElasticsearch - Montpellier JUG
Elasticsearch - Montpellier JUG
 
Industrialiser le contrat dans un projet PHP
Industrialiser le contrat dans un projet PHPIndustrialiser le contrat dans un projet PHP
Industrialiser le contrat dans un projet PHP
 
Git Ready! Worflows
Git Ready! WorflowsGit Ready! Worflows
Git Ready! Worflows
 
Xebicon architectures microservices azure v1.0
Xebicon   architectures microservices azure v1.0Xebicon   architectures microservices azure v1.0
Xebicon architectures microservices azure v1.0
 
XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...
XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...
XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...
 
AT2010 Mise place d'un projet Agile
AT2010 Mise place d'un projet AgileAT2010 Mise place d'un projet Agile
AT2010 Mise place d'un projet Agile
 
Agile Tour 2010 - Mise en place d'un projet agile
Agile Tour 2010 - Mise en place d'un projet agileAgile Tour 2010 - Mise en place d'un projet agile
Agile Tour 2010 - Mise en place d'un projet agile
 

La puissance du #bot n'est rien sans LUIS