Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Présentation
Les agents personnalisés permettent de personnaliser le comportement de la CLI Amazon Q Developer en définissant des configurations spécifiques pour différents cas d'utilisation. Chaque agent personnalisé est défini par un fichier de configuration JSON qui indique les outils auxquels l'agent peut accéder, les autorisations dont il dispose et le contexte qu'il doit inclure.
Important : La gestion des agents personnalisés implique principalement la création et la modification de fichiers de configuration. Certaines commandes sont disponibles pendant les sessions de chat (comme /agent list
et/agent create
), mais pour passer d'un agent personnalisé à un autre, vous devez démarrer une nouvelle session de chat avecq chat --agent [name]
.
En quoi les agents personnalisés diffèrent-ils de l'expérience par défaut
Par défaut, la CLI Amazon Q Developer donne accès à tous les outils disponibles, mais nécessite une confirmation de l'utilisateur pour la plupart des opérations. Cette approche donne la priorité à la sécurité, mais peut interrompre votre flux de travail en vous demandant fréquemment des autorisations.
Les agents personnalisés résolvent ce problème en vous permettant de :
-
Pré-approbation d'outils spécifiques : définissez quels outils peuvent être exécutés sans demande
-
Limiter l'accès aux outils - Limitez les outils disponibles pour réduire la complexité
-
Incluez le contexte pertinent : chargez automatiquement les fichiers de projet, la documentation ou les informations système
-
Configuration du comportement des outils - Définissez des paramètres spécifiques pour le fonctionnement des outils
Avantages de l'utilisation d'agents personnalisés
- optimisation du flux de travail
-
Créez des agents personnalisés adaptés à des tâches spécifiques telles que la gestion de l'infrastructure AWS, les révisions de code ou les sessions de débogage.
- Interruptions réduites
-
Pré-approuvez des outils fiables pour éliminer les demandes d'autorisation lors de sessions de travail ciblées.
- Contexte amélioré
-
Incluez automatiquement la documentation de projet, les fichiers de configuration ou les informations système pertinents.
- Collaboration en équipe
-
Partagez des configurations d'agents personnalisées avec les membres de l'équipe pour garantir des environnements de développement cohérents.
- Contrôle de sécurité
-
Limitez l'accès aux outils uniquement à ce qui est nécessaire pour des flux de travail spécifiques, réduisant ainsi les risques de sécurité potentiels.
Relation avec le MCP et les outils intégrés
Les agents personnalisés fonctionnent à la fois avec les outils intégrés de la CLI Amazon Q Developer et avec les outils externes fournis par le biais du Model Context Protocol (MCP). Cela vous donne la flexibilité nécessaire pour :
-
Utilisez des outils intégrés : opérations sur les fichiers, exécution de commandes, intégration à la CLI AWS et autres fonctionnalités de base
-
Intégrer les serveurs MCP - Ajoutez des outils et des services personnalisés via les configurations des serveurs MCP
-
Contrôle de l'accès aux outils - Spécifiez exactement quels outils de chaque source sont disponibles
-
Gestion des conflits d'outils : utilisez des alias pour gérer les conflits de dénomination entre les différentes sources d'outils
Pour plus d'informations sur l'intégration de MCP, consultez la section Utilisation de MCP avec Amazon Q Developer.