Description
Cette formation sur l'introduction à l'IA générative et à l'API OpenAI vise à familiariser les participants avec les concepts fondamentaux de l'IA générative, ses applications et ses différences par rapport aux autres types d'IA. Le programme inclut une découverte des modèles OpenAI, la mise en place d'un environnement de développement, ainsi que des projets pratiques tels que la création d'un chatbot et l'utilisation des API pour la synthèse vocale et la génération d'images. Destinée aux développeurs et aux professionnels intéressés par l'IA, cette formation aborde également les enjeux éthiques et
Objectifs
- Comprendre les principes de base de l'IA générative et ses applications
- Savoir utiliser les API d'OpenAI
- Intégrer des fonctionnalités d'IA générative dans des projets
- Mettre en pratique les concepts à travers des exemples concrets : text-to-speech, speech-to-text, génération d'images
Récapitulatif
Public
Journalistes, rédacteurs et professionnels des médias
Prérequis
Maitrise de Python et programmation orientée objet
Notions de base sur les API et les requêtes HTTP
Avoir un compte OpenAI et une clé API
Méthodes et modalités pédagogiques
Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.
Moyens et supports pédagogiques
Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation
Modalités de suivi et d'évaluations
Auto-positionnement des stagiaires avant la formation
Émargement des stagiaires et formateur par 1/2 journée
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Auto-évaluation des acquis de la formation par les stagiaires
Questionnaire de satisfaction à chaud et à froid à l'issue de la formation
Programme détaillé
Introduction à l'IA générative et à l'API OpenAI
Présentation de l'IA générative
- Définition et principes de base
- Différences avec les autres types d'IA
- Cas d'usage et applications
Découverte de l'API OpenAI
- Présentation des modèles disponibles (GPT-3, DALL-E, Whisper...)
- Structure d'une requête à l'API
- Paramètres importants (prompt, température, max_tokens...)
Mise en place de l'environnement de développement
- Installation des bibliothèques nécessaires (Python, requests...)
- Configuration de la clé API
Premiers pas avec l'API : complétion de texte
- Envoi d'une requête de complétion simple
- Ajustement des paramètres et analyse du résultat
- Bonnes pratiques de prompt engineering
Projet pratique : création d'un chatbot basique
- Définition d'une personnalité et d'un cas d'usage
- Implémentation du chatbot avec l'API de complétion
- Test et amélioration itérative des prompts
Projets pratiques avec l'API OpenAI
Projet 1 : Text-to-speech
- Introduction à l'API de synthèse vocale d'OpenAI
- Génération d'un texte avec l'API de complétion
- Conversion du texte en audio avec l'API de synthèse vocale
- Intégration dans une application web simple
Projet 2 : Speech-to-text
- Introduction à l'API de reconnaissance vocale Whisper
- Enregistrement d'un fichier audio
- Transcription de l'audio en texte avec Whisper
- Traitement du texte obtenu avec l'API de complétion
Projet 3 : Génération d'images
- Introduction à l'API DALL-E pour la génération d'images
- Génération d'images à partir d'un texte
- Modification d'images existantes avec l'API
- Intégration des images générées dans un document
Conclusion et perspectives
- Récapitulatif des concepts clés
- Limites et enjeux éthiques de l'IA générative
- Évolutions possibles et autres ressources pour aller plus loin