Gouvernance des agents de code : décider avant d’automatiser
Définissez responsables, limites et preuves pour les agents qui modifient un logiciel. La politique doit guider le travail quotidien.

Un agent peut avoir la capacité d’effectuer une action sans que celle-ci appartienne à sa mission. Cette distinction fonde la gouvernance. L’objectif n’est pas d’approuver chaque lecture de fichier, mais de définir les effets permis, leur environnement et la personne responsable.
L’AI Risk Management Framework du NIST fournit une référence volontaire de gestion des risques. L’OWASP décrit l’autonomie excessive liée aux fonctions, permissions et libertés d’action. Ces références structurent les questions ; elles ne certifient pas automatiquement la configuration d’une équipe.
Exprimer les limites par leurs effets
« L’IA est autorisée sur ce projet » reste trop large pour guider une intégration. Précisez si l’agent peut lire le code, modifier une copie, préparer une proposition, publier une application ou changer les données. Ces opérations ont des conséquences distinctes et ne demandent pas nécessairement la même autorisation.
Identifiez aussi l’environnement. Un identifiant de test ne doit pas viser silencieusement la production. Utilisez des noms compréhensibles, des permissions cohérentes et une vérification de destination avant l’action. La personne responsable doit connaître le système concerné sans dépendre de l’interprétation d’une connexion ambiguë par l’agent.

Adapter les outils à la politique
Consulter l’état d’une livraison peut nécessiter uniquement un outil de lecture. Exposer une fonction administrative générale élargit inutilement les effets possibles. Décrivez entrées, conséquences et erreurs afin d’éviter que l’agent devine le sens d’un identifiant ou d’un paramètre.
Imaginons un agent examinant des échecs d’inscription. Il reçoit des journaux réduits et l’accès à un environnement de validation. Modifier les permissions des clients ou supprimer des enregistrements ne fait pas partie de cette investigation. Si une correction exige un tel effet, la tâche doit présenter l’opération et sa raison avant l’exécution.
Attribuer la responsabilité du résultat
Chaque automatisation demande une personne qui examine les configurations, suit les erreurs et décide d’une suspension. La responsabilité ne disparaît pas lorsque l’outil promet de vérifier sa propre réponse. Le registre doit indiquer qui reçoit le problème et quelles informations seront nécessaires à l’investigation.
Conservez identifiant de tâche, environnement, actions importantes, résultats et décisions d’approbation. Évitez les secrets dans les journaux. L’objectif est de reconstituer les faits, pas de collecter indistinctement tout ce qui est accessible. Les données d’observabilité ont aussi besoin d’un usage et d’accès définis, ainsi que de personnes capables de les interpréter.
Tester les échecs avant d’élargir
Essayez un outil indisponible, une réponse ambiguë, une limite atteinte et un changement rejeté en révision. Observez si l’agent s’arrête correctement, conserve le travail valide et explique les étapes restantes. Une automatisation limitée au cas idéal laisse l’exploitation sans réponse aux incidents prévisibles.
Rejouez les cas importants après un changement de modèle ou de connecteur. La différence entre ingénierie des prompts et des agents explique pourquoi les instructions ne sont qu’une couche. La liste d’adoption en entreprise organise le passage de l’essai à l’usage régulier. Une gouvernance utile se voit dans des décisions applicables au quotidien, avec des responsabilités claires lorsque quelque chose échoue.
Une revue périodique doit aussi retirer les permissions devenues inutiles après la fin d’un projet ou d’une expérimentation.
À propos de l’auteur
Tiago F SantiagoCommentaires
Aucun commentaire pour le moment
Partagez une question ou une expérience en lien avec cet article.


