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.
Définition d'un agent personnalisé
Cette section explique comment créer et utiliser des agents personnalisés dans votre flux de travail Amazon Q Developer CLI.
Création de votre premier agent personnalisé
Voici une step-by-step procédure pas à pas pour créer votre premier agent personnalisé :
-
Démarrez une session de chat Amazon Q Developer CLI :
$ q chat
-
Répertoriez les agents existants pour voir ce qui est disponible :
/agent list
-
Créez un nouvel agent (remplacez-le
my-agent
par votre nom préféré) :/agent create --name my-agent
Cela crée un nouveau fichier de configuration d'agent et l'ouvre dans votre éditeur par défaut (défini via la variable d'
EDITOR
environnement). -
Personnalisez la configuration de l'agent personnalisé selon vos besoins. Pour un début simple, vous pouvez :
-
Ajoutez une description expliquant l'objectif de l'agent personnalisé
-
Spécifiez les outils qui devraient être disponibles
-
Pré-approuvez les outils que vous utilisez fréquemment
-
-
Enregistrez le fichier de configuration et quittez votre éditeur pour revenir à la session de chat.
-
Démarrez une nouvelle session de chat avec votre agent personnalisé :
$ q chat --agent my-agent
Remarque : vous ne pouvez pas changer d'agent personnalisé au cours d'une session de chat existante. Les modifications d'agent personnalisé nécessitent le démarrage d'une nouvelle session.
-
Testez votre agent personnalisé en lui demandant d'effectuer des tâches à l'aide des outils que vous avez configurés.
Pour obtenir des informations détaillées sur les options de configuration des agents personnalisés, consultez la section Référence de configuration.
Commandes d'agent personnalisées
La CLI Amazon Q Developer fournit plusieurs commandes pour gérer les agents personnalisés. Ces commandes sont disponibles pendant une session de chat et commencent par/agent
.
Command | Description | Disponibilité |
---|---|---|
/agent list
|
Affiche tous les agents personnalisés disponibles dans votre environnement | Séance de chat |
/agent schema
|
Affiche le schéma JSON permettant de créer des fichiers de configuration d'agent personnalisés | Séance de chat |
/agent create --name [name]
|
Crée un nouveau fichier de configuration d'agent personnalisé et l'ouvre dans votre éditeur par défaut | Séance de chat |
Remarque : Certaines opérations de gestion d'agents personnalisés nécessitent une modification manuelle des fichiers plutôt que des commandes interactives. Les modifications apportées aux agents personnalisés prennent effet lorsque vous démarrez une nouvelle session de chat.
Migration depuis les anciens profils
Lorsque vous passez à une version d'Amazon Q Developer CLI qui prend en charge les agents et que vous vous connectez, vous pouvez être invité à migrer vos anciens profils vers des agents si :
-
Vous disposez d'anciennes configurations de profil
-
Vous utilisez le mode interactif (la migration est ignorée avec
--no-interactive
) -
Vous n'avez pas encore terminé le processus de migration
Le processus de migration :
-
Convertit les configurations de profil existantes au nouveau format d'agent
-
Préserve les autorisations d'outils et les paramètres contextuels existants
-
Crée des fichiers de configuration de l'agent dans votre répertoire personnel
-
Maintient la rétrocompatibilité avec vos flux de travail existants
La migration est facultative et peut être refusée. Si vous choisissez de ne pas effectuer la migration, vous pouvez continuer à utiliser l'agent par défaut ou créer de nouveaux agents manuellement. Pour contrôler le comportement de migration, utilisez l'--no-interactive
indicateur pour ignorer complètement les invites de migration.
Utilisation de l'agent par défaut plutôt que des agents personnalisés
La CLI Amazon Q Developer inclut un agent par défaut intégré qui permet d'accéder à tous les outils avec un minimum d'autorisations préapprouvées. Cet agent par défaut :
-
Comprend tous les outils disponibles (intégrés et MCP)
-
Pré-approuve uniquement l'
fs_read
outil de sécurité -
Inclut automatiquement les fichiers de projet courants tels que
README.md
etAmazonQ.md
-
Utilise la configuration MCP existante si elle est disponible
Les agents personnalisés vous permettent de :
-
Limitez l'accès aux outils uniquement à ce dont vous avez besoin
-
Approuver au préalable des outils supplémentaires pour réduire les interruptions
-
Incluez une documentation de projet et des fichiers contextuels spécifiques
-
Configurer le comportement de l'outil en fonction de votre cas d'utilisation spécifique