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, de compétences spécialisées et de mémoires associé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.
Magasins de mémoire : collections de mémoire que vous associez pour donner à l'agent un contexte informatif ciblé, tel que votre topologie, les causes profondes passées, les directives permanentes ou un magasin que vous avez créé. Un agent personnalisé lit les mémoires que vous lui associez et peut écrire dans les mémoires personnalisées d'entre elles (boutiques gérées, par exemple, qui directives restent en lecture seule). Vous lui transmettez ainsi les informations dont il a besoin pour son travail et vous vous occupez du reste. monitors Un nouvel agent personnalisé démarre sans mémoire associée. Il n'a donc aucun accès à la mémoire tant que vous n'en connectez pas une. Pour de plus amples informations, veuillez consulter DevOps Souvenirs d'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, ses compétences et ses mémoires associées à 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.
Lit les mémoires que vous avez jointes, en utilisant leurs descriptions pour n'ouvrir que les mémoires relatives à la tâche, et enregistre les leçons apprises dans toutes les mémoires personnalisées associées.
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, les compétences et les mémoires associées |
| 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 |
| Mémoire | Toutes les mémoires sont stockées dans l'espace agent | Seules les mémoires que vous connectez |
| 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 la configuration 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, de compétences et de magasins de mémoire.
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.