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.
Utilisation de l'interpréteur de AgentCore code via AWS Brins
Les sections suivantes vous montrent comment utiliser l'interpréteur de AgentCore code Amazon Bedrock avec le SDK Strands. Avant de passer en revue les exemples de cette section, consultez la section Prérequis.
Rubriques
Étape 1 : installer les dépendances
Créez un dossier de projet et installez les packages requis :
Note
Sous Windows, utilisez : .venv\Scripts\activate
mkdir agentcore-tools-quickstart cd agentcore-tools-quickstart python3 -m venv .venv source .venv/bin/activate
Installez les packages requis :
pip install bedrock-agentcore strands-agents strands-agents-tools
Ces packages fournissent :
-
bedrock-agentcore: le SDK pour les AgentCore outils Amazon Bedrock, y compris AgentCore l'interpréteur de code -
strands-agents: Le framework des agents Strands -
strands-agents-tools: les outils proposés par le framework d'agents Strands
Étape 2 : Créez votre agent avec AgentCore Code Interpreter
Créez un fichier nommé code_interpreter_agent.py et ajoutez le code suivant :
from strands import Agent from strands_tools.code_interpreter import AgentCoreCodeInterpreter # Initialize the Code Interpreter tool code_interpreter_tool = AgentCoreCodeInterpreter(region="<Region>") # Define the agent's system prompt SYSTEM_PROMPT = """You are an AI assistant that validates answers through code execution. When asked about code, algorithms, or calculations, write Python code to verify your answers.""" # Create an agent with the Code Interpreter tool agent = Agent( tools=[code_interpreter_tool.code_interpreter], system_prompt=SYSTEM_PROMPT ) # Test the agent with a sample prompt prompt = "Calculate the first 10 Fibonacci numbers." print(f"\n\nPrompt: {prompt}\n\n") response = agent(prompt) print(response.message["content"][0]["text"])
Ce code :
-
Initialise l'outil d'interprétation de AgentCore code pour votre région
-
Crée un agent configuré pour utiliser l'exécution de code à des fins de validation
-
Envoie une invite demandant à l'agent de calculer les nombres de Fibonacci
-
Imprime la réponse de l'agent
Étape 3 : Exécuter l'agent
Exécutez le script :
python code_interpreter_agent.py
Résultat attendu
Vous devriez voir la réponse de l'agent contenant les 10 premiers nombres de Fibonacci. L'agent écrira du code Python pour calculer la séquence et renvoyer à la fois le code et les résultats.
Si vous rencontrez des erreurs, vérifiez :
-
Votre rôle IAM dispose des autorisations et de la politique de confiance appropriées
-
L'accès aux modèles est activé dans la console Amazon Bedrock
-
Vos AWS informations d'identification sont correctement configurées