NAiOS Wiki

Agent de code

También: agent de code · agents de code · coding agent · agent de programmation · assistant de programmation agentique

Un agent d'IA qui écrit, modifie et teste du code de manière autonome au sein d'un projet

2 min de lectura

Un agent de code est un agent d'IA spécialisé dans la programmation : il lit un dépôt, comprend comment il est organisé, modifie les fichiers nécessaires, exécute les tests et enchaîne des dizaines de modifications en une seule session. Contrairement à l'autocomplétion d'un éditeur, qui suggère la ligne suivante, l'agent reçoit un objectif (« convertis les prix en centimes entiers », « ajoute cette validation ») et décide de ce qu'il doit modifier, dans quel ordre et comment le vérifier.

Il travaille généralement selon un cycle : il planifie, modifie, exécute (tests, compilation, scripts), lit le résultat et corrige. Il peut ouvrir des branches, préparer des commits et, si on l'y autorise, procéder au déploiement.

Ce qui change avec un agent de code

  • Écrire du code n'est plus le goulot d'étranglement : la lenteur réside désormais dans le fait de savoir quoi demander et de vérifier que le résultat fait ce qu'il doit faire.
  • Il amplifie les capacités de la personne qui le dirige dans les deux sens : il transforme les connaissances en travail accompli, et les lacunes en erreurs d'apparence correcte, répétées dans de nombreux fichiers à la fois.
  • Les permissions importent plus que jamais : quels dépôts, quelles branches, quels identifiants et s'il a ou non accès à la production.

Bonnes pratiques

  • Formuler des demandes par étapes limitées et dans le bon ordre, avec des critères d'acceptation clairs.
  • Permissions minimales et explicites ; la production uniquement avec approbation humaine.
  • Tests avant et après, sauvegarde et retour arrière préparés avant le déploiement.
  • Vérifier l'affirmation « fait » : l'affirmation n'est pas la preuve.

Chez NAiOS, les agents qui agissent sur des systèmes réels suivent le principe human in the loop (HITL) : ils proposent, et l'action irréversible est confirmée par une personne.

¿Quieres profundizar?

Lee nuestros artículos sobre IA aplicada en el blog de NAiOS.

Ir al Blog