Cet article partage notre point de vue sur la nouvelle palteforme GitLab Duo Agent Platform (DAP), basé sur notre expérience en tant que partenaires GitLab de longue date fournissant support et services professionnels. Au fil des années, nous avons aidé de nombreux clients à tirer le meilleur parti de la plateforme GitLab (en savoir plus ici),
cet aperçu reflète ce que nous observons sur le terrain aujourd’hui et dans un avenir proche.

Illustration : GitLab Duo Agent Platform
La GitLab Duo Agent Platform est une nouvelle solution pilotée par l’IA qui intègre plusieurs assistants intelligents (« agents ») dans le cycle de vie du développement logiciel. Elle agit comme une couche d’orchestration où les développeurs collaborent de manière asynchrone avec des agents IA à travers le DevSecOps, transformant les flux de travail linéaires en processus dynamiques et parallèles.
Les tâches routinières – du refactoring de code à l’analyse de sécurité et à la recherche – peuvent être délestées vers des agents IA spécialisés, tandis que les développeurs humains se concentrent sur la résolution de problèmes complexes et l’innovation.
La plateforme tire parti du rôle de GitLab en tant que système d’enregistrement (System of Record) DevSecOps tout-en-un (englobant la gestion du code, les pipelines CI/CD, le suivi des tickets, les résultats de tests, les scans de sécurité, etc.) pour donner à ces agents un contexte de projet complet. Cela leur permet d’apporter des contributions éclairées et alignées sur les normes et pratiques de votre équipe.
En bref, la GitLab Duo Agent Platform, c’est comme avoir une équipe illimitée de collègues IA intégrée à votre flux de développement, vous aidant à construire, tester, sécuriser et livrer des logiciels plus rapidement.
La GitLab Duo Agent Platform transforme le DevSecOps linéaire en un flux de travail dynamique et parallèle où une équipe illimitée de collègues IA maintient le rythme des livraisons »
Fonctionnalités clés et fonctionnement
1. Plusieurs agents IA spécialisés (en parallèle) :
La plateforme Duo Agent permet à de nombreux agents IA de travailler côte à côte sur différentes tâches simultanément. Par exemple, vous pourriez avoir un Agent Développeur Logiciel générant des changements de code, un Agent Analyste Sécurité examinant les vulnérabilités, et un Agent de Recherche Approfondie analysant l’historique du projet – le tout en même temps.
Chaque agent a un rôle défini (développement, test, revue de code, sécurité, etc.) et opère sous une orchestration unifiée pour faire avancer le projet de manière collaborative.
Ce parallélisme réduit les temps d’attente et assure une progression continue du développement.
2. Chat avec agents et intégration IDE :
Les développeurs interagissent avec les agents Duo via un chat en langage naturel, disponible directement dans leur flux de travail – via les extensions VS Code et JetBrains IDE ou dans l’interface web de GitLab.
Vous pouvez poser des questions ou déléguer des tâches en langage courant, et même utiliser des raccourcis de commandes slash (comme /explain, /test ou /include) pour déclencher des actions spécifiques.
L’interface de chat est sensible au contexte, conservant l’historique et le contexte du projet, afin que les agents puissent discuter du code, expliquer les échecs de tests ou suggérer des corrections en ayant pleinement conscience du contenu de votre dépôt. Cela permet aux développeurs de rester « dans le flux », bénéficiant de l’assistance de l’IA sans quitter leur environnement de codage.
3. Contexte complet du cycle de vie :
Parce que les agents GitLab Duo sont intégrés nativement à la plateforme GitLab, ils ont accès à toutes les données pertinentes du projet – code source, historique des commits, merge requests, journaux de tests, résultats d’analyse de sécurité, et plus encore.
Ce contexte riche signifie que les suggestions ou actions d’un agent ne sont pas faites isolément ; elles sont informées par l’ensemble de l’environnement SDLC.
Par exemple, un agent peut répondre à « Pourquoi ce pipeline a-t-il échoué ? » en analysant le diff du code, la sortie du test et les commits récents ensemble. Les décisions de chaque agent sont alignées sur les normes et les connaissances passées de votre organisation, augmentant la pertinence et la précision de leurs résultats.
4. Règles et politiques personnalisées :
Les équipes peuvent personnaliser le comportement des agents pour faire respecter les normes de codage et les meilleures pratiques.
En utilisant le langage naturel, vous pouvez définir des règles ou des guides de style que les agents doivent suivre (par exemple, « inclure toujours une docstring pour les nouvelles fonctions » ou « utiliser notre bibliothèque de journalisation approuvée »). La plateforme Duo s’assurera alors que le code généré ou les correctifs respectent ces conventions.
Cette capacité signifie que l’assistance IA produit un code cohérent et sécurisé qui correspond aux préférences de votre équipe, réduisant l’effort consacré aux reprises lors de la revue de code. Comme le note GitLab, de telles règles personnalisées accélèrent les revues et permettent aux développeurs de livrer du code conforme plus rapidement.
5. Flux d’agents (Workflows orchestrés) :
Au-delà des agents individuels, GitLab Duo introduit les Flows (Flux) – des workflows prédéfinis ou personnalisés qui coordonnent plusieurs agents pour gérer des processus en plusieurs étapes de manière autonome.
Par exemple, un Flux de Développement Logiciel peut tout orchestrer, de la planification d’une nouvelle fonctionnalité à l’implémentation du code puis à son test, en utilisant différents agents pour chaque étape.
Un flux en version bêta peut prendre un ticket ouvert, faire analyser les exigences par des agents, générer des changements de code et exécuter des tests, transformant automatiquement une idée en une merge request prête.
Ces flux d’agents s’attaquent à des tâches complexes de plusieurs heures en une fraction du temps en exécutant les étapes en parallèle et sans transferts manuels.
6. Extensibilité et intégration :
La plateforme Duo Agent est conçue pour être extensible. Elle prend en charge le protocole ouvert Model Context Protocol (MCP), ce qui signifie que vos agents IA GitLab peuvent se connecter à des systèmes externes pour rassembler des informations ou effectuer des actions.
Par exemple, un agent pourrait extraire des données de tickets Jira ou ServiceNow pour obtenir un contexte supplémentaire sur une demande de fonctionnalité, ou même mettre à jour ces systèmes depuis l’interface de chat GitLab. Cette intégration fait de Duo non seulement un assistant de codage, mais une couche intelligente à travers toute votre chaîne d’outils.
GitLab enrichit continuellement le catalogue d’agents (avec des agents prévus pour la planification de produits, l’ingénierie de plateforme, le déploiement, etc.) et permet aux organisations de créer leurs propres agents personnalisés et de les partager via un catalogue IA. Que vous ayez 5 ou 50 agents en cours d’exécution, la plateforme peut s’adapter à vos besoins de flux de travail et d’environnement.
Accélérer le développement et la mise sur le marché
En déléguant les tâches ingrates à l’IA et en exécutant les tâches simultanément, la GitLab Duo Agent Platform accélère considérablement le processus de développement. Les développeurs n’ont plus besoin de s’interrompre pour lancer des tests, faire du nettoyage de code ou attendre des revues de sécurité – tout cela peut se faire de manière asynchrone en arrière-plan. Par exemple, plutôt qu’un ingénieur effectuant manuellement un gros refactoring puis attendant un scan de sécurité séparé par la suite, les agents de Duo peuvent gérer le refactoring et la vérification des vulnérabilités en parallèle. Cette élimination des goulots d’étranglement signifie des boucles de rétroaction plus rapides et des cycles d’itération plus courts. En pratique, des flux de travail qui prenaient des jours (ou nécessitaient plusieurs membres d’équipe) peuvent être achevés en quelques heures.
Les Flux d’agents de GitLab soulignent ce gain de vitesse : un flux coordonné peut planifier, implémenter et vérifier un changement de code de bout en bout sans intervention humaine, compressant ce qui était autrefois une séquence de transferts en une seule séquence automatisée.
En confiant les tâches ingrates à des agents IA spécialisés, les équipes livrent des fonctionnalités plus rapidement, avec une meilleure qualité et une sécurité renforcée, sans ralentir les développeurs. »
Les premiers résultats de la version bêta sont prometteurs. Les équipes signalent des gains de productivité significatifs – les agents IA s’attaquent inlassablement au « travail de fourmi » afin que le talent humain puisse se concentrer sur les tâches à haute valeur ajoutée. NatWest Group, un adopteur précoce, a noté que l’intégration des agents IA de Duo dans leur cycle de vie de développement a « stimulé la productivité, la vélocité et l’efficacité » en libérant les développeurs des tâches répétitives. En d’autres termes, les fonctionnalités passent de l’idée à la production plus rapidement car moins de tâches attendent dans les files d’attente ou passent entre les mailles du filet. Avec des agents surveillant même proactivement les pipelines et la qualité du code, les problèmes sont détectés et résolus plus tôt, évitant les surprises de dernière minute. Tout cela s’ajoute à une livraison plus rapide et une mise sur le marché (time to market) accélérée pour les nouvelles fonctionnalités – un avantage concurrentiel clé pour les organisations d’ingénierie.
Améliorer la qualité du code et la sécurité
Bien que la vitesse soit importante, la qualité et la sécurité restent primordiales – et la GitLab Duo Agent Platform est conçue pour les améliorer également. Les agents IA de Revue de Code de la plateforme effectuent des revues de code approfondies 24h/24 et 7j/7, en suivant les normes définies par votre équipe. Ils signalent automatiquement les incohérences de style, les bugs potentiels et même les vulnérabilités de sécurité dans les merge requests, agissant comme un réviseur toujours vigilant. Ces réviseurs de code IA peuvent suggérer des changements et même auto-approuver et fusionner le code une fois qu’il répond à tous les critères, garantissant qu’aucune liste de contrôle critique n’est ignorée dans la précipitation.
Des agents de sécurité spécialisés sont intégrés dans le flux de développement, de sorte que la sécurité n’est pas une réflexion après coup ou un silo séparé.
Un Agent Analyste Sécurité peut scanner la base de code et les dépendances pour détecter les vulnérabilités connues ou les mauvaises configurations, puis réellement implémenter des correctifs ou des changements de configuration pour remédier à ces faiblesses. Cela permet non seulement d’identifier les problèmes tôt (sécurité shift-left), mais aussi d’y remédier sur-le-champ, réduisant la charge des ingénieurs de sécurité qui n’ont plus à corriger manuellement chaque faille.
De plus, parce que les agents Duo ont une pleine conscience des exigences de conformité de votre projet et des incidents passés, ils font des recommandations qui respectent les politiques et les garde-fous de votre organisation. Le graphe de connaissances de la plateforme et les règles personnalisées garantissent que le code généré par l’IA s’aligne dès le départ sur les pratiques de codage sécurisées et les normes réglementaires.
En ayant des assistants IA qui examinent le code et surveillent les risques en continu, les équipes peuvent atteindre un niveau de base de qualité de code plus élevé. Les bugs qui auraient pu passer inaperçus lors de la revue de code ou des tests de cas limites ont plus de chances d’être détectés. Les problèmes de sécurité qui pourraient persister sans être remarqués sont identifiés immédiatement.
En essence, GitLab Duo agit comme un multiplicateur de force pour l’assurance qualité – chaque merge request et exécution de pipeline bénéficie d’une paire d’« yeux » supplémentaire. Le résultat est un code plus fiable, plus maintenable et un produit logiciel plus sécurisé sans ralentir le développement.
Qui en bénéficie au quotidien ?
L’une des forces de la GitLab Duo Agent Platform est qu’elle apporte de la valeur à de multiples parties prenantes de l’équipe logicielle, améliorant les flux de travail quotidiens de chacun :
1. Développeurs :
Les ingénieurs logiciels et les testeurs gagnent un programmeur en binôme IA (et plus encore). Les agents Duo gèrent les tâches fastidieuses comme l’écriture de code boilerplate, la génération de tests unitaires, la documentation du code et le débogage des problèmes courants, ce qui aide les développeurs à rester concentrés. En posant des questions à l’agent de chat (« Pourquoi ce test échoue-t-il ? » ou « Explique cette fonction »), les développeurs peuvent se débloquer rapidement avec des informations tirées du contexte global du projet. Ils passent moins de temps sur le travail routinier et la recherche d’informations, et plus de temps sur l’architecture créative et la résolution de problèmes difficiles. En bref, les développeurs disposent d’assistants virtuels qui augmentent leur productivité et accélèrent même l’intégration sur de nouveaux projets en expliquant le code et les flux de travail à la demande.
2. Responsables de l’ingénierie :
Les chefs d’équipe, les architectes et les responsables de développement bénéficient d’une plus grande visibilité et automatisation. GitLab Duo peut fournir automatiquement des mises à jour sur l’état du projet, compiler des notes de version ou même trier les backlogs de tickets. Par exemple, l’Agent de Recherche Approfondie peut rassembler et corréler des données provenant d’épics, de tickets, de commits de code et de déploiements pour répondre à des questions de haut niveau sur la progression ou les risques du projet – un travail qui prendrait normalement des heures de réunions et de fouilles manuelles à un gestionnaire. Les dirigeants peuvent déléguer certaines tâches de planification à une IA (par ex. priorisation du backlog via un Agent de Planification Produit) et avoir confiance que les normes de codage et les politiques de sécurité sont appliquées de manière cohérente par les agents. Cela signifie moins de surprises avant une version et des résultats plus prévisibles. Finalement, la direction de l’ingénierie constate des cycles de livraison plus rapides et une meilleure efficacité d’équipe, avec des rapports et des informations pilotés par l’IA pour guider la prise de décision.
3. Équipes Sécurité & DevSecOps :
Les ingénieurs de sécurité et les praticiens DevOps voient bon nombre de leurs vérifications de routine automatisées et intégrées dans le processus de développement.
Au lieu de compter uniquement sur des audits de sécurité de dernière étape, l’Agent de Sécurité IA scanne en continu le code et les configurations à la recherche de vulnérabilités.
Il peut même proposer ou appliquer des correctifs, agissant comme une première ligne de défense. Cela réduit la charge de travail des experts en sécurité, leur permettant de se concentrer sur l’analyse avancée des menaces et les améliorations stratégiques de la sécurité plutôt que de courir après d’innombrables problèmes mineurs. De plus, l’audit de conformité devient plus facile – les agents peuvent s’assurer que chaque merge request a les approbations, tests et scans de sécurité requis avant d’être fusionnée, appliquant automatiquement la politique organisationnelle.
4. Équipes DevOps :
Pour le DevOps, avoir des agents qui surveillent la santé du pipeline CI/CD et l’infrastructure (Agent Ingénieur de Plateforme) signifie une détection plus rapide des problèmes de performance ou des pannes, avec des suggestions sur la façon de les résoudre. En essence, les agents de Duo aident à maintenir un niveau élevé de sécurité et de stabilité sans ralentir le développement, conciliant les priorités souvent concurrentes de vitesse et de sécurité.
Cas d’usage et exemples
La GitLab Duo Agent Platform peut sembler futuriste, mais les utilisateurs voient déjà son impact dans des scénarios réels. Un exemple vient de la propre équipe d’ingénierie de GitLab : un développeur avait besoin de comprendre et de documenter un flux de communication gRPC complexe dans un microservice Go.
Cette tâche impliquerait normalement de lire de nombreux fichiers et de dessiner manuellement des diagrammes de séquence – potentiellement une journée complète de travail.
Au lieu de cela, ils se sont tournés vers la Duo Agent Platform.
En demandant à l’agent de « générer un diagramme Mermaid de l’interaction gRPC entre les services », le développeur a fait scanner systématiquement par l’IA le code Go pertinent (y compris le suivi des appels de fonction à travers les fichiers), analyser les modèles requête/réponse et produire un diagramme complet du flux de communication.
De plus, l’agent n’a pas opéré en vase clos : il a fait une pause pour poser des questions de clarification (par exemple, s’il fallait inclure les détails de gestion des erreurs dans le diagramme) et a ajusté son plan en fonction des retours du développeur.
Le résultat a été une documentation complète livrée en quelques minutes, et non en heures, illustrant comment Duo peut considérablement accélérer la compréhension d’une base de code pour l’intégration ou le dépannage.
Les grandes organisations testent également la plateforme
NatWest Group, une grande banque, a rapporté que les agents IA de GitLab Duo sont devenus de « véritables collaborateurs » pour leurs équipes à travers les processus de codage, de test et de CI/CD, et ont considérablement boosté leur vélocité de développement.
Ce type de témoignage souligne que la Duo Agent Platform n’est pas seulement une expérience académique – elle aide déjà des équipes du monde réel à livrer de meilleurs logiciels plus efficacement.
Alors que GitLab continue d’affiner la plateforme (la version bêta publique est disponible pour tous les clients Premium et Ultimate, avec une disponibilité générale prévue d’ici la fin de l’année), de plus en plus de cas d’usage émergent – de la génération automatique de merge requests pour corriger des vulnérabilités, aux flux d’agents en un clic qui migrent des configurations CI/CD entières.
Chaque exemple renforce la promesse centrale de la GitLab Duo Agent Platform : augmenter les équipes humaines avec des agents alimentés par l’IA pour livrer des logiciels plus rapidement, avec une qualité et une sécurité supérieures.
Résumé
En infusant une automatisation intelligente tout au long du cycle de vie du développement, la GitLab Duo Agent Platform offre un aperçu de l’avenir du DevSecOps. Elle apporte des capacités qui séduisent les développeurs, les responsables de l’ingénierie et les experts en sécurité – stimulant la productivité et l’innovation tout en garantissant des normes robustes. Dans un monde où la vitesse de mise sur le marché et la sécurité logicielle sont toutes deux critiques, la plateforme d’agents IA de GitLab offre un moyen convaincant d’atteindre les deux, permettant aux équipes de « commencer à livrer de meilleurs logiciels plus rapidement » avec l’aide de leurs nouveaux coéquipiers IA.
Regardez un aperçu rapide de la GitLab Duo Agent Platform :
Nous avons ajouté des sous-titres pour votre confort (cliquez sur le bouton « CC »)
ALM Toolbox a aidé des centaines de clients à choisir la licence GitLab appropriée et à planifier la mise en œuvre et le déploiement du produit.
Nous sommes partenaires officiels de GitLab depuis 2016 et détenons les titres décernés par la société GitLab : « Selected Partner », « GitLab Hero » et « GitLab Champion », ainsi que des certifications professionnelles officielles GitLab après réussite aux examens de qualification.
Récemment, nous avons également été sélectionnés par le cabinet d’études STKI comme le « GitLab Selected Partner » pour 2025.
Vous pouvez nous contacter par email à gitlab.fr@almtoolbox.com ou nous appeler :
+33 1 84 17 53 28 (France) 866-503-1471 (USA / Canada) ou +31 85 064 4633 (International)
Articles utiles :
- Notre page web GitLab
- Vue d’ensemble de toutes les options de licence et d’installation GitLab
- Documentation technique de GitLab Duo
- Citation de NatWest Group utilisant GitLab Duo
- Notre offre IA