Back to Gitlabhq

GitLab Duo Agent Platform

doc-locale/fr-fr/user/duo_agent_platform/_index.md

19.0.09.0 KB
Original Source

{{< details >}}

  • Tier: Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

{{< /details >}}

{{< collapsible title="Model information" >}}

{{< /collapsible >}}

{{< history >}}

  • Introduced as a beta in GitLab 18.2.
  • For GitLab Duo Agent Platform on self-managed instances (both with self-hosted models and cloud-connected GitLab models), introduced in GitLab 18.4, as an experiment with a feature flag named self_hosted_agent_platform. Disabled by default.
  • Feature flag self_hosted_agent_platform enabled in GitLab 18.7.
  • Generally available in GitLab 18.8.
  • GitLab Duo Agent Platform and GitLab Credits supported on GitLab 18.8 and later.
  • Feature flag self_hosted_agent_platform removed in GitLab 18.9.

{{< /history >}}

GitLab Duo Agent Platform est une solution native à l'IA qui intègre plusieurs assistants intelligents (« agents ») tout au long du cycle de vie du développement logiciel.

  • Au lieu de suivre un workflow linéaire, collaborez de manière asynchrone avec des agents IA.
  • Déléguez les tâches récurrentes — de la refactorisation du code et des analyses de sécurité à la recherche — à des agents IA spécialisés.

Pour commencer, consultez Premiers pas avec GitLab Duo Agent Platform.

Prérequis {#prerequisites}

Pour utiliser Agent Platform :

Pour utiliser Agent Platform dans votre environnement local :

  • Installez une extension d'éditeur et authentifiez-vous auprès de GitLab.
  • Disposez d'un projet dans un espace de noms de groupe.
  • Disposez du rôle Développeur, Mainteneur ou Propriétaire.

Fonctionnalités généralement disponibles {#generally-available-features}

Ces fonctionnalités sont généralement disponibles et consomment des GitLab Credits lors de leur utilisation.

Les fonctionnalités disponibles dans le niveau Free nécessitent l'achat de GitLab Credits.

FonctionnalitéFreePremiumUltimate
GitLab Duo Chat (agentique)
Répondez à des questions complexes et créez et modifiez des fichiers de manière autonome.{{< yes >}}{{< yes >}}{{< yes >}}
Code Suggestions
Obtenez des suggestions basées sur l'IA au fur et à mesure que vous écrivez du code.{{< yes >}}{{< yes >}}{{< yes >}}
Agents personnalisés
Créez des agents adaptés à votre équipe pour répondre à vos besoins de développement spécifiques.{{< yes >}}{{< yes >}}{{< yes >}}
Agents externes
Connectez en toute sécurité des intégrations et outils tiers pour étendre les capacités d'Agent Platform.{{< no >}}{{< yes >}}{{< yes >}}
Planner Agent
Planifiez, hiérarchisez et suivez le travail.{{< yes >}}{{< yes >}}{{< yes >}}
Data Analyst Agent
Analysez les données et générez des insights à partir de vos métriques de développement et données de projet.{{< yes >}}{{< yes >}}{{< yes >}}
Developer Flow
Convertissez des tickets en merge requests.{{< yes >}}{{< yes >}}{{< yes >}}
Code Review Flow
Automatisez les tâches de revue de code et appliquez des normes de codage à l'ensemble de votre équipe.{{< yes >}}{{< yes >}}{{< yes >}}
Convert to GitLab CI/CD Flow
Convertissez les pipelines CI/CD existants au format GitLab CI/CD.{{< yes >}}{{< yes >}}{{< yes >}}
Fix CI/CD Pipeline Flow
Diagnostiquez et corrigez automatiquement les pipelines CI/CD défaillants.{{< yes >}}{{< yes >}}{{< yes >}}
Software Development Flow
Créez un plan complet et multi-étapes avant de l'exécuter.{{< yes >}}{{< yes >}}{{< yes >}}
Clients MCP
Accédez aux ressources et outils GitLab depuis n'importe quel client IA ou extension d'IDE compatible MCP. <sup>1</sup>{{< yes >}}{{< yes >}}{{< yes >}}
SAST False Positive Detection Flow
Identifiez et filtrez automatiquement les faux positifs dans les analyses de sécurité SAST.{{< no >}}{{< no >}}{{< yes >}}
SAST Vulnerability Resolution Flow
Générez automatiquement des correctifs et des étapes de remédiation pour les vulnérabilités SAST.{{< no >}}{{< no >}}{{< yes >}}
Security Analyst Agent
Automatisez les tâches de sécurité répétitives : triez les tickets, analysez les vulnérabilités et générez des correctifs.{{< no >}}{{< no >}}{{< yes >}}

Notes de bas de page :

  1. Les clients MCP ne consomment pas directement de crédits. Toutefois, toute utilisation d'Agent Platform, telle que les requêtes de modèle effectuées via un client MCP, peut consommer des crédits.

Fonctionnalités bêta et expérimentales {#beta-and-experiment-features}

Ces fonctionnalités sont en version bêta ou expérimentale et ne consomment pas de GitLab Credits.

Pour les utilisateurs sur le niveau Free, les fonctionnalités bêta et expérimentales ne consomment pas de crédits, mais vous devez disposer de crédits dans votre pool d'engagement mensuel pour y accéder.

[!warning] Lorsqu'une fonctionnalité devient généralement disponible, son utilisation commence à consommer des GitLab Credits sur toutes les versions de GitLab et sur toutes les offres. Les fonctionnalités bêta peuvent passer à la disponibilité générale avec facturation à l'usage à tout moment.

FonctionnalitéFreePremiumUltimate
Flows personnalisés
Combinez plusieurs agents pour résoudre vos problèmes métier.{{< yes >}}{{< yes >}}{{< yes >}}
Serveur MCP
Connectez en toute sécurité des outils et applications IA à votre instance GitLab.{{< no >}}{{< yes >}}{{< yes >}}
CI Expert Agent
Créez, déboguez et optimisez les pipelines GitLab CI/CD.{{< no >}}{{< yes >}}{{< yes >}}
Serveurs MCP externes
Connectez des agents personnalisés à des sources de données externes et à des services tiers via des serveurs MCP.{{< no >}}{{< yes >}}{{< yes >}}
Knowledge Graph
Créez des représentations structurées et interrogeables des dépôts de code pour alimenter les fonctionnalités IA.{{< no >}}{{< yes >}}{{< yes >}}
Résoudre les conflits de merge requests
Analysez de manière autonome les conflits de merge requests, modifiez les fichiers en conflit et poussez un commit de résolution.{{< no >}}{{< yes >}}{{< yes >}}