Intelligence artificielle (IA)
💰 CPF éligible
Développer un assistant conversationnel avec Rasa et LlamaIndex
Objectifs pédagogiques
- Concevoir un chatbot intelligent.
- Gérer le traitement du langage naturel.
- Intégrer et déployer le chatbot.
- Optimiser la compréhension et les réponses.
Programme détaillé
Module 1 Comprendre les architectures d’assistants conversationnels
- Comprendre les principes d’un assistant conversationnel.
- Identifier les composants fonctionnels et techniques d’un chatbot intelligent.
- Situer Rasa et LlamaIndex dans l’écosystème des solutions conversationnelles.
Module 2 Concevoir le périmètre fonctionnel et conversationnel
- Définir le périmètre d’un chatbot.
- Formaliser les intentions, entités et parcours conversationnels.
- Préparer les éléments nécessaires à l’entraînement du modèle NLP.
Module 3 Mettre en œuvre le NLP avec Rasa
- Créer les premiers fichiers d’entraînement Rasa.
- Définir les intentions, entités et réponses.
- Entraîner un premier modèle de compréhension du langage naturel.
Module 4 Construire les premiers dialogues avec Rasa
- Construire un premier scénario conversationnel.
- Relier compréhension utilisateur et réponses du chatbot.
- Tester un dialogue simple de bout en bout.
Module 5 Gérer des dialogues avancés et des actions personnalisées
- Concevoir des dialogues plus complexes.
- Utiliser des actions personnalisées.
- Connecter le chatbot à une logique métier ou applicative.
Module 6 Comprendre l’apport de LlamaIndex pour un assistant documentaire
- Comprendre les principes d’un assistant augmenté par des documents.
- Identifier le rôle de LlamaIndex dans l’indexation et la recherche d’information.
- Définir les conditions d’usage d’une base documentaire.
Module 7 Indexer et interroger des documents avec LlamaIndex
- Charger des documents dans LlamaIndex.
- Construire un index documentaire.
- Interroger les documents pour générer des réponses contextualisées.
Module 8 Intégrer Rasa et LlamaIndex dans un assistant conversationnel
- Relier un scénario Rasa à une recherche documentaire.
- Déclencher une action personnalisée interrogeant LlamaIndex.
- Restituer une réponse contextualisée dans le chatbot.
Module 9 Optimiser la compréhension et les réponses
- Améliorer la reconnaissance des intentions et entités.
- Améliorer la qualité des réponses.
- Mettre en place une démarche de test et d’itération.
Module 10 Évaluer un assistant conversationnel
- Définir des critères d’évaluation adaptés à un chatbot.
- Mesurer la qualité de compréhension et de réponse.
- Identifier les indicateurs de suivi utiles.
Module 11 Préparer l’intégration et le déploiement du chatbot
- Comprendre les étapes de déploiement d’un assistant conversationnel.
- Identifier les contraintes d’intégration.
- Préparer la mise en exploitation et le suivi.
Module 12 Cas pratique de synthèse
- Mobiliser l’ensemble des acquis de la formation.
- Concevoir un assistant conversationnel de bout en bout.
- Présenter et justifier les choix réalisés.
Prérequis
- Connaissances en Python et ML
Public visé
- Développeurs AI
- NLP engineers
Modalités de la formation
- 📍 Format : présentiel, distanciel
- 📊 Niveau d'entrée : Avancé
- 👥 Effectif : 4 à 12 stagiaires (groupe restreint)
- 🎯 Pédagogie : Apports théoriques, exercices pratiques, études de cas, projet fil rouge
- ♿ Accessibilité : Formations accessibles aux personnes en situation de handicap. Contactez notre référent handicap.
Passage de la certification obligatoire
Cette formation se conclut par le passage d'une certification officielle, indispensable à la validation de votre parcours.