View a markdown version of this page

Menggunakan Penerjemah AgentCore Kode melalui AWS Helai - Batuan Dasar Amazon AgentCore

Menggunakan Penerjemah AgentCore Kode melalui AWS Helai

Bagian berikut menunjukkan cara menggunakan Amazon Bedrock AgentCore Code Interpreter dengan Strands SDK. Sebelum Anda membaca contoh di bagian ini, lihat Prasyarat.

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 Amazon Bedrock AgentCore tools termasuk AgentCore Code Interpreter

  • strands-agents: Kerangka agen Strands

  • strands-agents-tools: Alat yang ditawarkan oleh 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 Penerjemah AgentCore Kode untuk wilayah Anda

  • Menciptakan agen yang dikonfigurasi untuk menggunakan eksekusi kode untuk validasi

  • Mengirim prompt meminta agen untuk menghitung angka Fibonacci

  • Mencetak respon agen

Langkah 3: Jalankan agen

Jalankan skrip:

python code_interpreter_agent.py

Output yang diharapkan

Anda akan melihat respons agen yang berisi 10 angka Fibonacci pertama. Agen akan menulis kode Python untuk menghitung urutan dan mengembalikan kode dan hasilnya.

Jika Anda menemukan kesalahan, verifikasi:

  • Peran IAM Anda memiliki izin dan kebijakan kepercayaan yang benar

  • Anda mengaktifkan akses model di konsol Amazon Bedrock

  • AWS Kredensi Anda dikonfigurasi dengan benar