Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan AgentCore Code Interpreter melalui AWS Helai
Bagian berikut menunjukkan cara menggunakan Amazon Bedrock AgentCore Code Interpreter dengan Strands SDK. Sebelum Anda membaca contoh di bagian ini, lihat Pras yarat.
Topik
Langkah 1: Instal dependensi
Buat folder proyek dan instal paket yang diperlukan:
catatan
Di Windows, gunakan: .venv\Scripts\activate
mkdir agentcore-tools-quickstart cd agentcore-tools-quickstart python3 -m venv .venv source .venv/bin/activate
Instal paket yang diperlukan:
pip install bedrock-agentcore strands-agents strands-agents-tools
Paket-paket ini menyediakan:
-
bedrock-agentcore: SDK untuk AgentCore alat Amazon Bedrock termasuk AgentCore Code Interpreter -
strands-agents: Kerangka kerja agen Strands -
strands-agents-tools: Alat yang ditawarkan kerangka agen Strands
Langkah 2: Buat agen Anda dengan AgentCore Code Interpreter
Buat file bernama code_interpreter_agent.py dan tambahkan kode berikut:
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"])
Kode ini:
-
Menginisialisasi alat AgentCore Code Interpreter untuk wilayah Anda
-
Membuat agen yang dikonfigurasi untuk menggunakan eksekusi kode untuk validasi
-
Mengirim prompt yang meminta agen untuk menghitung angka Fibonacci
-
Mencetak respons agen
Langkah 3: Jalankan agen
Jalankan skrip:
python code_interpreter_agent.py
Output yang diharapkan
Anda harus melihat respons agen yang berisi 10 angka Fibonacci pertama. Agen akan menulis kode Python untuk menghitung urutan dan mengembalikan kode dan hasilnya.
Jika Anda mengalami kesalahan, verifikasi:
-
Peran IAM Anda memiliki izin dan kebijakan kepercayaan yang benar
-
Anda mengaktifkan akses model di konsol Amazon Bedrock
-
Kre AWS densibilitas Anda dikonfigurasi dengan benar