ibm bluemix paris meetup #27 20171219 - construire un assistant virtuel à l'échelle...

14
Comment construire un assistant virtuel à l’échelle industrielle ? 19 Décembre 2017 Christophe GUITTET Managing Consultant Artificial Intelligence @ IBM https://www.linkedin.com/in/christopheguittet/ Kévin DUVAL Technical Consultant Artificial Intelligence @ IBM

Upload: ibm-france-lab

Post on 22-Jan-2018

222 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: IBM Bluemix Paris Meetup #27   20171219 - Construire un assistant virtuel à l'échelle industrielle

Comment construire un assistant

virtuel à l’échelle industrielle ?

19 Décembre 2017

Christophe GUITTET

Managing Consultant – Artificial Intelligence @ IBM

https://www.linkedin.com/in/christopheguittet/

Kévin DUVAL

Technical Consultant – Artificial Intelligence @ IBM

Page 2: IBM Bluemix Paris Meetup #27   20171219 - Construire un assistant virtuel à l'échelle industrielle

© 2017 International Business Machines Corporation 19 Décembre 2017 page 2

Périmètre Intégration Données

De quoi parle-t-on lorsqu’on évoque un assistant virtuel à l’ « échelle industrielle » ?

Page 3: IBM Bluemix Paris Meetup #27   20171219 - Construire un assistant virtuel à l'échelle industrielle

© 2017 International Business Machines Corporation 19 Décembre 2017 page 3

Les concepts élémentaires d’un assistant virtuel

Les briques technologiques

Les rôles et profils

Les outils et méthodologies

Sommaire

Page 4: IBM Bluemix Paris Meetup #27   20171219 - Construire un assistant virtuel à l'échelle industrielle

© 2017 International Business Machines Corporation 19 Décembre 2017 page 4

Les éléments de base d’un assistant virtuel

Une intention est un object exprimé dans le dialogue de l’utilisateur

Groupe d’exemples (questions, commandes) qui pointent vers le même objectif, et donc vers un même modèle de réponses

Intentions

Variations

Quel temps fait-il à Paris aujourd’hui?

Quelle est la météo de cette semaine en

France ?

Est-ce que le ciel sera chargé cet après-midi à

Paris?

Une entité est une classe d’objet ou un type de donnée qui est pertinent dans le traitement de la demande de l’utilisateur Entités : météo / lieu Valeurs : temps, ciel / villes, pays, habitation

Entités

? !

Entités système

Certaines classes sont génériquement reconnues par des modèles d’annotation Exemples : date, heure, noms propres, …

Page 5: IBM Bluemix Paris Meetup #27   20171219 - Construire un assistant virtuel à l'échelle industrielle

© 2017 International Business Machines Corporation 19 Décembre 2017 page 5

La gestion des éléments constitutifs d’un assistant virtuel se fait essentiellement grâce à deux APIs

Page 6: IBM Bluemix Paris Meetup #27   20171219 - Construire un assistant virtuel à l'échelle industrielle

© 2017 International Business Machines Corporation 19 Décembre 2017 page 6

Le contexte sert à gérer la « mémoire » de l’assistant virtuel

Quel temps fait-il à Paris aujourd’hui?

Peux-tu me conseiller un bon japonais dans le

quartier ?

Il fait 30°C cet après-midi et il y a 5% de risque de

précipitation

Par ce temps vous pouvez opter pour ce restaurant en terrasse près de Saint-Lazare

Page 7: IBM Bluemix Paris Meetup #27   20171219 - Construire un assistant virtuel à l'échelle industrielle

© 2017 International Business Machines Corporation 19 Décembre 2017 page 7

Les anaphores : donner de l’intelligence conversationnelle à l’Assistant

Combien coûte ce sac ?

Où est-ce que je peux l’acheter?

Il coûte 370€

Le magasin le plus proche est à 5 minutes, mais vous

pouvez l’acheter en ligne ici

Page 8: IBM Bluemix Paris Meetup #27   20171219 - Construire un assistant virtuel à l'échelle industrielle

© 2017 International Business Machines Corporation 19 Décembre 2017 page 8

Un portfolio de services cognitifs peut venir compléter les composants principaux de l’assistant

Page 9: IBM Bluemix Paris Meetup #27   20171219 - Construire un assistant virtuel à l'échelle industrielle

© 2017 International Business Machines Corporation 19 Décembre 2017 page 9

Une plateforme évolutive facilitant l’ajout de nouveaux services et leur intégration

Algorithmes Spécifiques Client

ou ou …

Temps

Val

eur

Page 10: IBM Bluemix Paris Meetup #27   20171219 - Construire un assistant virtuel à l'échelle industrielle

© 2017 International Business Machines Corporation 19 Décembre 2017 page 10

Les profils nécessaires à la construction d’un assistant virtuel

Analyste métier Rédacteur conversationnel

Expert en sciences comportementales

Expert métier

Spécialiste UI/UX

Développeur

Data Scientist

Machine Learning / NLP

Direction de projet

Spécialiste Conduite du changement

Architecte

Page 11: IBM Bluemix Paris Meetup #27   20171219 - Construire un assistant virtuel à l'échelle industrielle

© 2017 International Business Machines Corporation 19 Décembre 2017 page 11

Les différentes activités qui nécessitent d’être outillées pour la réussite du projet

Gérer les Intentions et les

Réponses Gérer le Dialogue Tester et Améliorer

Collecte de Variations

Classifier les Variations

Page 12: IBM Bluemix Paris Meetup #27   20171219 - Construire un assistant virtuel à l'échelle industrielle

© 2017 International Business Machines Corporation 19 Décembre 2017 page 12

Conversational Studio – Construire et entrainer votre assistant virtuel

Pour construire votre assistant virtuel, le Conversational Studio permet, entre autre, de :

- Collecter des questions réelles d’utilisateurs (1)

- Classifier facilement les questions dans des intentions (2)

- Gérer les réponses métier avec différents niveaux de personnalisation (3)

1 2

3

Page 13: IBM Bluemix Paris Meetup #27   20171219 - Construire un assistant virtuel à l'échelle industrielle

© 2017 International Business Machines Corporation 19 Décembre 2017 page 13

Conversational Studio – Accompagner en phase de Production

Pour accompagner l’amélioration continue en phase de Production, le Conversational Studio permet entre autre de :

- Visualiser les KPIs d’usage en Production (1)

- Facilement Valider / Refuser des propositions d’amélioration faites automatiquement par nos algorithmes (2)

- Tester la performance et identifier en un coup d’œil les axes d’amélioration (3)

1 2

3

Page 14: IBM Bluemix Paris Meetup #27   20171219 - Construire un assistant virtuel à l'échelle industrielle

© 2017 International Business Machines Corporation 19 Décembre 2017 page 14

Merci