Accueil > Big Data, IA > Chatbot
Formation #BSI104

Formation Chatbot

Durée : 4 jours

Code : BSI104


Prochaines dates programmées :

Du 19 au 22 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Appréhender les enjeux et limitations des chatbots
  • Maîtriser le cycle de développement d'un chatbot
  • Connecter un chatbot aux différents services de messagerie (Skype, Facebook Messenger, Slack...)
  • Maintenir, déployer et optimiser son chatbot
Programme
1/ Introduction
  • Présentation d’un chatbot
  • Enjeux, possibilités et limitations
  • Historique des chatbots
  • L’évolution des interfaces
  • Les usages et domaines d’application
  • Les différentes briques techniques
  • Choisir un framework de développement
  • Panorama des outils disponibles
2/ Introduction à NodeJS
  • Rappels JavaScript ES/2015
  • L'approche modulaire de Node.js
  • La gestion événementielle, la gestion des routes, la persistance des données
  • Packages utiles pour le développement de chatbots
3/ Architecture d’un chatbot
  • Présentation
  • Composants (BotConnector, NLP Manager, plateforme de messagerie, API publiques…)
  • Architecture logique (Messager, Classifier, Analyser, Responder, Selector)
  • Configuration des connecteurs pour les API externes
4/ Créer un premier chatbot
  • Installer Node.js
  • Ajouter des modules
  • Développer un bot « from scratch »
  • Définir des premières intentions, réponses et entités
  • Connection à des API externes
  • Test chatbot
5/ Structurer un flux de conversation
  • Identification des utilisateurs potentiels et analyse de leurs besoins
  • Scénario de réponse à implémenter
  • UX : définir une personnalité et un caractère pour votre chatbot
  • Conversation simple et conversation complexe
  • Modéliser l’arborescence de décisions et gérer les impasses
  • Intégrer des processus métier
  • Personnaliser les réponses
6/ Traitement du langage naturel (NLP)
  • Rendre son chatbot intelligent (NLU et NLP)
  • L’Intelligence Artificielle au cœur des bots
  • Principes des systèmes de compréhension du langage naturel (NLU et NLP)
  • Moteurs de langage naturel : Dialogflow, Wit.ai, LUIS.ai, Lex, Recast.ai...
  • Ajouter des intentions, énoncés et entités
  • Entraîner et enrichir son chatbot
  • Autres briques d’intelligence artificielle (reconnaissance d’images, algorithmes de matching, analyse de sentiments…)
  • Les Frameworks du Machine Learning (TensorFlow.js, ...)
7/ Enrichir son chatbot
  • Ajout de la mémoire
  • Utiliser une base de données
  • Plateformes et outils d'analyse
8/ Déploiement et intégration au Système d’Information
  • Solutions d’hébergement
  • Connection aux différents services de messagerie (Skype, Facebook Messenger, Slack...)
  • Liaison avec d'autres applications tierces (CRM, ERP…)
9/ Maintenir et optimiser son chatbot
  • Maintenance
  • Amélioration continue
  • Evaluation d'un agent conversationnel
  • Les KPI
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Développeurs
  • Architectes
  • Chefs de projet
Dates

Dates

  • Du 19 au 22 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.