AI bukanlah sesuatu yang ajaib, dan jelas tidak sesederhana “pasang program AI lalu biarkan keuntungan mengalir.” Kenyataannya, kebanyakan orang tidak benar-benar memahami apa itu AI.
Hanya sebagian kecil orang—kurang dari 5%—yang benar-benar memahami, dan mereka pun sering mencoba membangun solusi sendiri namun akhirnya gagal. Agen AI bisa mengalami halusinasi, kehilangan jejak tugas, atau salah mengaktifkan alat pada waktu yang tidak tepat. Demo mungkin berjalan mulus, tetapi semuanya bisa berantakan ketika masuk ke produksi.
Saya telah lebih dari satu tahun menerapkan program AI. Karier saya bermula di Meta, tetapi enam bulan lalu saya memutuskan untuk mendirikan perusahaan yang berfokus pada penerapan agen AI siap produksi untuk perusahaan. Pendapatan berulang tahunan kami kini telah mencapai $3 juta dan terus meningkat. Ini bukan karena kami lebih cerdas—melainkan hasil dari uji coba berulang, kegagalan berkali-kali, dan akhirnya menemukan formula keberhasilan.
Inilah pelajaran yang saya dapatkan dalam membangun agen yang benar-benar berfungsi. Apa pun tingkat pengalaman Anda—pemula, ahli, atau di antaranya—wawasan ini relevan bagi Anda.
Ini mungkin terdengar klise, dan Anda pasti sudah sering mendengarnya. Namun, pentingnya tidak bisa diremehkan. Banyak yang mengira membangun agen cukup dengan menyambungkan beberapa alat: memilih model, membuka akses basis data, lalu membiarkannya berjalan. Pendekatan ini langsung gagal karena beberapa alasan berikut:
Agen tidak memahami prioritas. Mereka melupakan apa yang terjadi beberapa langkah sebelumnya, hanya fokus pada saat ini, lalu menebak langkah selanjutnya—sering kali keliru—sehingga hasilnya hanya bergantung pada keberuntungan.
Konteks adalah pembeda utama antara agen bernilai jutaan dolar dan agen yang tidak bernilai. Fokuskan optimalisasi pada aspek berikut:
Memori agen: Bukan hanya tugas saat ini, melainkan seluruh riwayat yang mengarah ke sana. Contohnya, saat menangani anomali faktur, agen perlu mengetahui bagaimana pengecualian terjadi, siapa yang mengajukan faktur, kebijakan mana yang berlaku, dan bagaimana masalah sebelumnya dengan pemasok diselesaikan. Tanpa hal ini, agen hanya menebak—bahkan lebih buruk daripada tidak memiliki agen sama sekali. Manusia kemungkinan besar sudah menyelesaikan masalah tersebut. Inilah sebabnya banyak orang mengeluh “AI sangat sulit digunakan.”
Alur informasi: Jika terdapat banyak agen atau proses bertahap, informasi harus berpindah secara akurat di setiap tahap—tanpa kehilangan, kerusakan, atau salah tafsir. Agen yang mengklasifikasikan permintaan harus memberikan konteks yang bersih dan terstruktur kepada agen yang menyelesaikan masalah. Jika perpindahan tidak presisi, seluruh proses berikutnya akan kacau. Artinya, setiap langkah membutuhkan input dan output yang terstruktur dan dapat diverifikasi. Contohnya, fitur /compact dari Claude Code meneruskan konteks antar sesi LLM.
Keahlian domain: Agen yang meninjau kontrak hukum harus mengetahui klausul penting, cara menilai risiko, dan kebijakan perusahaan yang berlaku. Anda tidak bisa hanya memasukkan dokumen dan berharap agen akan memahami—itu tugas Anda. Anda harus menyediakan sumber daya secara terstruktur agar agen benar-benar memperoleh pengetahuan domain.
Manajemen konteks yang buruk terlihat seperti ini: agen terus-menerus memanggil alat yang sama karena lupa jawaban, mengaktifkan alat yang salah karena informasi keliru, membuat keputusan yang bertentangan dengan langkah sebelumnya, atau memperlakukan setiap tugas seperti kasus baru tanpa memperhatikan pola dari tugas serupa sebelumnya.
Manajemen konteks yang baik memungkinkan agen beroperasi seperti pakar bisnis berpengalaman—mengaitkan informasi tanpa instruksi eksplisit.
Konteks adalah pembeda antara agen “hanya untuk demo” dan agen yang benar-benar berfungsi di produksi.
Pemahaman keliru: “Dengan ini, kita tidak perlu merekrut lagi.”
Pemahaman yang benar: “Dengan ini, tiga orang bisa melakukan pekerjaan yang sebelumnya membutuhkan lima belas orang.”
Agen pada akhirnya memang akan menggantikan sebagian pekerjaan manual—menyangkal hal ini hanya harapan kosong. Sisi positifnya, agen tidak menggantikan penilaian manusia, tetapi menghilangkan hambatan di sekitarnya—mencari data, mengumpulkan informasi, melakukan verifikasi, memformat, mendistribusikan tugas, mengirim pengingat, dan sebagainya.
Contoh pada tim keuangan: mereka tetap mengambil keputusan atas anomali, tetapi dengan agen, mereka tidak lagi menghabiskan 70% waktu penutupan minggu hanya untuk mencari dokumen yang hilang. 70% waktu itu bisa digunakan benar-benar untuk menyelesaikan masalah. Agen menangani pekerjaan dasar; manusia melakukan tinjauan akhir. Berdasarkan pengalaman saya dengan klien, perusahaan tidak melakukan PHK. Karyawan beralih dari tugas manual yang membosankan ke pekerjaan bernilai lebih tinggi—setidaknya untuk saat ini. Dalam jangka panjang, seiring perkembangan AI, hal ini bisa berubah.
Perusahaan yang benar-benar mendapatkan manfaat bukanlah yang berusaha menghilangkan manusia, melainkan yang menyadari bahwa sebagian besar waktu karyawan dihabiskan untuk “pekerjaan persiapan” alih-alih menciptakan nilai.
Rancang agen dengan pemahaman ini, dan tingkat akurasi tidak lagi menjadi obsesi: agen melakukan yang mereka kuasai; manusia melakukan yang terbaik dari mereka.
Ini memungkinkan penerapan lebih cepat. Agen tidak perlu menangani setiap kasus khusus—cukup cakup skenario umum dan serahkan pengecualian kompleks kepada manusia dengan konteks yang cukup untuk penyelesaian cepat. Untuk saat ini, inilah pendekatan yang tepat.
Cara agen menyimpan informasi dalam dan antar tugas menentukan skalabilitasnya.
Tiga pola umum:
Agen mandiri: Mengelola seluruh alur kerja dari awal hingga akhir. Paling mudah dibangun karena semua konteks terpusat. Namun, saat alur kerja berkembang, manajemen status menjadi tantangan—agen harus mengingat keputusan dari langkah ketiga dan menerapkannya di langkah kesepuluh. Jika jendela konteks penuh atau struktur memori tidak tepat, keputusan di tahap akhir kekurangan konteks dari tahap awal, sehingga terjadi kesalahan.
Agen paralel: Menangani bagian berbeda dari masalah secara bersamaan. Lebih cepat, tetapi menimbulkan tantangan koordinasi—bagaimana menggabungkan hasil? Bagaimana jika agen tidak sepakat? Anda butuh protokol yang jelas untuk mengintegrasikan informasi dan menyelesaikan konflik, sering kali dengan “penengah” (manusia atau LLM) untuk menyelesaikan perselisihan atau kondisi balapan.
Agen kolaboratif: Menyerahkan tugas secara berurutan. Agen A mengklasifikasikan, B melakukan riset, C mengeksekusi. Cocok untuk alur kerja bertahap yang jelas, tetapi titik lemah ada pada perpindahan tugas—wawasan A harus diteruskan ke B dalam format yang dapat digunakan.
Kesalahan umum: menganggap ini sebagai “rencana implementasi.” Padahal, ini adalah pilihan arsitektur yang menentukan kapabilitas agen Anda.
Misalnya, membangun agen untuk persetujuan kontrak penjualan berarti Anda harus memutuskan: apakah satu agen yang mengerjakan semuanya, atau agen routing yang membagi ke spesialis untuk harga, legal, dan tinjauan eksekutif? Hanya Anda yang mengetahui alur bisnis sebenarnya—dan Anda harus mengajarkannya kepada agen Anda.
Bagaimana memilih? Bergantung pada kompleksitas tiap tahap, seberapa banyak konteks yang harus diteruskan, dan apakah Anda membutuhkan kolaborasi waktu nyata atau eksekusi berurutan.
Pilih arsitektur yang salah, dan Anda akan menghabiskan berbulan-bulan memperbaiki hal yang bukan bug—melainkan ketidaksesuaian antara desain, masalah, dan solusi Anda.
Insting pertama banyak orang saat membangun sistem AI adalah membuat dashboard untuk menampilkan apa yang terjadi. Mohon—berhenti membuat dashboard.
Dashboard tidak membantu.
Tim keuangan Anda sudah tahu soal kuitansi yang hilang, dan tim penjualan sudah tahu kontrak mana yang macet di bagian legal.
Agen harus langsung mengintersepsi masalah saat terjadi, menyerahkan langsung ke orang yang tepat, dan menyediakan semua informasi relevan untuk penyelesaian segera.
Ada faktur yang kurang dokumen? Jangan hanya mencatatnya. Tandai segera, identifikasi apa yang kurang, dan kirim masalah—lengkap dengan konteks (pemasok, jumlah, kebijakan, detail)—ke pihak yang bertanggung jawab. Blokir transaksi hingga terselesaikan. Langkah ini sangat penting; jika tidak, masalah akan menyebar ke seluruh organisasi dan Anda akan terlambat memperbaikinya.
Persetujuan kontrak tertunda 24 jam? Jangan tunggu rapat mingguan. Naikkan prioritas otomatis dengan detail transaksi agar pihak yang berwenang bisa segera mengambil keputusan—tanpa harus mencari-cari di sistem. Ciptakan urgensi.
Pemasok melewatkan tenggat? Jangan tunggu sampai ada yang menyadari. Jalankan protokol darurat otomatis sebelum siapa pun tahu ada masalah.
Tugas agen Anda adalah membuat masalah tidak mungkin diabaikan dan mudah diselesaikan.
Ekspos masalah secara langsung—bukan hanya melalui dashboard.
Ini kebalikan dari cara kebanyakan perusahaan menggunakan AI: mereka memanfaatkannya untuk “melihat” masalah, padahal Anda harus menggunakannya untuk “memaksa” solusi—secara cepat. Saat tingkat penyelesaian Anda mendekati 100%, barulah pertimbangkan dashboard.
Ada alasan mengapa perusahaan terus membeli alat SaaS yang tidak digunakan siapa pun.
SaaS mudah dibeli: demo, penawaran, centang daftar kebutuhan. Seseorang menyetujui dan merasa sudah ada kemajuan—padahal kenyataannya jarang demikian.
Masalah terbesar SaaS AI: hanya diam di tempat. Tidak terintegrasi dengan alur kerja nyata dan menjadi satu login tambahan. Anda dipaksa migrasi data, dan sebulan kemudian, itu hanya jadi vendor lain yang harus dikelola. Setahun kemudian, ditinggalkan, tetapi biaya switching membuatnya tetap ada—menciptakan “utang teknis.”
Agen kustom yang dibangun di atas sistem yang Anda gunakan saat ini menghindari masalah ini.
Mereka berjalan di dalam alat yang sudah Anda gunakan, tidak menambah platform baru, dan membantu Anda bekerja lebih cepat. Agen yang bekerja; manusia yang meninjau hasilnya.
Perbandingan biaya nyata bukanlah “pengembangan vs. biaya lisensi”—jauh lebih sederhana:
SaaS menciptakan utang teknis: setiap alat baru berarti integrasi tambahan yang harus dipelihara, sistem yang segera usang, dan vendor yang bisa saja diakuisisi, beralih arah, atau tutup.
Membangun agen sendiri membangun kapabilitas: setiap peningkatan membuat sistem semakin cerdas, setiap alur kerja baru memperluas kemungkinan. Investasi bertumbuh, bukan menyusut.
Setahun terakhir saya selalu katakan: SaaS AI generik tidak punya masa depan. Data industri membuktikan—sebagian besar perusahaan meninggalkan SaaS AI dalam enam bulan dan tidak mendapatkan peningkatan produktivitas. Nilai AI sesungguhnya berasal dari agen kustom, baik yang dibangun internal maupun pihak ketiga.
Inilah sebabnya pelopor agen mendapatkan keunggulan struktural jangka panjang—mereka membangun infrastruktur yang semakin kuat. Sisanya hanya menyewa alat yang akhirnya harus diganti. Dalam bidang yang berubah setiap bulan, menyia-nyiakan satu minggu saja adalah kemunduran besar untuk roadmap dan bisnis Anda.
Jika proyek agen AI Anda butuh waktu setahun untuk diluncurkan, Anda sudah kalah.
Rencana tidak bisa mengikuti perubahan. Desain alur kerja Anda mungkin tidak sesuai kenyataan, dan kasus tepi yang terlewat justru akan menjadi yang terpenting. Setahun lagi, AI mungkin sudah berubah total—proyek Anda bisa jadi usang.
Tiga bulan, maksimal—langsung produksi.
Di dunia yang penuh informasi saat ini, kemampuan nyata adalah tahu cara memanfaatkan informasi secara efektif dan berkolaborasi dengannya. Selesaikan tugas nyata: proses tugas aktual, buat keputusan nyata, tinggalkan jejak audit yang jelas.
Masalah paling umum yang saya lihat: tim internal memperkirakan proyek AI tiga bulan menjadi enam hingga dua belas bulan. Atau lebih buruk—menjanjikan tiga bulan, lalu menunda terus dengan alasan “tak terduga.” Ini bukan sepenuhnya kesalahan mereka; AI memang kompleks.
Itulah mengapa Anda butuh engineer yang benar-benar memahami AI—mereka tahu cara menskalakan, sudah menghadapi masalah nyata, dan memahami kelebihan serta batasannya. Terlalu banyak developer “setengah matang” yang mengira AI bisa melakukan segalanya—padahal tidak demikian. Jika Anda developer yang ingin masuk ke AI enterprise, Anda harus menguasai batas praktisnya.
Inilah yang penting untuk agen yang benar-benar usable:
Konteks adalah segalanya: Tanpa konteks yang kuat, agen hanyalah generator angka acak yang mahal. Pastikan alur informasi, memori persisten, dan embedding pengetahuan domain berjalan optimal. “Prompt engineering” dulu jadi lelucon—sekarang “context engineering” adalah versi 2.0.
Rancang untuk peningkatan, bukan penggantian: Manusia harus melakukan yang terbaik dari mereka; agen harus membuka jalan untuk fokus.
Arsitektur lebih penting daripada pemilihan model: Memutuskan antara agen mandiri, paralel, atau kolaboratif jauh lebih penting daripada memilih model. Pastikan arsitektur tepat.
Intersepsi dan selesaikan, bukan sekadar lapor dan tinjau: Dashboard adalah kuburan masalah. Bangun sistem yang memaksa penyelesaian cepat.
Deploy cepat, iterasi tanpa henti: Agen terbaik sudah berjalan dan terus membaik—bukan terjebak di tahap desain. (Dan perhatikan tenggat waktu Anda.)
Hal lain hanyalah detail.
Teknologinya sudah siap, tapi Anda mungkin belum.
Pahami ini dan Anda bisa mengembangkan bisnis hingga 100x.





