Cet article partage notre point de vue sur la nouvelle Plateforme d’Agents GitLab Duo (DAP), basé sur notre expérience en tant que partenaire de longue date de GitLab fournissant du support et des services professionnels. Au fil des ans, nous avons aidé de nombreux clients à tirer le meilleur parti de la plateforme GitLab (en savoir plus ici),
et cette vue d’ensemble reflète ce que nous observons sur le terrain aujourd’hui et dans un avenir proche.

Illustration : Plateforme d’Agents GitLab Duo
La Plateforme d’Agents GitLab Duo 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 – de la refactorisation du code à l’analyse de sécurité et à la recherche – peuvent être déléguées à 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 DevSecOps tout-en-un (englobant la gestion du code, les pipelines CI/CD, le suivi des tickets, les résultats des tests, les analyses de sécurité, etc.) pour donner à ces agents un contexte de projet complet, afin qu’ils apportent des contributions éclairées et alignées sur les normes et pratiques de votre équipe.
En bref, la Plateforme d’Agents GitLab Duo revient à avoir une équipe illimitée de collègues IA intégrée à votre flux de travail de développement, vous aidant à construire, tester, sécuriser et livrer des logiciels plus rapidement.
La Plateforme d’Agents GitLab Duo transforme le DevSecOps linéaire en un flux de travail dynamique et parallèle où une équipe illimitée de collègues IA assure la continuité des livraisons.
Principales fonctionnalités et fonctionnement
1. Plusieurs agents IA spécialisés (en parallèle) :
La Plateforme d’Agents Duo 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 modifications de code, un Agent Analyste en Sécurité examinant les vulnérabilités, et un Agent de Recherche Approfondie analysant l’historique du projet – tout cela 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 maintient le développement en mouvement continu.
2. Chat agentique et intégration IDE :
Les développeurs interagissent avec les agents Duo via un chat en langage naturel, disponible directement dans leur environnement 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 français simple, et même utiliser des raccourcis de commandes (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 une connaissance complète du contenu de votre dépôt. Cela permet aux développeurs de rester concentrés, en obtenant 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 dans la plateforme GitLab, ils ont accès à toutes les données pertinentes du projet – code source, historique des commits, demandes de fusion, journaux de tests, résultats d’analyses de sécurité, et plus encore.
Ce contexte riche signifie que les suggestions ou actions d’un agent ne sont pas faites de manière isolée ; elles sont éclairées par l’ensemble de l’environnement du cycle de vie de développement logiciel (SDLC).
Par exemple, un agent peut répondre à la question « Pourquoi ce pipeline a-t-il échoué ? » en analysant ensemble la différence de code, les résultats des tests et les commits récents. Les décisions de chaque agent sont alignées sur les normes et les connaissances passées de votre organisation, augmentant ainsi 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, « toujours inclure 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 corrections respectent ces conventions.
Cette capacité signifie que l’assistance de l’IA produit un code cohérent et sécurisé qui correspond aux préférences de votre équipe, réduisant ainsi l’effort consacré à la révision du code. Comme le note GitLab, de telles règles personnalisées accélèrent les revues et permettent aux développeurs de livrer plus rapidement du code conforme.
5. Flux d’agents (Workflows orchestrés) :
Au-delà des agents individuels, GitLab Duo introduit les 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 modifications de code et exécuter des tests, transformant automatiquement une idée en une demande de fusion 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 d’Agents Duo 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 recueillir 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 de GitLab. Cette intégration fait de Duo non seulement un assistant de codage, mais aussi 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 d’IA. Que vous ayez 5 ou 50 agents en cours d’exécution, la plateforme peut être adaptée à vos besoins en matière de flux de travail et d’environnement.
Accélérer le développement et le délai de mise sur le marché
En déléguant les tâches répétitives à l’IA et en exécutant les tâches simultanément, la Plateforme d’Agents GitLab Duo accélère considérablement le processus de développement. Les développeurs n’ont plus à interrompre le codage pour lancer des tests, nettoyer le code ou attendre les revues de sécurité – ces tâches peuvent se dérouler de manière asynchrone en arrière-plan. Par exemple, plutôt qu’un ingénieur effectue manuellement une refactorisation importante puis attende une analyse de sécurité distincte, les agents de Duo peuvent gérer la refactorisation 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 de l’équipe) pourraient être achevés en quelques heures.
Les Flux d’agents de GitLab soulignent cette accélération : un flux coordonné peut planifier, implémenter et vérifier une modification 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 déléguant les tâches répétitives à des agents IA spécialisés, les équipes livrent les 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 sans relâche au « travail fastidieux » afin que les talents humains puissent se concentrer sur des tâches à haute valeur ajoutée. NatWest Group, un des premiers utilisateurs, a noté que l’intégration des agents IA de Duo dans leur cycle de vie de développement a « augmenté 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 qui surveillent même de manière proactive 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 se traduit par une livraison plus rapide et un délai de mise sur le marché accéléré pour les nouvelles fonctionnalités – un avantage concurrentiel clé pour les organisations d’ingénierie.
Améliorer la qualité et la sécurité du code
Bien que la vitesse soit importante, la qualité et la sécurité restent primordiales – et la Plateforme d’Agents GitLab Duo est conçue pour les améliorer également. Les agents Réviseur de Code IA 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 bogues potentiels et même les vulnérabilités de sécurité dans les demandes de fusion, agissant comme un réviseur toujours vigilant. Ces réviseurs de code IA peuvent suggérer des modifications et même approuver et fusionner automatiquement 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 distinct.
Un Agent Analyste en Sécurité peut analyser le code base et les dépendances à la recherche de vulnérabilités connues ou de mauvaises configurations, puis implémenter des correctifs ou des modifications de configuration pour remédier à ces faiblesses. Cela permet non seulement d’identifier les problèmes tôt (sécurité intégrée en amont ou ‘shift-left’), mais aussi de les corriger sur-le-champ, réduisant la charge de travail des ingénieurs en sécurité qui doivent manuellement corriger chaque faille.
De plus, comme les agents Duo ont une connaissance complète des exigences de conformité et des incidents passés de votre projet, ils font des recommandations qui respectent les politiques et les garde-fous de votre organisation. Le graphe de connaissances et les règles personnalisées de la plateforme garantissent que le code généré par l’IA est conforme aux pratiques de codage sécurisé et aux normes réglementaires dès le départ.
En ayant des assistants IA qui révisent le code et surveillent les risques en continu, les équipes peuvent atteindre un niveau de qualité de code de base plus élevé. Les bogues qui auraient pu passer à travers la revue de code ou les tests de cas limites sont plus susceptibles d’être détectés. Les problèmes de sécurité qui pourraient rester inaperçus sont identifiés immédiatement.
En substance, GitLab Duo agit comme un multiplicateur de force pour l’assurance qualité – chaque demande de fusion et chaque exécution de pipeline bénéficie d’une surveillance supplémentaire. Le résultat est un code plus fiable et maintenable, et un produit logiciel plus sécurisé sans ralentir le développement.
Qui en bénéficie au quotidien ?
L’un des points forts de la Plateforme d’Agents GitLab Duo est qu’elle apporte de la valeur à de multiples acteurs de l’équipe logicielle, améliorant les flux de travail quotidiens de chacun :
1. Les développeurs :
Les ingénieurs logiciels et les testeurs bénéficient d’un programmeur en binôme IA (et plus encore). Les agents Duo gèrent les tâches fastidieuses comme l’écriture de code répétitif, 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 rapidement se débloquer grâce à des informations tirées du contexte de l’ensemble du projet. Ils passent moins de temps sur des tâches routinières et à chercher des informations, et plus de temps sur l’architecture créative et la résolution de problèmes complexes. En bref, les développeurs disposent d’assistants virtuels qui augmentent leur productivité et accélèrent même leur intégration sur de nouveaux projets en expliquant le code et les flux de travail à la demande.
2. Les responsables d’ingénierie :
Les chefs d’équipe, les architectes et les responsables du développement bénéficient d’une plus grande visibilité et d’une meilleure automatisation. GitLab Duo peut fournir automatiquement des mises à jour sur l’état d’avancement du projet, compiler des notes de version ou même trier les backlogs de tickets. Par exemple, l’Agent de Recherche Approfondie peut recueillir et corréler des données provenant des épopées, des tickets, des commits de code et des déploiements pour répondre à des questions de haut niveau sur la progression ou les risques du projet – un travail qui pourrait prendre des heures de réunions et de recherches manuelles à un manager. Les responsables peuvent déléguer certaines tâches de planification à une IA (par ex. la priorisation du backlog via un Agent de Planification de Produit) et avoir l’assurance 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 livraison et des résultats plus prévisibles. En fin de compte, la direction de l’ingénierie constate des cycles de livraison plus rapides et une efficacité d’équipe améliorée, avec des rapports et des informations pilotés par l’IA pour guider la prise de décision.
3. Les équipes de sécurité et DevSecOps :
Les ingénieurs en sécurité et les praticiens du 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 dépendre uniquement des audits de sécurité en fin de cycle, l’Agent de Sécurité IA analyse 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 demande de fusion a les approbations, les tests et les analyses de sécurité requis avant d’être fusionnée, appliquant automatiquement la politique organisationnelle.
4. Les équipes DevOps :
Pour le DevOps, avoir des agents qui surveillent la santé des pipelines 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 manière de les résoudre. En substance, 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ûreté.
Cas d’utilisation et exemples
La Plateforme d’Agents GitLab Duo peut sembler futuriste, mais les utilisateurs constatent 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 entière de travail.
Au lieu de cela, il s’est tourné vers la Plateforme d’Agents Duo.
En demandant à l’agent de « générer un diagramme Mermaid de l’interaction gRPC entre les services », le développeur a laissé l’IA scanner systématiquement le code Go pertinent (y compris en suivant les appels de fonction à travers les fichiers), analyser les modèles de requête/réponse, et produire un diagramme complet du flux de communication.
De plus, l’agent n’a pas fonctionné 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 commentaires 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 « vrais collaborateurs » pour leurs équipes à travers les processus de codage, de test et de CI/CD, et ont considérablement augmenté leur vélocité de développement.
Ce type de témoignage souligne que la Plateforme d’Agents Duo 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 attendue d’ici la fin de l’année), de nouveaux cas d’utilisation émergent – de la génération automatique de demandes de fusion pour corriger les vulnérabilités, aux flux d’agents en un clic qui migrent des configurations CI/CD entières.
Chaque exemple renforce la promesse fondamentale de la Plateforme d’Agents GitLab Duo : 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 Plateforme d’Agents GitLab Duo offre un aperçu de l’avenir du DevSecOps. Elle apporte des capacités qui séduisent les développeurs, les responsables d’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é des logiciels sont toutes deux critiques, la plateforme d’agents alimentée par l’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 Plateforme d’Agents GitLab Duo :
Nous avons ajouté des sous-titres pour votre commodité (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 des titres décernés par la société GitLab : « Partenaire Selected », « Héros GitLab » et « Champion GitLab » ainsi que des certifications professionnelles officielles GitLab après avoir passé des examens de qualification.
Récemment, nous avons également été sélectionnés par le cabinet de recherche STKI comme le « Partenaire Selected GitLab » pour 2025.
Vous pouvez nous contacter par e-mail à gitlab.fr@almtoolbox.com ou nous appeler : +33 1 84 17 53 28
866-503-1471 (États-Unis / Canada) ou +31 85 064 4633 (International)
Articles utiles :
- Notre page web GitLab
- Présentation de toutes les options de licence et d’installation de GitLab
- Documentation technique de GitLab Duo
- Témoignage du groupe Natwest sur l’utilisation de GitLab Duo
- Notre offre IA














