Sebagian besar hosting dirancang untuk manusia di depan papan ketik: formulir pendaftaran, kartu, dasbor, email saat ada yang salah. Agen AI yang butuh komputasi tidak cocok dengan satu pun langkah itu. Ia tidak bisa menyelesaikan captcha, tidak bisa membedakan halaman pemeliharaan dari halaman yang rusak, dan tidak sadar sudah membuat server yang sama empat puluh kali.
Godaannya adalah berkata “beri saja dia API”. Itu persyaratan pertama, bukan yang terakhir. Berikut tujuh yang menurut kami penting, berdasarkan pengalaman membangun server MCP dan REST API kami sendiri untuk agen. Untuk masing-masing: apa yang salah jika tidak ada.
1. Semua yang dibutuhkan agen bisa diprogram
Membuat, memeriksa, mengubah ukuran, dan menghapus sumber daya harus bisa dilakukan tanpa peramban. Termasuk bagian yang membosankan: mengetahui harga sebelum membeli, memeriksa apakah lokasi punya kapasitas, membaca kata sandi mesin baru, membatalkan.
Tanpa itu: agen menempuh 80% jalan lalu tersangkut di satu langkah yang butuh klik, dan manusia tetap harus menyelesaikan pekerjaannya. API setengah jadi sering lebih buruk daripada tidak ada, karena mengundang otomatisasi yang tidak bisa tuntas.
2. Galat yang bisa ditindaklanjuti program
Agen membaca respons lalu memutuskan langkah berikutnya. Badan JSON dengan kode yang stabil (402 insufficient_balance, 409 sandbox_paused, 429 budget_exceeded beserta waktu pengaturan ulang) adalah sesuatu yang bisa ia jadikan percabangan. Halaman galat HTML, atau 500 dengan pesan samar, membuatnya menebak-nebak — sering kali mengulang sesuatu yang tidak akan pernah berhasil.
Tanpa itu: loop pengulangan. Kegagalan agen yang paling mahal biasanya bukan keputusan yang salah, melainkan panggilan gagal yang sama diulang ribuan kali.
3. Membayar tanpa manusia di dalam loop
Pembayaran kartu penuh dengan langkah yang dirancang untuk memastikan ada manusia: kode 3-D Secure, konfirmasi di aplikasi bank, pemeriksaan identitas. Itu bagus melawan penipuan dan mustahil bagi perangkat lunak. Saldo prabayar yang diisi di muka (di tempat kami sering dengan stablecoin) memungkinkan agen membayar apa yang ia pakai tanpa manusia menyetujui setiap pemotongan.
Tanpa itu: entah manusia menyetujui setiap pembelian, yang menghilangkan tujuannya, atau seseorang memberi agen sebuah kartu, risiko yang tak seharusnya diambil siapa pun.
4. Batas belanja yang ketat
Saldo prabayar membatasi kasus terburuk sebesar isinya. Itu masih bisa banyak. Batas harian dan bulanan dalam dolar, yang ditegakkan oleh platform alih-alih niat baik agen itu sendiri, mengubah agen yang terjebak loop menjadi kerugian kecil. Batas itu harus gagal dengan jelas, dengan galat yang dikenali agen, dan menghentikan atau menjeda apa yang sedang berjalan.
Tanpa itu: Anda baru tahu ada loop dari saldo. Penagihan sandbox kami punya batas karena alasan ini, dan halaman pengaman MCP menyarankan tindakan mana yang sebaiknya selalu butuh persetujuan manusia.
5. Komputasi dengan granularitas yang tepat
Agen menghasilkan tiga jenis pekerjaan yang sangat berbeda:
- Detik: menjalankan potongan kode yang dihasilkan, memeriksa jawaban, mencoba perbaikan.
- Jam: evaluasi, scraping, build yang panjang.
- Selalu menyala: bot, API, worker terjadwal.
Platform yang hanya menawarkan server bulanan membuat jenis pertama sangat mahal; platform yang hanya menawarkan sandbox berumur pendek membuat jenis ketiga rapuh. Tugas 20 detik di mesin yang ditagih per jam membayar 59 menit tanpa apa-apa. Cara kerja penagihan per detik menunjukkan di mana setiap model berhenti masuk akal.
Tanpa itu: agen membayar terlalu mahal untuk pekerjaan singkat atau menjalankan layanan berumur panjang di infrastruktur yang tidak dirancang untuk tetap menyala.
6. Isolasi sebagai bawaan
Kode yang ditulis agen adalah kode yang belum ditinjau siapa pun. Kode itu harus berjalan di tempat yang tidak menyimpan apa pun yang berharga: bukan di host agen itu sendiri, bukan di server yang berisi kunci Anda, bukan di mesin yang mengirim email Anda. Dalam praktik, itu berarti VM atau microVM terpisah per tugas, yang dihapus setelahnya. Tingkat isolasi untuk kode tidak tepercaya membandingkan pilihannya; microVM Firecracker dengan bahasa sederhana menjelaskan mengapa kernel sendiri itu penting.
Tanpa itu: prompt injection pertama yang berhasil masuk ke kode yang dihasilkan mendapat akses ke apa pun yang bisa dijangkau host agen.
7. Visibilitas dan tombol mati
Orang yang bertanggung jawab atas agen perlu melihat apa yang telah dilakukannya dan menghentikannya dengan cepat. Artinya: pemakaian dan biaya per sumber daya, daftar semua yang dibuat agen, dan cara menghapus semuanya. Kredensial harus bisa dicabut dan cukup singkat masa berlakunya sehingga token yang bocor tidak berlaku selamanya, dengan cara memperbaruinya yang tidak membutuhkan manusia.
Tanpa itu: bersih-bersih berubah menjadi arkeologi. Sumber daya yang terlupa terus ditagih; token yang bocor terus berfungsi.
Apa yang tidak dibutuhkan agen
Sama-sama menunjukkan adalah apa yang tidak membantu: dasbor yang dirancang untuk upselling, email orientasi, tarif yang batas sebenarnya ada di catatan kaki, harga yang baru tampil setelah mendaftar. Tak satu pun bisa dibaca perangkat lunak, dan sebagian malah aktif menyesatkan model yang memahami teks secara harfiah.
Apa yang belum terpecahkan
Tidak semua hal di sini merupakan masalah rekayasa yang sudah terpecahkan.
- Tanggung jawab. Seseorang bertanggung jawab atas apa yang dilakukan agen dengan sebuah akun. Platform butuh cara mengaitkan aktivitas otomatis dengan orang yang bertanggung jawab tanpa memaksa orang itu melalui setiap langkah.
- Penyalahgunaan. Pendaftaran terbuka yang sepenuhnya otomatis justru yang diinginkan para penyalah guna. Setiap platform yang melayani agen menyeimbangkan akses tanpa hambatan dengan ladang akun dan penambangan, dan belum ada yang punya jawaban sempurna.
- Alur panjang. Agen masih lebih sering gagal pada proses sepuluh langkah dibanding panggilan tunggal. Infrastruktur bisa membantu dengan membuat setiap langkah idempoten dan statusnya mudah ditanyakan, sehingga pengulangan melanjutkan alih-alih menggandakan.
Di mana kami berada
Kami mencoba membangun untuk persyaratan-persyaratan ini, bukan mengakalinya: server MCP dan REST API yang mencakup seluruh siklus hidup, galat yang bisa dibaca mesin, saldo prabayar, batas belanja, sandbox kode per detik untuk pekerjaan singkat, dan server bulanan seperti tarif AI agent untuk pekerjaan panjang. Penjelasan langkah demi langkah sisi sandbox ada di sandbox untuk agen AI. Meski begitu, nilailah daftar ini berdasarkan isinya sendiri: ini daftar periksa yang berguna untuk platform mana pun tempat Anda melepas agen.
Komentar
Belum ada komentar. Jadilah yang pertama.