Coding agent
Outil logiciel qui combine un LLM et un accès à l'environnement de développement pour exécuter des tâches de code de manière autonome.
Définition
Un coding agent est un programme qui utilise un LLM comme moteur de raisonnement et lui donne accès à des outils : lecture/écriture de fichiers, exécution de commandes shell, appels Git, lancement de tests. Contrairement à un assistant de chat classique qui répond avec du texte, le coding agent agit directement dans l'environnement de développement. OpenCode, Claude Code, Kilo Code, Cursor Agent et Aider sont des exemples de coding agents.
Point de vue postcursors
La génération actuelle de coding agents (2025-2026) marque une rupture nette avec les outils d'autocomplétion (GitHub Copilot, Supermaven). Ces derniers suggèrent du code à la frappe ; les coding agents exécutent des tâches complètes. Ce n'est pas un changement de degré mais de paradigme — ce qui explique pourquoi les workflows optimaux sont différents.
En pratique
"Lancer un coding agent" signifie lui donner une tâche en langage naturel avec un critère de succès (tests qui passent, PR qui compile), et le laisser itérer. L'humain review le résultat, pas le processus.
Confusions fréquentes
- ✗ Qualifier GitHub Copilot ou Supermaven de coding agents — ce sont des outils d'autocomplétion, la distinction est importante
- ✗ Croire que le coding agent remplace la revue de code — il accélère la production, pas la validation