La formation est conçue pour les développeurs de tous niveaux qui souhaitent plonger dans le monde de l’IA conversationnelle et maîtriser la création d’agents conversationnels intelligents en utilisant ChatGPT, un outil puissant développé par OpenAI.
Dans cette formation approfondie, vous apprendrez les bases du traitement du langage naturel (NLP) et de l’apprentissage automatique, maîtriserez la collecte de données, l’entraînement de modèles et la personnalisation des agents conversationnels.
De plus, vous apprendrez à déployer efficacement votre agent conversationnel, à surveiller ses performances et à effectuer des améliorations continues. Rejoignez cette formation pour acquérir les compétences nécessaires afin de développer des agents conversationnels avancés et de les intégrer dans des applications réelles.
Un support de cours au format PowerPoint réalisé par le formateur sera remis à chaque participant au format numérique. Les travaux pratiques seront disponibles au format Jupiter Notebook.
Programme détaillé
Introduction à l'IA conversationnelle et à ChatGPT (7 heures)
- Qu'est-ce qu'un agent conversationnel ?
- Définitions et exemples d'utilisation
- Avantages et défis de l'utilisation d'agents conversationnels
- Présentation de ChatGPT
- Qu'est-ce que ChatGPT ?
- Fonctionnalités et cas d'utilisation
- Aperçu des capacités et des limites de ChatGPT
- Bases de l'apprentissage automatique et du traitement du langage naturel
- Introduction à l'apprentissage automatique
- Présentation du traitement du langage naturel (NLP)
- Principaux concepts et techniques en NLP
Préparation des données et entraînement d'un modèle de base (7 heures)
- Collecte et préparation des données d'entraînement
- Types de données nécessaires
- Méthodes de collecte et d'annotation
- Nettoyage et prétraitement des données
- Introduction à l'apprentissage par renforcement pour le dialogue
- Principe de l'apprentissage par renforcement
- Conception d'une fonction de récompense
- Entraînement d'un modèle initial avec l'apprentissage par renforcement
- Évaluation et amélioration du modèle initial
- Métriques d'évaluation pour les agents conversationnels
- Analyse des erreurs et des lacunes du modèle initial
- Méthodes d'amélioration et d'itération du modèle
Personnalisation de l'agent conversationnel (7 heures)
- Adaptation du modèle à un domaine spécifique
- Collecte de données spécifiques au domaine
- Finetuning de ChatGPT sur les données spécifiques au domaine
- Évaluation et ajustement du modèle adapté
- Gestion des tâches complexes avec les connaissances externes
- Intégration de bases de connaissances externes
- Utilisation de sources de données pour les réponses spécifiques
- Introduction aux techniques de recherche d'informations
- Expérience utilisateur et gestion des erreurs
- Conception d'une interface utilisateur conviviale
- Gestion des erreurs et des scénarios inattendus
- Techniques de génération de réponses appropriées et diversifiées
Déploiement et améliorations avancées (7 heures)
- Déploiement d'un agent conversationnel
- Options d'intégration et d'interface utilisateur
- Choix de la plateforme et des outils de déploiement
- Considérations de sécurité et de confidentialité des données
- Surveillance et évaluation continue de l'agent
- Suivi des performances en production
- Collecte de feedback des utilisateurs
- Mesures d'amélioration continue et d'itération du modèle
- Améliorations avancées et état de l'art
- Techniques de génération de texte plus avancées
- Modèles de langage pré-entraînés et transfert d'apprentissage
- Exploration des dernières recherches en IA conversationnelle
Tout au long de la formation
- Atelier pratique en petits groupes
- Exercices pratiques sur la collecte de données
- Entraînement et évaluation de modèles de base
- Exploration des fonctionnalités et des limitations de ChatGPT
- Création d'agents conversationnels
- Présentation de projets réalisés par les participants
- Retours d'expérience et partage des bonnes pratiques
- Discussions sur les prochaines étapes et les développements futurs