SlideShare une entreprise Scribd logo
1  sur  60
Télécharger pour lire hors ligne
Chatbots
IA & Skynet
Philippe DIDIERGEORGES
Directeur Technique @ Versusmind
Co-fondateur du MUG Strasbourg
Speaker
2
@DePhiless
3
Les chatbots
Présentation
3
Qu’est-ce qu’un Chatbot?
4
Une (r)évolution des usages
5
● Années 80’s: l’ère PC
● Années 90’s: l’ère Internet
● Années 2000’s: l’ère mobile
● Années 2010’s: l’ère messagerie
1992
Premier
SMS
1997
1996
Evolution des systèmes de messagerie
Un peu d’histoire
6
1998 2002
250 millions de
SMS envoyés
dans le monde
2010 2014
Facebook
rachète
WhatsApp 19
milliards $
1999 2009 2011
7,4 milliards de
SMS envoyés
dans le monde
2013
WhatsAPP
compte 350 mi.
d’utilisateurs
actifs
2012
déclin du SMS
face aux apps de
messagerie
Evolution des systèmes de messagerie
La guerre des plateformes
7
● Un service disponible 24/24 7/7
● Une expérience personnalisée
● La capacité d’aller vers le client
● Un échange en langage naturel et multi-lingue
Les avantages des chatbots
9 consommateurs sur 10
Etude Twilio 2016
9
se disent très favorables à ce canal d’échange avec les marques
Un nouvel outil de communication
10
« 85% des interactions avec les consommateurs se
feront sans intervention humaine d’ici à 2020 »
Gartnet Summit 2017
Les domaines d’applications: l’e-commerce, la banque
et assurance, la santé, la finance, le voyage, le sport, le
luxe, les médias, la mode, etc.
11
Exemples de chatbots
Etat des lieux
11
Commander son Uber sur Facebook Messenger
Exemple n°1
12
Apprendre une nouvelle langue
Exemple n°2
13
Chercher l’amour
Lara de Meetic
14
Commander son billet de train
OuiBot SNCF
15
Assistant personnel de shopping
Exemple multi-canal
16
Prochaine étape: les bots pro-actifs
Les assistants personnels arrivent chez vous !
Amazon Alexa, Google Home, Cortana, Siri
18
19
Chatbots
Plateformes et outils disponibles
19
Framework
librairies de classes et fonction pour
faciliter le développement de Bots
réservé aux développeurs
souple et puissant mais plus
complexes
Ex: Microsoft Bot Framework,
Wit.ai, Api.ai
Framework VS plateforme de développement
Chatbots: Outils et plateformes disponibles
20
Plateforme
Interface de création assistée en
ligne
réservé à un public non technique
ou pour un usage plus basique
très facile à prendre en main mais
moins flexible
Ex: Motion.ai, Chatfuel, Microsoft
QnA Maker
Démo
Microsoft QnA Maker
21
Les Services Cognitifs comme levier
AIAAS: Artificial Intelligence As A Service
22
Suites IA SAAS spécialisées, basées sur du Deep Learning
Langage Computer Vision Speech
Knowledge Search
Ce dont est (déjà) capable le deep learning
AIAAS: Artificial Intelligence As A Service
23
● Inventer son propre langage
● Battre le champion mondial de Go
● Ecrire de la poésie
● Développer une théorie scientifique
● Conduire une voiture
24
Anatomie d’un Chatbot
Comment ça marche?
24
Backend
Anatomie d’un bot
Principes généraux
Logique conversationnelle
Logique métier Contexte de conversation
Client chatbot
Langage Naturel
Front Web / App
Des outils et un service pour la
construction de bots de
conversation
Une suite de services SAAS pour
construire des Bots intelligents
Microsoft Bot Framwork
Présentation
26
Microsoft Bot Framwork
Anatomie d’un chatbot
27
Microsoft Bot Framwork
Anatomie d’un chatbot
28
Intermédiaire entre le Bot et les
utilisateurs
Reçoit et transmet les messages
Fourni le contexte utilisateur
Traduit les messages
Déploiement sur de nombreux canaux
Microsoft Bot Connector
Microsoft Bot Framework
29
Construire le dialogue
Logique de conversation
30
Les Dialogues - enchaînement “Waterfall”
Microsoft Bot Framework
31
Les possibilités offertes
sont larges:
Messages texte
Fichiers
Cards (Image, contenu formaté,...)
Suggestions d’actions
Speech
Les Messages
Microsoft Bot Framework
32
https://docs.botframework.com/en-us/
channel-inspector/channels/Skype/
Compréhension du langage naturel
Exemple de service cognitif: LUIS
33
Le principe
L’exemple LUIS
34
Plateforme SAAS
Utilise une IA de type Machine Learning:
● Création d’un modèle
● Entrainement du modèle
● Alimentation de la base de connaissances
Simple à appréhender
Language Understanding Intelligence Service
LUIS
35
Construction du modèle simplifiée
Utilisation de briques spécifiques:
● Intents
● Entities
● Utterances
Language Understanding Intelligence Service
LUIS
36
Language Understanding Intelligence Service
LUIS
37
LUIS
Démo
38
Canaux de distribution
Anatomie d’un chatbot
39
40
Chatbots
Bonnes pratiques
40
Soigner la définition des scénarii
Choisir le ton
Insuffler une personnalité
Entraîner votre modèle
Faire usage du contexte utilisateur
Pour un bon chatbot
Les règles d’or
41
42
Bonus Track
Doit-on s’attendre au soulèvement des
machines?
42
Analyse des facteurs
Que nous dit notre culture cinématographique?
43
● Réseau mondial de toutes les machines
Analyse des facteurs
Que nous dit notre culture cinématographique?
44
● Réseau mondial de toutes les machines ✔
Analyse des facteurs
Que nous dit notre culture cinématographique?
45
● Réseau mondial de toutes les machines ✔
● Base de connaissance universelle
Analyse des facteurs
Que nous dit notre culture cinématographique?
46
● Réseau mondial de toutes les machines ✔
● Base de connaissance universelle ✔
Analyse des facteurs
Que nous dit notre culture cinématographique?
47
● Réseau mondial de toutes les machines ✔
● Base de connaissance universelle ✔
● IA Avancée: capable de s’adapter, résoudre des
problèmes et développer des stratégies
Analyse des facteurs
Que nous dit notre culture cinématographique?
48
● Réseau mondial de toutes les machines ✔
● Base de connaissance universelle ✔
● IA Avancée: capable de s’adapter, résoudre des
problèmes et développer des stratégies ✔
Analyse des facteurs
Que nous dit notre culture cinématographique?
49
● Réseau mondial de toutes les machines ✔
● Base de connaissance universelle ✔
● IA Avancée: capable de s’adapter, résoudre des
problèmes et développer des stratégies ✔
● Robots tueurs aux capacités physiques > humains
Analyse des facteurs
Que nous dit notre culture cinématographique?
50
Robots aux capacités physiques > humains ?
Mouais...
51
Robots aux capacités physiques == humains
Boston dynamics
52
Robots aux capacités physiques > humains
Boston dynamics
53
Robots aux capacités physiques > humains
Boston dynamics
54
● Réseau mondial de toutes les machines ✔
● Base de connaissance universelle ✔
● IA Avancée: capable de s’adapter, résoudre des
problèmes et développer des stratégies ✔
● Robots tueurs aux capacités physiques > humains ✔
Analyse des facteurs
Que nous dit notre culture cinématographique?
55
Pas de panique!
Boston dynamics
56
Il n’y a pas de raison que les robots se retournent contre nous
● Réseau mondial de toutes les machines ✔
● Base de connaissance universelle ✔
● IA Avancée: capable de s’adapter, résoudre des
problèmes et développer des stratégies ✔
● Robots tueurs aux capacités physiques > humains ✔
Analyse des facteurs
Que nous dit notre culture cinématographique?
57
Conclusion
@DePhiless

Contenu connexe

Similaire à Symposium #17 : chatbots, ia et skynet

Digitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entrepriseDigitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entrepriseCharlets Jean-Philippe
 
La révolution ChatBot ou comment dompter Messenger Platform
La révolution ChatBot ou comment dompter Messenger PlatformLa révolution ChatBot ou comment dompter Messenger Platform
La révolution ChatBot ou comment dompter Messenger PlatformPierre Ammeloot
 
Conférence directeurs de gip 29 juin
Conférence directeurs de gip 29 juinConférence directeurs de gip 29 juin
Conférence directeurs de gip 29 juinSinGuy
 
Séminaire Communication web - partie 1
Séminaire Communication web - partie 1Séminaire Communication web - partie 1
Séminaire Communication web - partie 1Noémie Toledano
 
La Matinale : Introduction à Windows 8
La Matinale : Introduction à Windows 8La Matinale : Introduction à Windows 8
La Matinale : Introduction à Windows 8X-PRIME GROUPE
 
Introduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptIntroduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptdavrous
 
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScript
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScriptIntroduction au développement Windows 8 ModernUI avec HTML5 et JavaScript
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScriptMicrosoft
 
Intégrez un chatbot à votre relation client
Intégrez un chatbot à votre relation clientIntégrez un chatbot à votre relation client
Intégrez un chatbot à votre relation clientEloquant
 
X-PRIME Groupe - la Matinale - le web mobile
X-PRIME Groupe - la Matinale - le web mobileX-PRIME Groupe - la Matinale - le web mobile
X-PRIME Groupe - la Matinale - le web mobileX-PRIME GROUPE
 
Bidouillabilité : pourquoi il est essentiel de pouvoir bidouiller Internet
Bidouillabilité : pourquoi il est essentiel de pouvoir bidouiller InternetBidouillabilité : pourquoi il est essentiel de pouvoir bidouiller Internet
Bidouillabilité : pourquoi il est essentiel de pouvoir bidouiller InternetTristan Nitot
 
Conf EXALT TLD - ChatGPT impact Design
Conf EXALT TLD - ChatGPT impact DesignConf EXALT TLD - ChatGPT impact Design
Conf EXALT TLD - ChatGPT impact DesignTanguyLeDuff1
 
Formation : "Concevoir et promouvoir son site Internet"
Formation : "Concevoir et promouvoir son site Internet"Formation : "Concevoir et promouvoir son site Internet"
Formation : "Concevoir et promouvoir son site Internet"Synerg'hetic
 
Nouvelles Narrations - La production
Nouvelles Narrations - La productionNouvelles Narrations - La production
Nouvelles Narrations - La productionBenjamin Hoguet
 
Les chatbots facebook, qu'est-ce que c'est ?
Les chatbots facebook, qu'est-ce que c'est ?Les chatbots facebook, qu'est-ce que c'est ?
Les chatbots facebook, qu'est-ce que c'est ?Djamel ZAHAL
 
CONFÉRENCE RÉVOLUTION NO CODE - nocodestation.com
CONFÉRENCE RÉVOLUTION NO CODE - nocodestation.comCONFÉRENCE RÉVOLUTION NO CODE - nocodestation.com
CONFÉRENCE RÉVOLUTION NO CODE - nocodestation.comMilan Boisgard
 
Star d'UX bordeaux #1 - en UXmmersion
Star d'UX bordeaux #1 - en UXmmersion Star d'UX bordeaux #1 - en UXmmersion
Star d'UX bordeaux #1 - en UXmmersion UX Republic Bordeaux
 
Responsive Web Design - Enjeux, Solutions, Méthodologie
Responsive Web Design - Enjeux, Solutions, MéthodologieResponsive Web Design - Enjeux, Solutions, Méthodologie
Responsive Web Design - Enjeux, Solutions, Méthodologieekino
 
Revolution Mobile @Web2day
Revolution Mobile @Web2dayRevolution Mobile @Web2day
Revolution Mobile @Web2dayAlexandre Jubien
 
Les chatbots et l'intelligence artificielle avec IBM Watson
Les chatbots et l'intelligence artificielle avec IBM WatsonLes chatbots et l'intelligence artificielle avec IBM Watson
Les chatbots et l'intelligence artificielle avec IBM WatsonThomas-john FORESTIER
 

Similaire à Symposium #17 : chatbots, ia et skynet (20)

Digitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entrepriseDigitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entreprise
 
La révolution ChatBot ou comment dompter Messenger Platform
La révolution ChatBot ou comment dompter Messenger PlatformLa révolution ChatBot ou comment dompter Messenger Platform
La révolution ChatBot ou comment dompter Messenger Platform
 
Conférence directeurs de gip 29 juin
Conférence directeurs de gip 29 juinConférence directeurs de gip 29 juin
Conférence directeurs de gip 29 juin
 
Séminaire Communication web - partie 1
Séminaire Communication web - partie 1Séminaire Communication web - partie 1
Séminaire Communication web - partie 1
 
La Matinale : Introduction à Windows 8
La Matinale : Introduction à Windows 8La Matinale : Introduction à Windows 8
La Matinale : Introduction à Windows 8
 
Introduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptIntroduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascript
 
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScript
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScriptIntroduction au développement Windows 8 ModernUI avec HTML5 et JavaScript
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScript
 
Intégrez un chatbot à votre relation client
Intégrez un chatbot à votre relation clientIntégrez un chatbot à votre relation client
Intégrez un chatbot à votre relation client
 
A la rencontre du bot
A la rencontre du botA la rencontre du bot
A la rencontre du bot
 
X-PRIME Groupe - la Matinale - le web mobile
X-PRIME Groupe - la Matinale - le web mobileX-PRIME Groupe - la Matinale - le web mobile
X-PRIME Groupe - la Matinale - le web mobile
 
Bidouillabilité : pourquoi il est essentiel de pouvoir bidouiller Internet
Bidouillabilité : pourquoi il est essentiel de pouvoir bidouiller InternetBidouillabilité : pourquoi il est essentiel de pouvoir bidouiller Internet
Bidouillabilité : pourquoi il est essentiel de pouvoir bidouiller Internet
 
Conf EXALT TLD - ChatGPT impact Design
Conf EXALT TLD - ChatGPT impact DesignConf EXALT TLD - ChatGPT impact Design
Conf EXALT TLD - ChatGPT impact Design
 
Formation : "Concevoir et promouvoir son site Internet"
Formation : "Concevoir et promouvoir son site Internet"Formation : "Concevoir et promouvoir son site Internet"
Formation : "Concevoir et promouvoir son site Internet"
 
Nouvelles Narrations - La production
Nouvelles Narrations - La productionNouvelles Narrations - La production
Nouvelles Narrations - La production
 
Les chatbots facebook, qu'est-ce que c'est ?
Les chatbots facebook, qu'est-ce que c'est ?Les chatbots facebook, qu'est-ce que c'est ?
Les chatbots facebook, qu'est-ce que c'est ?
 
CONFÉRENCE RÉVOLUTION NO CODE - nocodestation.com
CONFÉRENCE RÉVOLUTION NO CODE - nocodestation.comCONFÉRENCE RÉVOLUTION NO CODE - nocodestation.com
CONFÉRENCE RÉVOLUTION NO CODE - nocodestation.com
 
Star d'UX bordeaux #1 - en UXmmersion
Star d'UX bordeaux #1 - en UXmmersion Star d'UX bordeaux #1 - en UXmmersion
Star d'UX bordeaux #1 - en UXmmersion
 
Responsive Web Design - Enjeux, Solutions, Méthodologie
Responsive Web Design - Enjeux, Solutions, MéthodologieResponsive Web Design - Enjeux, Solutions, Méthodologie
Responsive Web Design - Enjeux, Solutions, Méthodologie
 
Revolution Mobile @Web2day
Revolution Mobile @Web2dayRevolution Mobile @Web2day
Revolution Mobile @Web2day
 
Les chatbots et l'intelligence artificielle avec IBM Watson
Les chatbots et l'intelligence artificielle avec IBM WatsonLes chatbots et l'intelligence artificielle avec IBM Watson
Les chatbots et l'intelligence artificielle avec IBM Watson
 

Symposium #17 : chatbots, ia et skynet

  • 2. Philippe DIDIERGEORGES Directeur Technique @ Versusmind Co-fondateur du MUG Strasbourg Speaker 2 @DePhiless
  • 5. Une (r)évolution des usages 5 ● Années 80’s: l’ère PC ● Années 90’s: l’ère Internet ● Années 2000’s: l’ère mobile ● Années 2010’s: l’ère messagerie
  • 6. 1992 Premier SMS 1997 1996 Evolution des systèmes de messagerie Un peu d’histoire 6 1998 2002 250 millions de SMS envoyés dans le monde 2010 2014 Facebook rachète WhatsApp 19 milliards $ 1999 2009 2011 7,4 milliards de SMS envoyés dans le monde 2013 WhatsAPP compte 350 mi. d’utilisateurs actifs 2012 déclin du SMS face aux apps de messagerie
  • 7. Evolution des systèmes de messagerie La guerre des plateformes 7
  • 8. ● Un service disponible 24/24 7/7 ● Une expérience personnalisée ● La capacité d’aller vers le client ● Un échange en langage naturel et multi-lingue Les avantages des chatbots
  • 9. 9 consommateurs sur 10 Etude Twilio 2016 9 se disent très favorables à ce canal d’échange avec les marques
  • 10. Un nouvel outil de communication 10 « 85% des interactions avec les consommateurs se feront sans intervention humaine d’ici à 2020 » Gartnet Summit 2017 Les domaines d’applications: l’e-commerce, la banque et assurance, la santé, la finance, le voyage, le sport, le luxe, les médias, la mode, etc.
  • 12. Commander son Uber sur Facebook Messenger Exemple n°1 12
  • 13. Apprendre une nouvelle langue Exemple n°2 13
  • 15. Commander son billet de train OuiBot SNCF 15
  • 16. Assistant personnel de shopping Exemple multi-canal 16
  • 17. Prochaine étape: les bots pro-actifs
  • 18. Les assistants personnels arrivent chez vous ! Amazon Alexa, Google Home, Cortana, Siri 18
  • 20. Framework librairies de classes et fonction pour faciliter le développement de Bots réservé aux développeurs souple et puissant mais plus complexes Ex: Microsoft Bot Framework, Wit.ai, Api.ai Framework VS plateforme de développement Chatbots: Outils et plateformes disponibles 20 Plateforme Interface de création assistée en ligne réservé à un public non technique ou pour un usage plus basique très facile à prendre en main mais moins flexible Ex: Motion.ai, Chatfuel, Microsoft QnA Maker
  • 22. Les Services Cognitifs comme levier AIAAS: Artificial Intelligence As A Service 22 Suites IA SAAS spécialisées, basées sur du Deep Learning Langage Computer Vision Speech Knowledge Search
  • 23. Ce dont est (déjà) capable le deep learning AIAAS: Artificial Intelligence As A Service 23 ● Inventer son propre langage ● Battre le champion mondial de Go ● Ecrire de la poésie ● Développer une théorie scientifique ● Conduire une voiture
  • 25. Backend Anatomie d’un bot Principes généraux Logique conversationnelle Logique métier Contexte de conversation Client chatbot Langage Naturel Front Web / App
  • 26. Des outils et un service pour la construction de bots de conversation Une suite de services SAAS pour construire des Bots intelligents Microsoft Bot Framwork Présentation 26
  • 27. Microsoft Bot Framwork Anatomie d’un chatbot 27
  • 28. Microsoft Bot Framwork Anatomie d’un chatbot 28
  • 29. Intermédiaire entre le Bot et les utilisateurs Reçoit et transmet les messages Fourni le contexte utilisateur Traduit les messages Déploiement sur de nombreux canaux Microsoft Bot Connector Microsoft Bot Framework 29
  • 30. Construire le dialogue Logique de conversation 30
  • 31. Les Dialogues - enchaînement “Waterfall” Microsoft Bot Framework 31
  • 32. Les possibilités offertes sont larges: Messages texte Fichiers Cards (Image, contenu formaté,...) Suggestions d’actions Speech Les Messages Microsoft Bot Framework 32 https://docs.botframework.com/en-us/ channel-inspector/channels/Skype/
  • 33. Compréhension du langage naturel Exemple de service cognitif: LUIS 33
  • 35. Plateforme SAAS Utilise une IA de type Machine Learning: ● Création d’un modèle ● Entrainement du modèle ● Alimentation de la base de connaissances Simple à appréhender Language Understanding Intelligence Service LUIS 35
  • 36. Construction du modèle simplifiée Utilisation de briques spécifiques: ● Intents ● Entities ● Utterances Language Understanding Intelligence Service LUIS 36
  • 39. Canaux de distribution Anatomie d’un chatbot 39
  • 41. Soigner la définition des scénarii Choisir le ton Insuffler une personnalité Entraîner votre modèle Faire usage du contexte utilisateur Pour un bon chatbot Les règles d’or 41
  • 42. 42 Bonus Track Doit-on s’attendre au soulèvement des machines? 42
  • 43. Analyse des facteurs Que nous dit notre culture cinématographique? 43
  • 44. ● Réseau mondial de toutes les machines Analyse des facteurs Que nous dit notre culture cinématographique? 44
  • 45. ● Réseau mondial de toutes les machines ✔ Analyse des facteurs Que nous dit notre culture cinématographique? 45
  • 46. ● Réseau mondial de toutes les machines ✔ ● Base de connaissance universelle Analyse des facteurs Que nous dit notre culture cinématographique? 46
  • 47. ● Réseau mondial de toutes les machines ✔ ● Base de connaissance universelle ✔ Analyse des facteurs Que nous dit notre culture cinématographique? 47
  • 48. ● Réseau mondial de toutes les machines ✔ ● Base de connaissance universelle ✔ ● IA Avancée: capable de s’adapter, résoudre des problèmes et développer des stratégies Analyse des facteurs Que nous dit notre culture cinématographique? 48
  • 49. ● Réseau mondial de toutes les machines ✔ ● Base de connaissance universelle ✔ ● IA Avancée: capable de s’adapter, résoudre des problèmes et développer des stratégies ✔ Analyse des facteurs Que nous dit notre culture cinématographique? 49
  • 50. ● Réseau mondial de toutes les machines ✔ ● Base de connaissance universelle ✔ ● IA Avancée: capable de s’adapter, résoudre des problèmes et développer des stratégies ✔ ● Robots tueurs aux capacités physiques > humains Analyse des facteurs Que nous dit notre culture cinématographique? 50
  • 51. Robots aux capacités physiques > humains ? Mouais... 51
  • 52. Robots aux capacités physiques == humains Boston dynamics 52
  • 53. Robots aux capacités physiques > humains Boston dynamics 53
  • 54. Robots aux capacités physiques > humains Boston dynamics 54
  • 55. ● Réseau mondial de toutes les machines ✔ ● Base de connaissance universelle ✔ ● IA Avancée: capable de s’adapter, résoudre des problèmes et développer des stratégies ✔ ● Robots tueurs aux capacités physiques > humains ✔ Analyse des facteurs Que nous dit notre culture cinématographique? 55
  • 56. Pas de panique! Boston dynamics 56 Il n’y a pas de raison que les robots se retournent contre nous
  • 57. ● Réseau mondial de toutes les machines ✔ ● Base de connaissance universelle ✔ ● IA Avancée: capable de s’adapter, résoudre des problèmes et développer des stratégies ✔ ● Robots tueurs aux capacités physiques > humains ✔ Analyse des facteurs Que nous dit notre culture cinématographique? 57
  • 59.