View a markdown version of this page

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.

Agents personnalisés

Les agents personnalisés sont des agents d'IA définis par l'utilisateur qui automatisent les tâches opérationnelles spécifiques à votre infrastructure et à vos flux de travail. Contrairement aux fonctionnalités intégrées des AWS DevOps agents, qui se concentrent sur la réponse aux incidents, les requêtes à la demande et la prévention proactive, les agents personnalisés vous permettent de définir votre propre agent à l'aide d'une invite système personnalisée, d'un ensemble d'outils sélectionnés et de compétences spécialisées.

Les agents personnalisés s'exécutent de manière autonome, en utilisant les outils et compétences MCP disponibles dans votre espace d'agent. Vous pouvez les exécuter à la demande ou selon un calendrier pour effectuer des tâches opérationnelles récurrentes telles que la génération de rapports, l'audit des configurations, l'analyse des tendances ou l'exécution de flux de travail en plusieurs étapes sur vos outils connectés.

Concepts clés

Invite système  : ensemble d'instructions écrites en Markdown qui définit ce que fait l'agent, comment il aborde les tâches et les résultats qu'il produit. L'invite du système est au cœur du comportement de votre agent personnalisé.

Outils  : outils MCP disponibles dans votre espace d'agent que l'agent personnalisé peut invoquer lors de l'invocation. Vous sélectionnez les outils auxquels l'agent a accès parmi l'ensemble complet d'outils fournis par vos intégrations connectées et vos serveurs MCP personnalisés.

Compétences  : ensembles d'instructions modulaires qui fournissent à l'agent des connaissances supplémentaires dans le domaine, des procédures d'investigation ou des fonctionnalités spécialisées au moment de l'exécution. Les compétences peuvent également activer des fonctionnalités de sortie telles que la création d'artefacts ou de recommandations. Pour plus d'informations sur les compétences, consultezDevOps Compétences des agents.

Déclencheurs : événements ou conditions qui invoquent automatiquement un agent personnalisé. AWS DevOps L'agent prend actuellement en charge les déclencheurs basés sur la planification, qui exécutent l'agent à des intervalles définis à l'aide d'expressions cron ou rate.

Invocation  : exécution unique d'un agent personnalisé. Chaque invocation produit une trajectoire montrant les étapes de raisonnement, les appels d'outils et les résultats de l'agent.

Comment fonctionnent les agents personnalisés

Lorsqu'un agent personnalisé s'exécute, il :

  1. Charge son invite système, ses outils et ses compétences à partir de la configuration que vous avez définie.

  2. Se connecte à la boîte à outils MCP d'Agent Space et accède uniquement aux outils que vous lui avez attribués.

  3. Charge les documents de compétences qui lui sont attribués, rendant leurs instructions et leurs connaissances du domaine disponibles lors de l'invocation.

  4. Raisonnez tout au long de la tâche, appelez les outils et suivez les instructions relatives aux compétences pour atteindre son objectif.

  5. Produit des résultats (réponses textuelles, artefacts ou recommandations) en fonction de ses instructions et des compétences attribuées.

  6. Enregistre une trajectoire d'invocation complète, y compris toutes les étapes de raisonnement, les appels d'outils et les résultats.

Les agents personnalisés ont accès aux mêmes outils qui alimentent les fonctionnalités intégrées des agents, notamment des outils pour vos AWS comptes connectés, vos plateformes d'observabilité, vos CI/CD pipelines, vos systèmes de billetterie et vos serveurs MCP personnalisés, mais uniquement aux outils spécifiques que vous attribuez à chaque AWS DevOps agent.

Agents personnalisés par rapport aux fonctionnalités intégrées

Capacité Built-in Agent Agent personnalisé
Objectif Réponse aux incidents, prévention, requêtes à la demande User-defined tâches opérationnelles
Configuration Géré par AWS DevOps un agent Vous définissez l'invite, les outils et les compétences
Invocation Automatique (incidents, horaires) ou conversationnel À la demande ou via des déclencheurs que vous configurez
Outils disponibles Tous les outils de l'espace agent Seuls les outils que vous sélectionnez
Sorties Enquêtes, recommandations, réponses au chat Réponses textuelles, artefacts, recommandations
Concurrency Soumis à des quotas de simultanéité intégrés Soumis à un quota de simultanéité pour les agents personnalisés

Ce que peuvent faire les agents personnalisés

Les agents personnalisés sont flexibles et peuvent automatiser un large éventail de tâches opérationnelles. Cas d’utilisation courants :

  • Rapports opérationnels  : générez des résumés de santé quotidiens ou hebdomadaires, des rapports de déploiement ou des audits de conformité sur l'ensemble de votre infrastructure.

  • Audit de configuration  : vérifiez régulièrement les configurations des ressources par rapport aux normes de votre organisation et produisez des résultats.

  • Analyse des tendances  : analysez les indicateurs, les modèles d'erreur ou les tendances en matière de coûts au fil du temps et obtenez des informations exploitables.

  • Multi-step flux de travail  : orchestrez des séquences d'appels d'outils dans le cadre de plusieurs intégrations afin de mener à bien des procédures opérationnelles complexes.

  • Cross-tool corrélation  : combinez les données provenant de plateformes d'observabilité, de CI/CD pipelines et de AWS services pour répondre à des questions opérationnelles complexes.

Pour plus d'informations sur les limites d'agent personnalisées, consultezQuotas.

Délégation dynamique de sous-agents

Les agents personnalisés peuvent déléguer des tâches à des sous-agents lors d'appels longs ou complexes. Lorsqu'une invocation approche de la limite de sa fenêtre contextuelle, l'agent crée automatiquement un sous-agent pour poursuivre le travail. Le sous-agent a accès aux mêmes outils et compétences que l'agent parent.

La délégation dynamique de sous-agents permet à vos agents personnalisés d'effectuer des analyses détaillées, de longs flux de travail en plusieurs étapes et d'autres tâches qui dépasseraient autrement les limites du contexte. Il n'est pas nécessaire de configurer quoi que ce soit pour utiliser cette fonctionnalité.

Étapes suivantes

Pour plus d'informations sur la gestion des agents personnalisés et d'autres actifs sous forme d'infrastructure sous forme de code, consultezGestion des ressources.