View a markdown version of this page

Memahami antarmuka yang tersedia untuk menggunakan Amazon Bedrock AgentCore - Batuan Dasar Amazon AgentCore

Memahami antarmuka yang tersedia untuk menggunakan Amazon Bedrock AgentCore

Amazon Bedrock AgentCore mendukung berbagai antarmuka untuk mengembangkan dan menerapkan kode agen Anda. Pendekatan paling sederhana adalah dengan menggunakan AgentCore Python SDK untuk membuat kode agen Anda dan menggunakan AgentCore CLI untuk menyebarkan agen Anda.

AgentCore CLI dan AgentCore Python SDK tidak mendukung semua AgentCore operasi yang disediakan SDK. AWS Jika mereka tidak mendukung AgentCore operasi tertentu, gunakan AWS SDK.

AgentCore CLI

AgentCore CLI adalah alat Node.js baris perintah untuk membuat, mengonfigurasi, menerapkan, dan mengelola agen di Amazon Bedrock. AgentCore Ini membutuhkan Node.js 20 atau lebih.

Instal AgentCore CLI secara global dengan npm:

npm install -g @aws/agentcore

AgentCore CLI menyediakan perintah kunci berikut:

  • agentcore create: Siapkan proyek agen baru dengan kerangka kerja dan penyedia model pilihan Anda

  • agentcore deploy: Menyebarkan agen Anda ke infrastruktur AWS

  • agentcore dev: Jalankan agen Anda secara lokal untuk pengembangan dan pengujian

  • agentcore invoke: Memanggil agen yang digunakan untuk pengujian

  • status agentcore: Periksa status agen yang digunakan

Konfigurasi dikelola melalui file JSON di agentcore/ direktori proyek Anda. File-file ini termasuk agentcore.json untuk pengaturan proyek dan aws-targets.json untuk target AWS penyebaran.

Di bawah tenda, AgentCore CLI menggunakan konstruksi AWS CDK dari @aws/agentcore-cdk paket untuk menyediakan dan mengelola sumber daya. AWS

Untuk petunjuk langkah demi langkah, lihat Memulai Amazon Bedrock AgentCore.

AgentCore SDK Python

AgentCore Python SDK menyediakan Python primitif untuk pengembangan agen dengan dukungan bawaan untuk:

  • Runtime: Pembungkus ringan atas AgentCore operasi di AWS SDK yang memungkinkan Anda dengan mudah menulis kode Python untuk agen.

  • Memori: Penyimpanan persisten untuk riwayat percakapan dan konteks agen

  • Alat: Built-in klien untuk interpretasi kode dan otomatisasi browser

  • Identitas: Otentikasi aman dan manajemen akses

  • AgentCore Evaluasi: Alat penilaian otomatis untuk mengukur kinerja agen

AgentCore Python SDK mendukung beberapa kerangka kerja, seperti Strands Agents dan. LangGraph Jika Anda menggunakan AWS layanan lain, Anda harus menggunakan AWS SDK untuk mengintegrasikan layanan tersebut ke agen Anda, di samping kode AgentCore Python SDK Anda.

Server AgentCore MCP Amazon Bedrock

Server AgentCore Model Context Protocol (MCP) membantu Anda mengubah, menyebarkan, dan menguji AgentCore-compatible agen langsung dari lingkungan pengembangan pilihan Anda. Dengan dukungan bawaan untuk integrasi runtime, konektivitas gateway, dan manajemen siklus hidup agen, server MCP menyederhanakan perpindahan dari pengembangan lokal ke penyebaran produksi pada layanan. AgentCore

Server MCP bekerja dengan klien MCP populer termasuk Kiro, Cursor, Claude Code, dan Amazon Q CLI, menyediakan perintah percakapan untuk mengotomatiskan alur kerja pengembangan agen yang kompleks.

Untuk informasi selengkapnya, lihat Amazon Bedrock AgentCore MCP Server: Pengkodean vibe dengan asisten pengkodean Anda.

AWS SDK

Anda dapat menggunakan AWS SDK untuk mencapai hasil yang sama seperti SDK AgentCore Python, serta tugas lain yang tidak didukung oleh AgentCore Python SDK. Anda harus menggunakan AWS SDK untuk berinteraksi dengan AWS layanan lain seperti AWS Lambda dan Amazon S3. Anda juga perlu AWS SDK jika Anda tidak menggunakan Python sebagai bahasa pengkodean Anda.

Untuk mengonfigurasi dan menerapkan agen, Anda menggunakan API bidang AgentCore kontrol. Misalnya, Anda dapat membuat AgentCore Runtime atau membuat AgentCore Memori.

Saat runtime, Anda menggunakan API bidang AgentCore data untuk tugas-tugas seperti menambahkan peristiwa memori ke AgentCore Memori. Kode klien yang memanggil agen Anda menggunakan operasi pesawat InvokeAgentRuntime data untuk memanggil agen yang telah Anda host di AgentCore Runtime.

Konsol Amazon Bedrock AgentCore

Anda dapat menggunakan AgentCore konsol untuk membuat dan mengelola AgentCore layanan yang digunakan kode agen Anda. Anda bisa mendapatkan cuplikan kode yang ditampilkan untuk memanggil agen yang dihosting di Runtime. AgentCore Anda juga dapat menguji agen Anda di kotak pasir agen. Buka konsol di https://console.aws.amazon.com/bedrock-agentcore/home#.

AWS Antarmuka Baris Perintah

Anda dapat menggunakan AWS CLI dengan AgentCore layanan yang Anda gunakan. Gunakan control plane api untuk membuat dan mengelola layanan. Misalnya Anda dapat membuat AgentCore Memori atau memperbarui titik akhir untuk AgentCore Runtime. Anda juga dapat melakukan tindakan runtime dengan API bidang data, yang dapat berguna untuk menguji agen.