Programmer une IA avec une IA
Durée1h15Objectifs de la séance
Lors de cette activité pratique, vous allez implémenter un algorithme d’IA pour l’appliquer sur une problématique (matérialisée par un jeu de données) et évaluer sa performance.
Vous allez implémenter un programme complet à l’aide d’un agent IA.
Pédagogiquement, l’objectif est de vous faire travailler intelligemment avec un agent IA. Même si la production du code est confiée à l’agent IA, vous aurez à :
- déterminer la solution IA adaptée au problème choisi, puis la métrique pour évaluer la pertinence des sorties de la solution d’IA.
Techniquement, vous allez expérimenter la spécification de code et de test pour alimenter un agent IA.
Avant le cours
Pré-requis
Pour pouvoir commencer à travailler sur l’activité, vous devez remplir les conditions suivantes :
- Apportez votre propre ordinateur.
- Assurez-vous d’avoir une connexion réseau fonctionnelle.
- Vérifier que vous avez accès à un assistant IA de codage
Articles à étudier
Le code que vous allez faire générer va sans doute manipuler des données sous forme de vecteurs et de matrices. L’article suivant vous permettra de découvrir les types Python appropriés à ces données :
-
Les vecteurs et les matrices sont des structures de données fondamentales en informatique, particulièrement utiles pour représenter des données multidimensionnelles.
-
Quand on construit un modèle d'IA, ce n'est pas le code qui dit s'il est bon : c'est un chiffre, une métrique de performance.
-
Un agent IA de codage (Copilot, …) ne lit pas dans vos pensées : il produit du code à partir de ce que vous lui écrivez, et rien d'autre.
Pendant le cours
Activité pratique
Le reste de la séance sera consacré à une activité pratique. Cliquez sur le lien ci-dessous :
- Activité pratique sur les fondamentaux du vibe coding.
- Activité pratique sur le vibe coding appliqué à l’apprentissage automatique.
Après le cours
Terminer l’activité pratique
Avant la prochaine séance, vous devez :
- Si besoin, réviser les articles de cette séance.
- Terminer au moins les parties obligatoires de l’activité pratique.
Préparer la prochaine séance
Il s’agit de la dernière séance du module programmation. De ce fait, vous n’avez pas de préparation spécifique à faire pour la prochaine séance.