Bedrock Agents Classic
Bedrock Agents Classic mengorkestrasi model, knowledge base, dan action group tanpa kode orkestrasi. Statusnya kini maintenance mode; pahami konsepnya, bangun yang baru dengan AgentCore.
Intisari
- Tidak terbuka untuk pelanggan baru. Pelanggan lama tetap bisa memakainya.
- Untuk kemampuan serupa, AWS mengarahkan ke Amazon Bedrock AgentCore.
- Konsep intinya: action group (tool), knowledge base, dan orkestrasi otomatis.
- Trace memperlihatkan penalaran tiap langkah — ide yang berlanjut di AgentCore Observability.
- Istilahnya masih muncul di materi ujian, jadi tetap perlu dikenali.
Status saat ini. Amazon Bedrock Agents (kini disebut Agents Classic) sudah tidak dibuka untuk pelanggan baru dan berada dalam maintenance mode. AWS mengarahkan kasus serupa ke Amazon Bedrock AgentCore. Materi ini ada karena dua alasan: istilahnya masih dipakai luas, dan konsep-konsepnya menjelaskan kenapa AgentCore dirancang seperti sekarang.
Konsep intinya
| Komponen | Isi | Padanan modern |
|---|---|---|
| Instruction | System prompt agent | System prompt di framework mana pun |
| Action group | Kumpulan aksi, didefinisikan dengan OpenAPI, dijalankan Lambda | Tool MCP lewat AgentCore Gateway |
| Knowledge base | Sumber RAG yang tersambung | Sama — Knowledge Bases tetap ada |
| Orchestration | Loop penalaran yang dikelola AWS | AgentCore Harness, atau loop framework |
| Trace | Jejak penalaran tiap langkah | AgentCore Observability |
Yang dilakukan agent
Menurut dokumentasinya, agent memecah permintaan jadi langkah-langkah, mengumpulkan informasi tambahan lewat percakapan, memanggil API sistemmu, dan menanyakan sumber data untuk menambah akurasi — semua tanpa kamu menulis kode orkestrasi, menyediakan kapasitas, atau mengurus infrastruktur.
Kenapa arahnya berubah
| Keterbatasan Agents Classic | Jawaban AgentCore |
|---|---|
| Terikat pada definisi agent milik AWS | Framework apa pun: Strands, LangGraph, CrewAI, LlamaIndex |
| Terikat pada model di Bedrock | Model apa pun, di dalam maupun di luar Bedrock |
| Tool lewat action group berbasis OpenAPI | MCP — protokol terbuka, tool ditemukan saat runtime |
| Memori terbatas | AgentCore Memory: jangka pendek dan panjang, dengan kendali |
| Sulit dijalankan di luar pola bawaan | Runtime terpisah yang bisa dipakai sendiri |
Yang tetap berharga dari konsepnya
Satu ide dari Agents Classic yang layak dibawa ke desain apa pun: trace. Agent yang tidak bisa menjelaskan langkahnya adalah agent yang tidak bisa didebug dan tidak bisa diaudit. Baik kamu memakai loop buatan sendiri, Step Functions, atau AgentCore, pastikan setiap langkah tercatat: prompt apa, tool apa, argumen apa, hasil apa.
Ini juga bersinggungan langsung dengan Domain 3 tentang transparent AI systems — jejak penalaran adalah bahan untuk menjelaskan keputusan kepada pengguna dan auditor.
Kalau kamu menemukan yang sudah ada
| Situasi | Tindakan |
|---|---|
| Agent Classic yang sudah berjalan | Boleh dilanjutkan; rencanakan migrasi bertahap |
| Proyek baru | AgentCore, atau Strands + AgentCore Runtime |
| Alur dengan aturan tegas | Step Functions — sering lebih tepat daripada agent mana pun |
Latihan: ambil satu action group hipotetis (mis. "buat tiket dukungan") dan tuliskan bentuknya
dalam tiga pendekatan: sebagai action group Classic, sebagai tool MCP lewat Gateway, dan sebagai
@tool Strands. Bandingkan apa yang perlu kamu tulis sendiri di masing-masing.
Rangkuman ini sengaja dipangkas ke bagian yang dipakai di roadmap. Buka sumber aslinya saat kamu butuh detail lengkap atau referensi parameter.