View a markdown version of this page

Gestion des agents personnalisés - AWS DevOps Agent

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.

Gestion des agents personnalisés

Après avoir créé un agent personnalisé, vous pouvez modifier sa configuration, consulter l'historique de ses appels et le supprimer lorsqu'il n'est plus nécessaire.

Modifier un agent personnalisé

Vous pouvez modifier un agent personnalisé à l'aide du formulaire ou via Chat. Le formulaire vous permet de mettre à jour le nom, l'invite du système, les compétences et les mémoires associées. Pour modifier les outils de l'agent, utilisez Chat.

Pour modifier un agent personnalisé à l'aide du formulaire :

  1. Accédez à la page Agents de votre application Web DevOps Agent.

  2. Choisissez l'agent personnalisé que vous souhaitez modifier.

  3. Sur la page détaillée de l'agent, choisissez Modifier.

  4. Dans la boîte de dialogue, choisissez Formulaire.

  5. Modifiez les champs que vous souhaitez mettre à jour :

    • Nom — Mettez à jour l'identifiant de l'agent (mêmes contraintes que lors de la création : minuscules, tirets, 64 caractères maximum).

    • Invite du système — Révisez les instructions de l'agent (10 caractères minimum, 50 000 caractères maximum).

    • Compétences — Ajoutez ou supprimez des compétences à l'aide du champ de recherche.

    • Magasins de mémoire  : ajoutez ou supprimez les mémoires auxquels l'agent peut accéder à l'aide du champ de recherche.

  6. Choisissez Enregistrer.

Les champs que vous ne modifiez pas conservent leurs valeurs actuelles. Les outils attribués à l'agent et les mémoires associées sont conservés sauf si vous les modifiez.

Pour modifier un agent personnalisé à l'aide de Chat :

Vous pouvez mettre à jour n'importe quel champ, y compris les outils et les mémoires associées, en le demandant à l'agent dans le chat. Par exemple :

Update weekly-health-report to also check for Lambda function errors.
Add the use_kubectl tool to my cluster-audit-agent.
Change the system prompt of certificate-checker to also report certificates expiring within 30 days.
Attach the payments-runbook memory store to certificate-checker, and remove the directives store.

Chat récupère la configuration actuelle de l'agent, applique les modifications demandées et confirme avant d'enregistrer. Les champs que vous ne mentionnez pas restent inchangés.

Afficher l'historique des appels

La page détaillée de l'agent affiche un historique complet de toutes les invocations pour un agent personnalisé, y compris le statut, la source du déclencheur et les horodatages.

Pour consulter l'historique des appels :

  1. Accédez à la page Agents de votre application Web DevOps Agent.

  2. Choisissez l'agent personnalisé que vous souhaitez inspecter.

  3. Sélectionnez l'onglet History (Historique).

Le tableau des invocations affiche les informations suivantes :

Colonne Description
Invocation Titre ou description de la tâche fourni lorsque l'agent a été appelé.
Statut État actuel de l'invocation (voir ci-dessous).
Déclenché par Comment l'appel a été lancé : nom du déclencheur pour les exécutions planifiées, ou « Manuel » pour les appels à la demande.
Démarré(e) Date et heure de début de l'invocation.
Dernière mise à jour Date et heure du dernier changement de statut.

Vous pouvez filtrer les invocations par statut ou effectuer une recherche par titre. Le tableau est actualisé automatiquement toutes les 10 secondes pour afficher les statuts mis à jour des appels en cours d'exécution.

Statuts d'invocation :

Statut Description
En attente de démarrage L'invocation est en file d'attente et attend d'être programmée.
En cours d’exécution L'agent est en cours d'exécution.
Réussi(e) L'invocation s'est terminée avec succès.
Échec L'invocation a rencontré une erreur et s'est arrêtée.
Expiré L'invocation a dépassé le délai d'une heure.
Annulé L'invocation a été annulée manuellement avant d'être terminée.

Visualisation d'une trajectoire d'invocation

La trajectoire d'invocation montre la trace complète du travail d'un agent : chaque appel d'outil, chaque résultat et chaque sortie de texte que l'agent a produits au cours d'une seule invocation.

Pour afficher une trajectoire d'invocation :

  1. Dans l'onglet Historique, choisissez l'invocation que vous souhaitez inspecter.

  2. Passez en revue la chronologie de la trajectoire.

La chronologie affiche les types d'étapes suivants :

  • Appels d'outils  : quels outils l'agent a invoqués et avec quels paramètres.

  • Résultats de l'outil  : réponses renvoyées par chaque outil.

  • Sorties de texte  : messages produits par l'agent lors de l'invocation.

  • Sorties générées  : tous les artefacts ou recommandations produits par l'agent, affichés sous forme de liens à la fin de la chronologie.

Pour les appels en cours, la trajectoire est mise à jour en temps réel. Vous pouvez annuler une invocation en cours en choisissant Annuler en haut de la vue des trajectoires.

Supprimer un agent personnalisé

Important

La suppression d'un agent personnalisé n'affecte pas les appels déjà en cours. Les appels en cours se poursuivent jusqu'à ce qu'ils soient terminés, expirent ou soient annulés. Cependant, l'agent ne peut pas être invoqué à nouveau après la suppression.

Vous pouvez supprimer un agent personnalisé à l'aide de Chat. La suppression est définitive et ne peut pas être annulée.

Pour supprimer un agent personnalisé :

Demandez à Chat de supprimer l'agent par son nom. Par exemple :

Delete the custom agent weekly-health-report.

Chat confirme le nom et le type de l'agent avant de le supprimer. Si l'agent possède des déclencheurs actifs, ceux-ci sont supprimés en même temps que l'agent.