doc-locale/fr-fr/user/duo_agent_platform/agents/custom.md
{{< details >}}
{{< /details >}}
{{< collapsible title="Informations sur le modèle" >}}
{{< /collapsible >}}
{{< history >}}
global_ai_catalog. Activé sur GitLab.com.ai_catalog_agents. Activé sur GitLab.com.ai_catalog_agents dans GitLab 18.9.global_ai_catalog a été supprimé dans la version 18.10.ai_catalog_project_level_enablement. Activé par défaut sur GitLab.com, GitLab Self-Managed et GitLab Dedicated.ai_catalog_project_level_enablement supprimé dans GitLab 18.11.{{< /history >}}
Les agents utilisent l'IA pour effectuer des tâches et répondre à des questions complexes. Créez des agents personnalisés pour accomplir des tâches spécifiques, comme la création de merge requests ou la revue de code. Vous pouvez également utiliser le catalogue d'IA pour découvrir des agents créés par GitLab.
Lorsque vous êtes prêt à interagir avec un agent, activez-le et commencez à l'utiliser avec GitLab Duo Chat dans l'interface GitLab, VS Code et les IDE JetBrains.
{{< history >}}
{{< /history >}}
Lorsque vous créez un agent personnalisé, vous sélectionnez un projet pour le gérer et choisissez si l'agent est public ou privé.
Agents publics :
Agents privés :
Vous ne pouvez pas rendre un agent public privé si l'agent est actuellement activé.
Prérequis :
Pour afficher la liste des agents associés à votre projet :
Sélectionnez un agent pour afficher ses détails.
Vous pouvez créer un agent à partir d'un projet ou en utilisant le catalogue d'IA.
Prérequis :
{{< tabs >}}
{{< tab title="Depuis un projet" >}}
Pour créer un agent :
Dans la barre supérieure, sélectionnez Rechercher ou accédez à et repérez votre projet.
Dans la barre latérale gauche, sélectionnez IA > Agents.
Sélectionnez Nouvel agent.
Sous Informations de base :
Sous Visibilité et accès, pour Visibilité, sélectionnez Privé ou Public.
Sous Prompts, dans Invite système, saisissez un prompt système pour définir la personnalité, l'expertise et le comportement de l'agent.
Facultatif. Sous Available tools, dans la liste déroulante Outils, sélectionnez les outils auxquels l'agent peut accéder. Par exemple, pour que l'agent crée des tickets automatiquement, sélectionnez Créer un ticket.
[!note] Certains outils nécessitent l'extension IDE et ne sont pas disponibles dans l'interface web. Pour plus d'informations, consultez la liste des outils d'agent.
Sélectionnez Créer un agent.
{{< /tab >}}
{{< tab title="Depuis le catalogue d'IA" >}}
Pour créer un agent :
Dans la barre supérieure, sélectionnez Rechercher ou accéder à > Explorer.
Sélectionnez Catalogue d'IA, puis sélectionnez l'onglet Agents.
Sélectionnez Nouvel agent.
Sous Informations de base :
Sous Visibilité et accès :
Sous Prompts, dans Invite système, saisissez un prompt système pour définir la personnalité, l'expertise et le comportement de l'agent.
Facultatif. Sous Available tools, dans la liste déroulante Outils, sélectionnez les outils auxquels l'agent peut accéder. Par exemple, pour que l'agent crée des tickets automatiquement, sélectionnez Créer un ticket.
Pour obtenir la liste des outils disponibles, consultez les définitions des outils intégrés.
Sélectionnez Créer un agent.
{{< /tab >}}
{{< /tabs >}}
L'agent apparaît dans le catalogue d'IA. Pour utiliser l'agent avec Chat, vous devez l'activer.
{{< history >}}
ai_catalog_bulk_item_consumer_create. Activé par défaut.{{< /history >}}
[!flag] Un feature flag contrôle la disponibilité de cette fonctionnalité. Pour plus d'informations, consultez l'historique.
Activez un agent pour l'utiliser avec Chat.
Lorsque vous activez un agent dans un projet, il est simultanément activé dans le groupe principal de ce projet.
Prérequis :
{{< tabs >}}
{{< tab title="Depuis le projet gérant" >}}
Pour activer un agent :
{{< /tab >}}
{{< tab title="Depuis le catalogue d'IA" >}}
Pour activer un agent :
Dans la barre supérieure, sélectionnez Rechercher ou accéder à > Explorer.
Sélectionnez Catalogue d'IA, puis sélectionnez l'onglet Agents.
Sélectionnez l'agent que vous souhaitez activer.
Dans le coin supérieur droit, sélectionnez Activer.
Sous Projet, sélectionnez le projet dans lequel vous souhaitez activer l'agent.
Pour activer un agent public dans plusieurs projets, dans la liste déroulante Projet, sélectionnez les projets concernés. Vous pouvez sélectionner jusqu'à 100 projets.
Sélectionnez Activer.
{{< /tab >}}
{{< /tabs >}}
L'agent apparaît dans les pages IA > Agents du groupe et du projet. Les membres de tout projet du groupe principal peuvent désormais activer l'agent dans leur projet.
Dans le projet, vous pouvez démarrer une nouvelle discussion avec l'agent. Pour plus d'informations, consultez sélectionner un agent.
Si un agent est déjà activé dans un groupe principal, vous pouvez l'activer dans les projets du groupe.
Prérequis :
Pour activer un agent dans un projet :
L'agent apparaît dans la page IA > Agents du projet.
Dans le projet, vous pouvez démarrer une nouvelle discussion avec l'agent.
Vous pouvez utiliser un agent personnalisé dans l'interface GitLab, VS Code et les IDE JetBrains.
Prérequis :
Pour utiliser un agent personnalisé dans l'interface GitLab :
Dans la barre supérieure, sélectionnez Rechercher ou accéder à et trouvez votre projet ou groupe.
Ouvrez un ticket, un epic ou une merge request.
Dans la barre latérale GitLab Duo, sélectionnez Ajouter une discussion ({{< icon name="pencil-square" >}}).
Dans la liste déroulante, sélectionnez l'agent personnalisé.
Une conversation Chat s'ouvre dans la barre latérale GitLab Duo située à droite de l'écran.
Saisissez votre question ou votre demande.
Prérequis :
Pour utiliser un agent personnalisé dans VS Code :
Prérequis :
Tout d'abord, activez la GitLab Duo Agent Platform :
Ensuite, pour utiliser un agent personnalisé :
Prérequis :
Pour désactiver un agent :
L'agent n'apparaît plus dans le projet et n'est plus disponible dans Chat.
Pour apporter des modifications à un agent sans écraser l'original, créez une copie d'un agent existant.
Prérequis :
Pour dupliquer un agent :
Modifiez un agent pour changer sa configuration.
Prérequis :
Masquez un agent pour le retirer du catalogue d'IA.
Une fois un agent masqué, les utilisateurs ne peuvent plus l'activer. Ils peuvent toutefois continuer à interagir avec l'agent dans les groupes et les projets dans lesquels il est déjà activé.
Prérequis :
Pour masquer un agent :
Supprimez un agent pour le retirer définitivement de l'instance.
Prérequis :
{{< history >}}
{{< /history >}}
Par défaut, les agents personnalisés sont activés. Vous pouvez les activer ou les désactiver pour un groupe principal ou pour une instance.
Lorsque les agents personnalisés sont désactivés :
{{< tabs >}}
{{< tab title="GitLab.com" >}}
Prérequis :
Ce paramètre s'applique en cascade à tous les sous-groupes du groupe.
{{< /tab >}}
{{< tab title="GitLab Self-Managed" >}}
Prérequis :
Lorsque le paramètre au niveau de l'instance est désactivé, les paramètres au niveau du groupe ne peuvent pas le remplacer.
{{< /tab >}}
{{< /tabs >}}