Date de publication : 18 août 2026
Temps de lecture : 13 min
Les agents d'IA peuvent écrire, effectuer un push et déployer du code sans revue humaine. Découvrez un framework pour contrôler les accès, les autorisations et les pistes d'audit.

La complétion de code par IA intègre, de par sa conception, une revue humaine dans le processus. Un développeur écrit du code, une suggestion apparaît, et c'est lui qui décide de l'accepter ou non. Chaque ligne est vérifiée par une personne avant d'être mise en production.
L'IA agentique bouleverse ce cycle de revue. Un agent peut ouvrir une merge request, appeler un outil, modifier une configuration CI/CD et effectuer un push d'une modification, parfois sans qu'une personne n'examine chaque étape individuellement. Ajoutez à cela le Model Context Protocol (MCP), qui permet aux agents de se connecter de manière autonome à des outils et des sources de données externes, et les responsables d'ingénierie ne se demandent plus quel modèle produit le meilleur code : ils veulent au contraire savoir ce que l'agent est autorisé à faire, et comment prouver ce qu'il a accompli.
Une étude menée par GitLab auprès de plus de 1 500 développeurs et responsables technologiques révèle que 73 % des répondants s'inquiètent de la maintenabilité à long terme du code, et que 86 % estiment que, sans gouvernance claire, le code généré par l'IA peut aggraver la dette technique plus rapidement que les pratiques de développement traditionnelles.
Dans cet article, vous découvrirez comment relever de manière proactive certains des défis auxquels les organisations commencent à être confrontées en matière de gouvernance de l'IA agentique. Nous vous présenterons un framework de gouvernance pour l'IA agentique dans le développement logiciel, et nous examinerons ce qu'il convient de contrôler, les domaines où la revue humaine reste indispensable, comment mesurer un déploiement, ainsi qu'une liste de contrôle pratique pour les équipes qui cherchent à standardiser leurs pratiques sur GitLab Duo Agent Platform.
Le modèle de sécurité d'un assistant de codage interactif est simple, car un humain intervient à chaque étape : un développeur pose une question, examine une suggestion, puis l'accepte ou la rejette.
Dans les workflows automatisés, l'IA agentique requiert une approche différente en matière de gouvernance. Lorsqu'un agent peut exécuter des tests, modifier des configurations et effectuer des actions en plusieurs étapes tout au long du cycle de livraison logicielle sans qu'un humain ne vérifie chaque étape, des questions pertinentes se posent :
La plupart des équipes font déjà face à ce défi. 92 % des professionnels du DevSecOps signalent au moins un problème de gouvernance lié au code généré par l'IA, et les principales préoccupations sont les suivantes :
Une fois qu'un agent est approuvé pour un projet, il peut généralement écrire, supprimer et effectuer un push des modifications sans qu'une personne ne vérifie l'action avant qu'elle ne se produise. Vous restez néanmoins responsable de ce qui est intégré dans le code source, qu'une personne ou un agent ait effectué la modification.
La gouvernance de l'IA agentique n'est pas un complément à la gouvernance de la complétion de code. C'est une approche différente, fondée sur l'identité, les autorisations et l'auditabilité.
Dès lors que les agents peuvent appeler des outils et se connecter à des systèmes externes via des protocoles comme le MCP, la gestion des autorisations devient le point de contrôle central. Un modèle de gouvernance efficace répond à trois questions avant qu'un agent s'exécute :
En pratique, cela se traduit par plusieurs couches qui fonctionnent ensemble :
L'objectif est de disposer d'un plan de contrôle qui traite les autorisations des agents de la même manière qu'une organisation traite déjà les autorisations des utilisateurs humains : celles-ci doivent être basées sur les rôles, auditables et cohérentes sur l'ensemble des projets.
Le code source est l'un des actifs les plus sensibles d'une organisation, et chaque fonctionnalité d'IA qui y a accès soulève une question relative au traitement des données. Avant de déployer l'IA agentique à grande échelle, les responsables de l'ingénierie et de la sécurité souhaitent généralement obtenir des réponses claires à certaines questions :
Pour les organisations évoluant dans des secteurs réglementés, la question de la localisation des sous-traitants appelle souvent une réponse sans équivoque : aucun traitement ne doit avoir lieu en dehors de leur propre infrastructure. C'est pourquoi l'auto-hébergement constitue un levier de gouvernance à part entière, et non une simple préférence de déploiement. Les options auto-hébergées permettent à une équipe d'exécuter ses agents d'IA sur une infrastructure qu'elle contrôle, tout en suivant précisément l'utilisation par les équipes et en satisfaisant aux exigences des régulateurs.
La prise en charge Bring Your Own Model va encore plus loin et permet aux administrateurs de connecter des modèles qu'ils ont déjà validés en interne et d'associer des modèles spécifiques à certains flows d'agents. Avec cette approche, un workflow sensible peut être rattaché à un modèle approuvé par l'organisation, tandis que les workflows moins sensibles utilisent une option gérée.
La gouvernance n'a pas pour objectif d'empêcher les agents d'agir de manière autonome. Elle consiste à décider, délibérément, où l'autonomie s'arrête et où la revue commence. Une politique opérationnelle distingue généralement deux modes :
La revue de code, les tests et la validation, ainsi que l'approbation du déploiement doivent tous être définis en répondant à certaines questions :
En pratique, chaque point de contrôle nécessite son propre mécanisme d'application, qui peut prendre la forme suivante :
Nous vous recommandons de mettre en place une politique de gouvernance de l'IA à l'échelle de l'organisation plutôt que de laisser chaque équipe définir ses propres pratiques. Vous favoriserez ainsi un usage et des politiques cohérentes, et faciliterez la vérification de votre utilisation de l'IA par les auditeurs.
À long terme, il est avantageux de consigner ces approbations sous forme d'enregistrements structurés plutôt que de les laisser se perdre dans des fils de discussion ou de compter sur la mémoire d'un relecteur. Une exception accordée le trimestre dernier, la version de la politique en vertu de laquelle elle a été accordée et la personne qui l'a approuvée constituent exactement le type de référence dont les auditeurs et les futurs agents ont besoin au sein d'une organisation.
Les organisations qui traitent les décisions comme des événements durables et interrogeables bénéficient d'un avantage supplémentaire : le prochain relecteur (humain ou agent) disposera d'un contexte enrichi au lieu de repartir de zéro.
Apprenez-en davantage sur la couche décisionnelle et sur la façon dont la capture des événements décisionnels peut avoir un impact sur votre développement logiciel.
Cinq catégories méritent d'être suivies dès le départ. Examinez-les ensemble plutôt que de manière isolée, car une forte hausse de l'adoption sans analyse correspondante des indicateurs de risque constitue en soi un signal d'alerte.
En suivant ces cinq indicateurs ensemble, vous pouvez détecter rapidement les problèmes liés au déploiement de l'IA. Un déploiement peut sembler réussi en termes d'adoption et d'acceptation, tout en accumulant des risques qui n'apparaîtront qu'au cours d'un audit six mois plus tard. Avec les indicateurs mentionnés ci-dessus, vous obtenez une vision globale de la valeur apportée par l'IA à votre organisation.
Voici une liste de contrôle pratique à suivre avant d'étendre l'IA agentique au-delà d'un projet pilote :
Revisitez cette liste à chaque cycle de release. La gouvernance de l'IA agentique n'est pas une configuration ponctuelle. L'apparition de nouveaux agents, de nouveaux outils et de nouveaux modèles soulève souvent de nouvelles questions en matière de gouvernance.
L'IA agentique redéfinit ce qui doit être gouverné. Auparavant, la complétion de code demandait à un développeur si une suggestion était pertinente. L'IA agentique demande ce qu'un agent est autorisé à modifier, qui a donné son approbation et si l'action peut être prouvée ultérieurement.
Répondre pleinement à ces questions exige une gouvernance intégrée à la plateforme elle-même, et non ajoutée après coup. GitLab Duo Agent Platform fournit un catalogue d'IA, des garde-fous d'approbation et un streaming des événements d'audit directement dans la plateforme où le travail s'effectue, de sorte que la gouvernance ne soit pas rajoutée après coup. Les équipes bénéficient à la fois de la rapidité apportée par l'IA et du contrôle en entreprise, car les garde-fous font partie intégrante du workflow, et non d'un processus parallèle.
Démarrez un essai gratuit de GitLab Duo Agent Platform. Vous disposez de l'édition Gratuite ? Inscrivez-vous en quelques étapes simples. Si vous utilisez déjà GitLab Premium ou GitLab Ultimate, vous pouvez activer GitLab Duo Agent Platform et utiliser les GitLab Credits inclus dans votre abonnement.
Commencez votre essai gratuit
de 30 jours
Aucune carte de crédit requise.
Cet article de blog vous a plu ? Vous avez des questions ou des retours ? Donnez votre avis en créant un nouveau sujet sur le forum de la communauté GitLab.
Faites-nous part de vos commentairesQuestions fréquentes
Contrairement à la complétion de code interactive, où un développeur examine chaque suggestion, l'IA agentique peut effectuer des actions en plusieurs étapes (tests, modifications de configurations) sans intervention humaine à chaque étape. L'enjeu ne porte plus sur le modèle qui produit le meilleur code, mais sur ce que l'agent est autorisé à faire, et si nous pouvons prouver ce qu'il a accompli.
Un modèle de gouvernance robuste repose sur trois piliers : l'identité, les autorisations et l'auditabilité. Ses composantes essentielles comprennent un catalogue centralisé pour gérer les agents et les flows, une identité composite (qui lie les actions d'un agent à l'utilisateur à l'origine de la demande), des garde-fous d'approbation des outils pour maîtriser l'autonomie, et des garde-fous de prompt pour prévenir le détournement de comportement.
Les responsables d'ingénierie et de sécurité se concentrent généralement sur trois problématiques fondamentales liées au traitement des données : si le fournisseur entraîne ses modèles sur le code de l'entreprise, qui détient les données d'entrée et de sortie, et où se trouvent les sous-traitants. Pour les secteurs fortement réglementés, les options auto-hébergées et les approches Bring Your Own Model sont souvent privilégiées afin de conserver le contrôle de l'infrastructure et la résidence des données.
Les équipes doivent suivre cinq indicateurs intégrés : l'adoption (niveaux d'utilisation), l'acceptation et la qualité (taux de retour en arrière et temps consacré à retravailler la version), le risque (violations de politique et interventions des garde-fous), la remédiation (délai de résolution des vulnérabilités) et le ROI (temps économisé par rapport aux coûts). Les surveiller ensemble évite d'accumuler des risques cachés en se concentrant uniquement sur l'adoption ou les gains d'efficacité.
Commencez à développer plus rapidement dès aujourd'hui
Découvrez ce que votre équipe peut accomplir avec la plateforme d'orchestration intelligente pour le DevSecOps.
Les entreprises doivent distinguer le travail « interactif » (où un développeur est présent) du travail « automatisé/headless » (comme les pipelines CI/CD). Les points de contrôle pour la revue de code, les tests et l'approbation du déploiement doivent être appliqués via des outils tels que les politiques d'approbation des merge requests, les garde-fous d'approbation des outils et l'application de scanners, plutôt que via des pratiques de gouvernance propres à chaque équipe.