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 :
Charge son invite système, ses outils et ses compétences à partir de la configuration que vous avez définie.
Se connecte à la boîte à outils MCP d'Agent Space et accède uniquement aux outils que vous lui avez attribués.
Charge les documents de compétences qui lui sont attribués, rendant leurs instructions et leurs connaissances du domaine disponibles lors de l'invocation.
Raisonnez tout au long de la tâche, appelez les outils et suivez les instructions relatives aux compétences pour atteindre son objectif.
Produit des résultats (réponses textuelles, artefacts ou recommandations) en fonction de ses instructions et des compétences attribuées.
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
Création d'un agent personnalisé— Définissez votre premier agent personnalisé à l'aide d'une invite système, d'outils et de compétences.
Exécution d'agents personnalisés— Exécutez des agents à la demande ou configurez des déclencheurs planifiés, dans la console ou avec le AWS SDK et AWS CloudFormation.
Gestion des agents personnalisés— Modifiez, désactivez ou supprimez des agents personnalisés et consultez l'historique des appels.
Sorties personnalisées de l'agent— Configurez les agents pour qu'ils produisent des artefacts et des recommandations.
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.