Pisahkan worker dari keputusan
Agen dapat merencanakan tugas sementara antrean mengontrol kapan pekerja menjalankannya. Ini membuat percobaan ulang terlihat dan mencegah kegagalan API yang singkat menjadi tindakan duplikat. Beri setiap pekerjaan sebuah pengenal dan catat transisi status yang penting.
Perlakukan alat sebagai hak istimewa
Proses yang dapat mengirim email, membelanjakan uang, atau menulis ke produksi memerlukan kredensial yang lebih terbatas daripada pekerja riset. Gunakan akun layanan terpisah, izin per alat, dan langkah persetujuan eksplisit untuk tindakan yang berdampak. Jangan pernah menempatkan kunci privat dalam prompt atau file yang dapat diakses browser.
- Simpan rahasia di luar root web dan kontrol versi
- Gunakan batas pengeluaran dan permintaan untuk API eksternal
- Simpan catatan yang dapat diaudit tanpa menyimpan data pribadi yang tidak perlu
Rancang untuk proses yang berhenti
Gunakan manajer layanan atau runtime kontainer, pemeriksaan kesehatan, dan kebijakan mulai ulang yang terbatas. Agen harus melanjutkan dari status tersimpan alih-alih mengulangi tindakan eksternal terakhir secara membabi buta. Pantau pertumbuhan disk, usia antrean, dan tingkat kesalahan, bukan hanya apakah prosesnya ada.
Sesuaikan ukuran mesin
Worker yang memanggil model jarak jauh sering kali membutuhkan CPU yang moderat dan memori yang cukup untuk alatnya. Otomasi browser dapat menggunakan RAM yang jauh lebih besar. Inferensi model lokal memiliki kebutuhan memori dan akselerator tersendiri; VPS umum tidak menyiratkan GPU terpasang.
Desain alur kerja provisioning
Alur kerja integrasi agen dapat memeriksa paket publik, mendaftarkan akun, dan menyiapkan pesanan layanan dalam batas pengeluaran yang eksplisit. Pembayaran dan pembuatan server memerlukan otorisasi yang sesuai. Alur kerja tersebut harus menerima pengenal operasi, menunggu status selesai, lalu mengelola server dengan kunci SSH publiknya sendiri. Penghapusan harus disengaja dan mempertahankan hasil yang diperlukan.
Peristiwa, bukan polling yang tidak sabar
Webhook bertanda tangan dapat melaporkan penyelesaian pembayaran dan perubahan siklus hidup. Verifikasi keasliannya, hapus duplikasi pengiriman, dan rekonsiliasi dengan API sebelum mengambil tindakan berikutnya. Penyedia tidak boleh menerima kunci SSH privat agen, seed dompet, atau kredensial model tanpa batasan.
Ubah satu tugas menjadi satu operasi yang tahan lama
Beri setiap pekerjaan pengenal yang stabil dan status eksplisit seperti dalam antrean, berjalan, menunggu persetujuan, selesai, atau gagal. Simpan hasil tindakan eksternal sebelum mengonfirmasinya ke perencana. Pekerja yang dimulai ulang harus memeriksa status tersimpan alih-alih mengulang pembayaran, pesan, atau penulisan produksi karena keluaran terminalnya hilang.
Alat provisioning dan worker terkelola adalah produk terpisah
Sebuah VPS dapat menjalankan agen pelanggan secara terus-menerus menggunakan manajer layanan dan kredensialnya sendiri. API control-plane hosting atau endpoint MCP adalah integrasi yang berbeda. Yang pertama dapat diterapkan sebagai aplikasi; yang kedua memerlukan integrasi control-plane KoalaVPS yang dirilis secara terpisah dan tidak terhubung oleh dokumentasi ini.
Anggarkan untuk pekerja lengkap
Cadangkan memori untuk browser, klien model, antrean, dan basis data secara bersamaan. Worker kecil yang digerakkan oleh API mungkin membutuhkan CPU yang moderat, sementara sesi browser bersamaan dengan cepat menghabiskan RAM. Tetapkan konkurensi antrean dan batas pengeluaran API eksternal sebelum menambah ukuran mesin. Tidak ada langganan model, akselerator, atau jatah API pihak ketiga yang disertakan secara implisit.
Serah terima operasional yang berguna
Catat perintah startup, direktori kerja, lokasi lingkungan terlindungi, kebijakan mulai ulang, penyimpanan antrean, pemeriksaan kesehatan, dan pemilik setiap kredensial eksternal. Sertakan tindakan yang menghentikan pekerjaan baru secara aman dan jalur untuk melanjutkan pekerjaan yang belum selesai. Pemantauan harus mengidentifikasi pekerjaan yang tertunda atau duplikat serta proses yang telah berhenti.
Sedikit lebih jelas.
Apakah VPS agen mencakup langganan AI?
Tidak ada langganan model atau kredit API yang tersirat. Hubungkan penyedia yang Anda berwenang gunakan dan simpan kredensialnya dalam konfigurasi server privat.
Dapatkah agen melakukan tindakan sensitif secara otomatis?
Itu adalah keputusan desain untuk aplikasi Anda. Batas yang kuat, persetujuan manusia bila sesuai, dan pencegahan duplikasi yang andal sangat disarankan.
Apakah hosting agen mencakup akses otomatis ke akun lain saya?
Tidak. Setiap alat atau penyedia memerlukan kredensial yang diotorisasi secara terpisah dan batas izin yang jelas.