Aller au contenu principal
Accueil Métiers Vidéos Blog Outils Glossaire Voir le programme

Agent de code

Agent IA capable de lire un dépôt, modifier des fichiers, lancer des commandes et vérifier le résultat avec les outils autorisés.

Intermédiaire

Sources vérifiées le .

Un agent de code est un système IA relié à un dépôt et à des outils d'exécution. Il peut explorer les fichiers, proposer ou appliquer des modifications, lancer des commandes et contrôler le résultat avec les tests disponibles.

Définition complète

Le modèle produit les décisions, mais l'agent de code ajoute la boucle qui rend ces décisions actionnables. Cette boucle observe le dépôt, choisit un outil, exécute une action, lit le résultat puis ajuste la suite. Selon les permissions, il travaille en lecture seule, prépare un patch ou modifie directement les fichiers dans un environnement isolé.

La qualité dépend autant du contexte et des garde-fous que du modèle utilisé. Un dépôt lisible, des instructions versionnées, des tests rapides et des limites d'accès précises réduisent les erreurs. Sans ces éléments, un modèle performant peut livrer une modification plausible qui casse une autre partie du projet.

Analogie pour comprendre

Un agent de code ressemble à un développeur qui reçoit un ticket, ouvre le dépôt, inspecte les fichiers concernés, effectue la modification puis lance les contrôles. L'autocomplétion, elle, suggère surtout la prochaine portion de code sans piloter toute cette boucle.

En pratique

Pour une première utilisation, un petit correctif avec un test reproductible donne un meilleur signal qu'une refonte entière. Le périmètre, les fichiers autorisés et la commande de vérification doivent être explicites. Les changements sensibles restent soumis à une revue humaine avant commit ou déploiement.

Outils associés

Claude CodeGitHub Copilot

Termes liés

Agent IATool callingHuman in the loop

Pour aller plus loin

Sources primaires

Questions fréquentes

Il automatise une partie de l'exploration, de l'écriture et des vérifications, mais il ne porte pas seul la responsabilité produit, sécurité ou architecture. Un humain reste nécessaire pour cadrer l'intention et valider les changements à risque.

Le chatbot répond dans une conversation. L'agent de code agit dans un environnement outillé, observe le résultat de ses commandes et peut poursuivre jusqu'à une vérification définie.