GitLab lance la plateforme GitLab Duo Agent : l’IA agentique au cœur du DevSecOps
- ARKTechNews

- 26 juil.
- 3 min de lecture
Une plateforme pensée pour le travail asynchrone entre humains et IA
GitLab a lancé la bêta publique de sa nouvelle plateforme GitLab Duo Agent, une architecture conçue pour orchestrer efficacement la collaboration entre les développeurs et une série d'agents d'intelligence artificielle spécialisés. L’objectif est de permettre une exécution asynchrone des tâches de développement, dans une logique de flux continu et structuré, où chaque agent interagit selon un rôle bien défini. L’ensemble repose sur les fondations DevSecOps de GitLab, avec un accès complet au contexte projet : code, pipeline, sécurité, historique des tâches, dépendances, etc. Contrairement à des assistants d’IA isolés, les agents GitLab peuvent ainsi s’appuyer sur une vision unifiée et contextualisée de l’environnement de travail.
Des agents IA spécialisés intégrés aux outils du quotidien
La plateforme introduit un système multi-agent structuré, dans lequel différents agents interviennent à chaque étape du développement logiciel. Par exemple, un agent principal peut initier une tâche de codage, tandis qu’un autre se charge de l’analyse des dépendances, de la sécurité ou de la génération de tests. Ces agents peuvent également discuter entre eux ou avec le développeur via une interface de chat intégrée. Ce système est directement accessible dans les IDE populaires comme Visual Studio Code ou les environnements JetBrains. L’agent est aussi disponible sur l’interface web de GitLab, avec la possibilité d’analyser le contexte des tickets ou des demandes de fusion avant de formuler des propositions ou d’exécuter des actions.

Un chat intelligent orienté commandes et personnalisation
L’un des éléments phares de cette bêta est l’introduction d’un chat intelligent, capable d’interpréter des commandes structurées telles que “/explain”, “/refactor” ou “/test”. Ces interactions favorisent la clarté dans la communication entre l’humain et l’agent, et permettent aux développeurs de déléguer certaines tâches spécifiques de manière explicite. Le comportement des agents peut être adapté en fonction des règles internes de chaque entreprise ou projet, de manière à respecter les normes de codage, les politiques de sécurité ou les flux CI/CD définis.
Ouverture vers l’extérieur grâce au protocole MCP
GitLab propose aussi un protocole appelé Model Context Protocol (MCP), qui permet à ses agents d’interagir avec des outils extérieurs comme Jira, ServiceNow ou d’autres systèmes de gestion. Cela signifie que les agents ne sont pas limités à l’écosystème GitLab mais peuvent aller chercher ou transmettre des informations contextuelles via des APIs standardisées, enrichissant ainsi leur champ d’action. Cette ouverture permet aussi aux entreprises de réutiliser leurs outils existants tout en adoptant l’orchestration intelligente de GitLab.
Une feuille de route axée sur l’automatisation étendue
GitLab prévoit d’étendre la plateforme avec de nouveaux agents dédiés à des rôles encore plus précis : planification produit, gestion des tests, revue de code, ingénierie de plateforme ou encore monitoring des déploiements. L’objectif est de couvrir l’ensemble du cycle de vie logiciel, de l’idée initiale jusqu’au déploiement en production. Un catalogue d’agents personnalisables sera mis à disposition, afin que chaque entreprise puisse définir ses propres scénarios d’usage. À terme, GitLab souhaite proposer un environnement dans lequel les développeurs interagissent avec un véritable collectif d’agents intelligents, chacun agissant dans un cadre contrôlé, traçable et transparent.
Contrôle, transparence et responsabilité humaine
L’un des piliers de l’approche GitLab repose sur l’observabilité. Chaque action d’un agent peut être suivie, auditée, et doit faire l’objet d’une validation humaine lorsqu’elle a un impact sur le projet. Ainsi, même si les agents peuvent prendre des initiatives, le contrôle final reste entre les mains des développeurs. Cette couche de gouvernance est essentielle pour maintenir la sécurité, la qualité du code et la responsabilité des actions dans un cadre professionnel.
Avec la GitLab Duo Agent Platform, GitLab franchit un cap en proposant non pas un assistant IA générique, mais une architecture complète de collaboration entre humains et intelligences artificielles. Grâce à l’intégration dans les outils existants, à une compréhension contextuelle fine et à une feuille de route ambitieuse, la plateforme s’impose comme l’un des projets les plus avancés du marché dans le domaine du DevSecOps assisté par l’IA. Son déploiement progressif, aujourd’hui en bêta publique, ouvre la voie à une automatisation fine et structurée du développement logiciel.
Sources :


