TABLE DES MATIÈRES
- Avant-propos
- Introduction aux bots
- Architecture des bots
- Premier bot avec Node.js et Botkit
- Augmentation des capacités du bot
- IA et compréhension du langage
- Mise en place de moteurs d’IA avec Botkit
- 1. Introduction
- 2. Middleware Botkit pour la compréhension du langage
- 2.1 Rappel du fonctionnement d’un middleware
- 2.2 Squelette d’un middleware NLP
- 2.3 Configuration du middleware
- 2.4 Normalisation des données NLP
- 2.5 Fonction receive(…)
- 2.6 Fonction hear(…) pour l’activation de compétence
- 2.7 Utilisation du middleware dans un bot
- 3. IBM Watson avec Watson Assistant
- 3.1 Introduction
- 3.2 Prise en main de Watson Assistant
- 3.2.1 Principaux concepts
- 3.2.2 Accès au service Watson Assistant avec un compte IBM Cloud
- 3.2.3 Création d’un service Watson Assistant
- 3.2.4 Création et prise en main d’un espace de travail
- 3.2.5 Ajout d’intention
- 3.2.6 Ajout d’entité
- 3.2.7 Ajout de dialogue
- 3.2.8 Entraînement
- 3.2.9 Invocation de l’API d’analyse de texte
- 3.3 Middleware Botkit pour Watson
- 3.3.1 Création du middleware
- 3.3.2 Utilisation du middleware
- 4. Microsoft Cognitive Services avec LUIS
- 4.1 Introduction
- 4.2 Prise en main de LUIS
- 4.2.1 Principaux concepts
- 4.2.2 Accès au service avec un compte Microsoft
- 4.2.3 Création d’une app
- 4.2.4 Ajout d’intention
- 4.2.5 Ajout d’une entité
- 4.2.6 Entraînement
- 4.2.7 Publication
- 4.2.8 Invocation de l’API d’analyse de texte
- 4.3 Middleware Botkit pour LUIS
- 4.3.1 Création du middleware
- 4.3.2 Utilisation du middleware
- 5. Google Dialogflow
- 5.1 Introduction
- 5.2 Prise en main de Dialogflow
- 5.2.1 Principaux concepts
- 5.2.2 Création d’un compte Google
- 5.2.3 Création d’un agent
- 5.2.4 Ajout d’intention
- 5.2.5 Ajout d’entité
- 5.2.6 Entraînement
- 5.2.7 Activation et configuration des actions par défaut Small talk
- 5.2.8 Invocation de l’API d’analyse de texte
- 5.3 Middleware Botkit pour Dialogflow
- 5.3.1 Création du middleware
- 5.3.2 Utilisation du middleware
- 6. SAP Recast
- 6.1 Introduction
- 6.2 Prise en main de Recast et de son API NLP
- 6.2.1 Principaux concepts
- 6.2.2 Création d’un compte Recast
- 6.2.3 Création d’un bot
- 6.2.4 Ajout d’intention
- 6.2.5 Ajout d’entité
- 6.2.6 Invocation de l’API d’analyse de texte
- 6.3 Middleware Botkit pour Recast
- 6.3.1 Création du middleware
- 6.3.2 Utilisation du middleware
- Cas d’utilisation et implémentation
- Bot Météo pour Facebook Messenger
- Bot Actualités pour Skype
- Bot Kanban pour Slack
- Bot Commerce intégré dans son site web
- Déploiement dans le Cloud
Soyez le premier à donner votre avis sur “Botkit Développez vos bots avec JavaScript et Node.jsBotkit Développez vos bots avec JavaScript et Node.js”