ChatGPT - Atelier - Développer avec l'Intelligence Artificielle (IA)
Qualiopi
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Cerner les cas où les outils d'IA sont utiles dans le domaine IT
- Etudier l'offre d'outil d'IA Générative à destination des développeurs
- Présenter l'offre ChatGPT et ses versions
- Identifier les cas d'utilisation de ChatGPT pour un développeur
- Identifier les cas où ChatGPT est un avantage pour les développeurs
- Identifier les forces et faiblesses de ChatGPT
- Configurer ChatGPT pour une utilisation en développement
- Formuler des prompts à ChatGPT afin que les réponses soient pertinentes
- Exploiter les trucs et astuces afin de profiter pleinement de ChatGPT
- Intégrer ChatGPT dans les principaux IDE
- Générer des icônes et images avec DALL-E
- Présenter et utiliser les outils, fonctionnalités des produits concurrents
- Réaliser une application en utilisant ChatGPT.
Programme de la formation
Utilisation de l'IA dans le domaine IT
- L'aide au développement
- L'injection d'IA dans un produit
- La gestion du texte avec le LLM (Large Language Model)
- Le développement de robots d'Inelligence Artificielle (Chatbot)
L'offre des principaux produits d'IA utiles au développement
- Avantages et inconvénients de :
- ChatGPT
- Gemini
- Claude
- Amazon Q Developer
- GitHub Copilot
- Copilot de Bing
Exemples de travaux pratiques (à titre indicatif)
- "Installation" de ChatGPT, Gemini, Claude et Copilot de Bing, premières utilisations, comparaison des offres
Focus sur ChatGPT
- Les versions de ChatGPT, avantages des versions payantes
- L'interface de ChatGPT, son utilisation et les discussions
- Configuration de ChatGPT, mise en place du contexte
- Configuration de ChatGPT, type de réponse voulue
Exemple de travaux pratiques (à titre indicatif)
- Configurations de ChatGPT pour un développeur
Bonnes pratiques de ChatGPT pour un développeur
- Importance des éléments de contexte
- ChatGPT a-t-il bien compris la demande ?
- Comment aider ChatGPT, c'est mieux si on sait coder !
- La voie itérative, fonction par fonction
- Systématisation des tests
Exemple de travaux pratiques (à titre indicatif)
- Utilisation des bonnes pratiques pour coder une application Back et Front
Rédiger des prompts avec ChatGPT pour un développeur
- Le prompt Entrée / Sortie
- Le prompt "chaîne de réflexion"
- Le prompt RCT (Rôle Contexte Tâche)
- Les prompts plus élaborés
- Conseils pour la génération de code
Exemple de travaux pratiques (à titre indicatif)
- Utilisation avancée du prompt RCT
Avantages de l'utilisation de ChatGPT
- Rapidité de la génération de code
- Utilisation pour du "boilerplate code"
- Le "scaffolding" pour démarrer
- Aider au débogage avec ChatGPT
- Brainstorming technique, trouver des idées
- Ecrire des tests unitaires avec ChatGPT
- Refactoriser du code
- Migration d'un langage vers un autre
- Comprendre une erreur
Problèmes liés à l'utilisation de ChatGPT
- Pour bien utiliser ChatGPT il faut savoir coder la technologie choisie !
- Problèmes liés à la qualité du code généré
- Contradictions entre les réponses de ChatGPT
- Attention aux erreurs générées
- Problèmes liés à la sécurité du code généré
- Attention à la fraicheur des données exploitées par ChatGPT
Exemple de codage avec ChatGPT
- Les prompts pour générer les codes
- Le test
- La reprise du code de ChatGPT pour amélioration
Exemples de travaux pratiques (à titre indicatif)
- Réalisation d'une application Web Back et Front utilisant JavaScript et Node.js avec l'aide de ChatGPT
Les plug-ins de ChatGPT
- Les extensions intéressantes pour le développeur
Intégration de ChatGPT aux principaux IDE
- Intégration à Visual Studio Code avec CodeGPT
- Intégration à Eclipse avec AssistAI
- Génération de code
- Expliquer le code
- Documenter le code
- Refactoring du code
Exemples de travaux pratiques (à titre indicatif)
- Installation des extensions intéressantes liées à ChatGPT dans Visual Studio Code
Les images et ChatGPT
- Analyse et génération d'images avec ChatGPT
- Utilisation de DALL-E
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation

Proposé par
M2I
"Un leadership dans le domaine de la formation"
À partir de
860 €
Durée
7h en 1 jour
Localisation
Partout en France

Proposé par
M2I
À partir de
860 €
