IA : Améliorer la productivité du développement informatique grâce à l’IA

  • Filière :

    IA & Innovation

  • Sous-filière :

    AI Modeling, tools & frameworks

    Innovation

  • Référence

    IA-AMPDI

  • Durée

    2 jours (14 h)

  • Prix par personne HT

    1 890 € HT

Objectifs pédagogiques

  • Acquérir les compétences nécessaires pour exploiter les modèles de langage génératif et les outils IA afin de :
    • améliorer la productivité, l’efficacité et la créativité dans le développement informatique, en ayant conscience des risques et des considérations éthiques associées

Public cible

  • Développeurs

Pré-requis

  • Base de programmation

Modalités d’évaluation

  • QCM
  • Mise en situation par analyse de cas pratiques
  • Présentation en groupe

Méthodes pédagogiques

  • Méthode expositive : exposés théoriques
  • Méthode démonstrative : démonstrations et exercices pratiques
  • Méthode interrogative : études de cas
  • Méthode participative : travaux de groupes

Outils pédagogiques utilisés :

  • Supports de formation (slides)
  • IDE local ou Google Colab pour les exercices pratiques

Programme de la formation

MODULE 1 : Les modèles de langue génératifs pour la génération de code

  • Objectif du module : Exploration des modèles de langue génératifs pour la génération de code
  • Durée du module : 1 journée
  • Modalité d’évaluation des acquis du module : QCM en fin de module

Séance 1 : Introduction aux modèles de langues génératifs

  • Présentation des modèles de langue générative, leur fonctionnement, architecture, et exemples de génération de code.
  • Gagner en temps, efficacité, créativité
  • Exercices pratiques de génération de code avec ChatGPT, résolution de problèmes communs en programmation.

Séance 2 : Amélioration de la productivité et de la qualité du code

  • ChatGPT pour le débogage
  • ChatGPT pour l’optimisation du code
  • ChatGPT pour donner des pistes de développement ou de résolution de problèmes
  • ChatGPT pour apprendre et consolider ses connaissances en programmation
  • Exercices pratiques

MODULE 2 : Approfondissement de l’usage de l’IA pour les développeurs

  • Objectif du module : Aller plus loin avec des outils avancés
  • Durée du module : 1 journée
  • Modalité d’évaluation des acquis du module : QCM en fin de module

Séance 3 : Outils IA avancés pour les développeurs

  • Extensions à ChatGPT : browse, code interpreter, plugins
  • GitHub Copilot, AWS CodeWhisperer, et autre assistance IDE.
  • Autres outils utiles
  • Exercices pratiques

Séance 4 : Risques et Éthique de l’IA dans le Développement

  • Risques associés à l’utilisation de l’IA dans le développement : concurrence, remplacement, dépendance
  • Considérations éthiques de l’utilisation de l’IA dans le développement
  • Travaux et discussions en sous-groupe

 

Programme mis à jour le