Date de mise à jour : 14/02/2025 | Identifiant OffreInfo :
14_AF_0000180078
Organisme responsable :
CFORPRO
Comprendre les concepts de base de l'IA et du traitement du langage naturel (NLP).
Apprendre à utiliser Python pour développer des modèles d'IA conversants.
Intégrer ChatGPT via des API pour créer des applications pratiques.
1. Reprise des Bases de Python
Variables et types de données : chaînes, entiers, listes, dictionnaires.
Structures de contrôle : boucles (for, while) et conditions (if-else).
Fonctions et modules : définition de fonctions et utilisation de modules.
Manipulation des fichiers : lecture et écriture dans des fichiers.
Introduction aux classes et objets (optionnel pour les débutants).
Travail pratique
Écrire un programme Python pour gérer des données textuelles simples.
2. Introduction à l'IA Conversante
Définition de l'IA et de l'IA conversante.
Cas d'utilisation des assistants virtuels et chatbots.
Présentation de ChatGPT : Fonctionnement et applications.
2.1 Python pour l'IA
Installation de Python et des environnements virtuels.
Bibliothèques essentielles pour l'IA :
numpy, pandas pour les données.
scikit-learn pour l'apprentissage automatique.
transformers pour les modèles NLP avancés.
3. Concepts de Base de ChatGPT
Modèles de langage génératifs.
Comprendre les bases des GPT (Generative Pre-trained Transformers).
4. Utilisation de l'API OpenAI (ChatGPT)
Création d'un compte et obtention d'une clé API.
Installation des bibliothèques requises (openai).
Premier projet : Créer un chatbot simple avec Python et l'API de ChatGPT.
5. Conception d'un Chatbot Avancé
Intégration des fonctionnalités avancées :
Gestion du contexte des conversations.
Ajout de commandes spécifiques (e.g., répondre aux questions courantes d'un client).
Utilisation des entrées utilisateur pour une expérience personnalisée.
6. Traitement des Données et Amélioration de l'IA
Analyse des données de conversation.
Filtrage et nettoyage des données avec Python.
Optimisation des performances de l'IA (limiter les appels inutiles à l'API).
7. Interface Utilisateur pour un Chatbot
Création d'une interface utilisateur simple avec tkinter ou une interface web avec Flask/Streamlit.
Démonstration d'une application fonctionnelle.
8. Étude de Cas et Applications Réelles
Exemples d'utilisation : Chatbots d'assistance, génération de contenu, applications éducatives.
Discussion sur les considérations éthiques et la sécurité des données.
Attestation d'acquis ou de compétences;Attestation de suivi de présence
Non certifiante
Sans niveau spécifique
Information fournie par :