1 of 13

Un chatbot en 5 étapes avec

@pauline_io

2 of 13

Qui suis-je ?

Développeuse, Techlead, Apprentie-Architecte, Coach, Enseignante à l’université, Duchess, Marraine

Craftsmanship, java, backend

Lunatech

#RivieraDev

@pauline_io

3 of 13

Chatbots

Concepts

Cas d’usages

  • Robots conversationnels
  • Machine learning
  • Langage naturel vs formulaires
  • Remplacer les formulaires par des chatbots
    • Devops, intranet
    • Demande de prêt en ligne
    • Achat de billets de train
    • ...
  • Agent
  • Conversation : intents, entities, contextes
  • Webhook
  • Training
  • Integration

#RivieraDev

@pauline_io

4 of 13

#RivieraDev

@pauline_io

5 of 13

1 : Tout commence avec un agent

L’agent c’est le chatbot

personna, humain, ami

#RivieraDev

@pauline_io

6 of 13

2 : Personaliser la conversation

#RivieraDev

@pauline_io

7 of 13

Intent

  • Arbre de conversation
  • Score
  • Response

Pour deviner l’intention d’une phrase

#RivieraDev

@pauline_io

8 of 13

Entities

  • Système entities : url, number, localisation, couleur….
  • Allow automated expansion

Regrouper des termes,

des types de mots,

définir des synonymes

#RivieraDev

@pauline_io

9 of 13

3 : Webhook

Pour un chatbot dynamic

#RivieraDev

@pauline_io

10 of 13

4 : Training

#RivieraDev

@pauline_io

11 of 13

5 : Intégration

#RivieraDev

@pauline_io

12 of 13

Pour aller plus loin

  • Testing possible via les apis Dialogflow
  • Pour affiner l’efficacité des intents : les contextes, les follow-up intents
  • Les analytics
  • Export et import d’agents, intents ou entites
  • Exemple du chatbot de la Casden

#RivieraDev

@pauline_io

13 of 13

Merci !

#RivieraDev

@pauline_io