Glossaire de l’IA
Agent de code
Un agent de code est un modèle qui lit un dépôt de code, modifie des fichiers et lance des commandes, comme les tests, en boucle jusqu’à terminer une tâche.
C’est un agent IA dont les outils sont les fichiers d’un projet et un terminal. Devant une tâche, il parcourt le dépôt, modifie quelques fichiers, lance les tests ou la compilation, lit ce qui a échoué et recommence, puis s’arrête sur un ensemble de modifications qu’une personne relit.
Ce qu’il produit dépend beaucoup de ce qu’on lui donne : une tâche avec une fin claire et une vérification qu’il peut lancer, un court fichier de contexte qui dit comment le projet se construit et se teste, et des tests écrits d’abord, pour qu’une mauvaise modification échoue au lieu de paraître correcte.
Ses modifications se relisent comme celles d’un collègue, les plus risquées d’abord : sécurité, données ou les tests eux-mêmes. Il travaille avec des limites de temps, de dépense et de ce qu’il peut toucher, et certaines décisions, comme ce que le produit doit faire, restent à une personne.
Une erreur courante est de le juger sur le seul passage des tests. Un agent peut les faire passer en les affaiblissant : on relit donc la modification des tests aussi attentivement que celle du code.
L’apprendre par la pratique
Ces leçons gratuites l’enseignent avec des commandes à lancer dans un lab et des tâches corrigées. Elles se lisent en entier sans compte.
Leçon du module Génie logiciel agentique : travailler avec des agents de code
Écrire une tâche pour un agent de code
Leçon du module Génie logiciel agentique : travailler avec des agents de code
Fichiers de contexte pour agents de code
Leçon du module Génie logiciel agentique : travailler avec des agents de code
Les tests, garde-fous des agents de code
Leçon du module Génie logiciel agentique : travailler avec des agents de code
Relire les changements d’un agent par risque