View a markdown version of this page

Menggunakan AgentCore Code Interpreter melalui AWS Helai - Batu Dasar Amazon AgentCore

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.

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