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écouvrez les interfaces disponibles pour utiliser Amazon Bedrock AgentCore
Amazon Bedrock AgentCore prend en charge différentes interfaces pour développer et déployer le code de votre agent. L'approche la plus simple consiste à utiliser le SDK AgentCore Python pour créer le code de votre agent et à utiliser la AgentCore CLI pour déployer votre agent.
La AgentCore CLI et le SDK AgentCore Python ne prennent pas en charge toutes les AgentCore opérations fournies par le AWS SDK. S'ils ne prennent pas en charge une AgentCore opération spécifique, utilisez le AWS SDK.
Rubriques
AgentCore CLI
La AgentCore CLI
Installez la AgentCore CLI globalement avec npm :
npm install -g @aws/agentcore
La AgentCore CLI fournit les raccourcis clavier suivants :
-
agentcore create : configurez un nouveau projet d'agent avec votre framework et votre fournisseur de modèles préférés
-
déploiement d'agentcore : déployez votre agent sur l'infrastructure AWS
-
agentcore dev : exécutez votre agent localement pour le développement et les tests
-
agentcore invoke : invoque un agent déployé à des fins de test
-
statut agentcore : Vérifiez le statut d'un agent déployé
La configuration est gérée via des fichiers JSON dans le agentcore/ répertoire de votre projet. Ces fichiers concernent agentcore.json les paramètres du projet et aws-targets.json les cibles AWS de déploiement.
En arrière-plan, la AgentCore CLI utilise les constructions AWS CDK du @aws/agentcore-cdk package pour provisionner et gérer les AWS ressources.
Pour obtenir des instructions détaillées, voir Commencer à utiliser l' AgentCore interface de ligne de commande.
AgentCore Kit de développement logiciel Python
Le SDK AgentCore Python
-
Runtime : enveloppe légère recouvrant les AgentCore opérations du AWS SDK qui vous permet d'écrire facilement du code Python pour un agent.
-
Mémoire : stockage permanent pour l'historique des conversations et le contexte des agents
-
Outils : Built-in clients pour l'interprétation du code et l'automatisation des navigateurs
-
Identité : authentification sécurisée et gestion des accès
-
AgentCore Évaluations : outils d'évaluation automatisés pour mesurer les performances des agents
Le SDK AgentCore Python prend en charge plusieurs frameworks, tels que Strands Agents et LangGraph. Si vous utilisez d'autres AWS services, vous devrez utiliser le AWS SDK pour intégrer ces services à votre agent, en plus du code de votre SDK AgentCore Python.
Serveur Amazon Bedrock AgentCore MCP
Le serveur MCP ( AgentCore Model Context Protocol) vous aide à transformer, déployer et tester AgentCore-compatible des agents directement depuis votre environnement de développement préféré. Grâce à la prise en charge intégrée de l'intégration des environnements d'exécution, de la connectivité des passerelles et de la gestion du cycle de vie des agents, le serveur MCP simplifie le passage du développement local au déploiement en production sur les AgentCore services.
Le serveur MCP fonctionne avec les clients MCP les plus populaires, notamment Kiro, Cursor, Claude Code et Amazon Q CLI, et fournit des commandes conversationnelles pour automatiser les flux de travail complexes de développement d'agents.
Pour plus d'informations, consultez Amazon Bedrock AgentCore MCP Server : codage Vibe avec votre assistant de codage.
AWS Kit SDK
Vous pouvez utiliser le AWS SDK pour obtenir les mêmes résultats que le SDK AgentCore Python, ainsi que pour effectuer d'autres tâches que le SDK AgentCore Python ne prend pas en charge. Vous devrez utiliser le AWS SDK pour interagir avec d'autres AWS services tels que AWS Lambda et Amazon S3. Vous aurez également besoin du AWS SDK si vous n'utilisez pas Python comme langage de programmation.
Pour configurer et déployer un agent, vous utilisez l'API du plan AgentCore de contrôle. Par exemple, vous pouvez créer un AgentCore Runtime ou créer une AgentCore Memory.
Lors de l'exécution, vous utilisez l'API du plan de AgentCore données pour des tâches telles que l'ajout d'un événement de mémoire à une AgentCore mémoire. Le code client qui appelle votre agent utilise l'opération du plan de InvokeAgentRuntime données pour invoquer un agent que vous avez hébergé dans un AgentCore environnement d'exécution.
Console Amazon Bedrock AgentCore
Vous pouvez utiliser la AgentCore console pour créer et gérer les AgentCore services utilisés par le code de votre agent. Vous pouvez obtenir des extraits de code qui indiquent comment appeler un agent hébergé dans un AgentCore environnement d'exécution. Vous pouvez également tester votre agent dans le sandbox des agents. Ouvrez la console à l'adresse https://console.aws.amazon.com/bedrock-agentcore/home #
AWS Interface de ligne de commande
Vous pouvez utiliser la AWS CLI avec les AgentCore services que vous utilisez. Utilisez l'API du plan de contrôle pour créer et gérer des services. Par exemple, vous pouvez créer une AgentCore mémoire ou mettre à jour le point de terminaison d'un AgentCore Runtime. Vous pouvez également effectuer des actions d'exécution à l'aide de l'API du plan de données, ce qui peut être utile pour tester un agent.