Ada penyakit baru di dunia software 2026: semua hal pengin disebut agent.
Workflow yang sebenarnya cuma “kalau form masuk, kirim email” dikasih nama AI agent. Bot yang menjawab FAQ disebut agent. Script yang jalan tiap jam disebut agent. Hasilnya, orang bisnis makin susah membedakan mana teknologi yang memang butuh reasoning dan mana yang sebenarnya bisa selesai dengan automation biasa yang lebih murah, lebih stabil, dan lebih gampang diaudit.
Padahal pilihan antara AI agent dan automation biasa bukan soal mana yang lebih modern.
Pertanyaannya adalah: seberapa banyak ketidakpastian di dalam pekerjaan itu?
Automation biasa paling kuat ketika prosesnya jelas.
Kalau invoice jatuh tempo lebih dari tujuh hari, buat reminder. Kalau formulir lead masuk, masukkan ke CRM. Kalau status order berubah menjadi shipped, kirim notifikasi. Kalau file masuk folder tertentu, pindahkan ke proses berikutnya.
Logikanya bisa ditulis sebagai aturan.
Input A menghasilkan tindakan B. Mungkin ada beberapa cabang, tapi jalurnya tetap diketahui sebelumnya.
Kelebihannya underrated. Automation biasa cepat, murah, konsisten, dan gampang dites. Kalau ada kesalahan, developer bisa melihat trigger, condition, dan action. Sistem tidak perlu “berpikir”. Justru karena tidak berpikir, perilakunya lebih mudah diprediksi.
AI agent dibutuhkan ketika pekerjaan tidak bisa sepenuhnya ditulis sebagai serangkaian rule tetap.
Misalnya: baca 20 email customer, tentukan mana yang urgent, cari data order terkait, buat ringkasan masalah, lalu tentukan apakah perlu diteruskan ke finance, support, atau sales. Di sini input-nya berupa bahasa manusia, konteksnya bervariasi, dan langkah berikutnya bisa berbeda.
Agent bisa diberi goal, tools, dan batasan, lalu memilih langkah yang diperlukan.
Definisi ini makin nyata di produk 2026. OpenAI workspace agents, misalnya, dirancang untuk workflow berulang yang dapat terhubung dengan aplikasi dan tools, berjalan terjadwal, serta mengambil tindakan di dalam batas permission dan approval yang ditentukan organisasi. Jadi agent bukan sekadar chatbot dengan nama baru. Nilai tambahnya ada pada kemampuan menangani rangkaian pekerjaan yang membutuhkan interpretasi dan tindakan lintas sistem.
Tetapi itu juga alasan kenapa agent lebih berisiko.
Automation biasa gagal dengan cara yang relatif membosankan. Trigger tidak jalan, field salah mapping, API error.
Agent bisa gagal dengan cara yang lebih kreatif.
Dia bisa salah memahami instruksi, memilih sumber yang salah, menganggap informasi lama masih berlaku, mengambil langkah yang secara teknis valid tetapi secara bisnis tidak cocok, atau terlalu percaya diri terhadap data yang ambigu.
Makanya jangan pakai agent untuk pekerjaan deterministik cuma karena kelihatan keren.
Contoh simpel: setiap Jumat jam lima sore, copy data transaksi dari database ke warehouse. Lo tidak perlu model bahasa besar untuk itu. Pakai scheduler dan pipeline biasa.
Setiap invoice baru harus diberi nomor berurutan. Jangan pakai agent. Gunakan sistem deterministic.
User submit form lalu harus mendapat email confirmation yang sama. Automation.
Setiap malam backup database. Automation.
Kalau sebuah proses bisa ditulis lengkap dalam flowchart tanpa banyak kotak “tergantung konteks”, automation biasa hampir selalu pilihan pertama yang lebih waras.
Agent mulai masuk ketika flowchart berubah jadi spaghetti.
Contoh pertama adalah riset.
Misalnya tim strategy sebuah perusahaan di Sudirman ingin memantau perubahan kompetitor. Sumbernya bisa website, press release, berita, pricing page, dokumentasi produk, atau update sosial. Tidak semua perubahan penting. Sistem perlu membaca, membandingkan, mengelompokkan, lalu menentukan mana yang layak dinaikkan ke manusia.
Automation bisa mengambil halaman setiap hari. Agent bisa membantu menginterpretasikan apa yang berubah.
Jadi desain terbaik sering bukan agent versus automation. Justru gabungan keduanya.
Automation menjadi tulang belakang. Agent menjadi layer reasoning di titik yang memang butuh interpretasi.
Contoh kedua adalah support.
Automation menerima ticket, menambahkan timestamp, dan mengirim acknowledgement. Itu deterministic.
Agent membaca isi ticket, memahami kategori masalah, mencari dokumentasi internal, dan membuat draft solusi. Itu interpretatif.
Automation kemudian bisa mengirim task ke human agent jika confidence rendah atau kasus termasuk kategori sensitif.
Model hybrid seperti ini biasanya lebih kuat daripada memberi satu agent kontrol ke seluruh sistem.
Ada cara sederhana untuk menilai pekerjaan.
Tanya lima pertanyaan.
Pertama, apakah input-nya terstruktur?
Kalau input selalu field yang jelas seperti tanggal, nominal, status, ID, atau pilihan dropdown, automation punya keuntungan besar.
Kalau input-nya email panjang, dokumen, percakapan, screenshot, atau instruksi yang bentuknya berbeda-beda, AI mulai relevan.
Kedua, apakah langkahnya selalu sama?
Kalau selalu sama, automation.
Kalau sistem harus menentukan langkah berikut berdasarkan konteks, agent mungkin masuk akal.
Ketiga, seberapa mahal kalau salah?
Ini pertanyaan paling penting.
Jangan karena agent mampu mengirim email berarti dia harus boleh mengirim email tanpa approval. Jangan karena agent bisa mengubah CRM berarti dia harus boleh menghapus record. Jangan karena AI bisa membuat transfer instruction berarti dia diberi akses finansial bebas.
Semakin mahal dampak kesalahan, semakin banyak guardrail yang dibutuhkan.
OpenAI sendiri, dalam penawaran workspace agents, menekankan permission, monitoring, audit log, dan approval gate untuk tindakan sensitif. Itu bukan fitur tambahan yang nice-to-have. Itu inti operasional agent.
Keempat, apakah output bisa diverifikasi?
Agent yang membuat weekly research digest cukup aman karena manusia masih bisa membaca sumbernya sebelum mengambil keputusan.
Agent yang langsung menolak klaim asuransi jauh lebih problematik karena keputusan berpengaruh langsung ke orang dan mungkin tidak mudah dibatalkan.
Kelima, apakah volume pekerjaannya cukup besar untuk membayar kompleksitas?
Membangun agent punya biaya yang sering tidak kelihatan: konfigurasi, testing, permission, evaluasi output, monitoring, maintenance, dan perubahan workflow.
Kalau pekerjaan cuma terjadi dua kali sebulan dan manusia menyelesaikannya dalam sepuluh menit, automation canggih bisa jadi proyek ego.
Ini penting untuk bisnis Indonesia karena kita kadang suka membeli software sebelum menghitung value-nya.
Sebuah agency 12 orang di Cipete tidak butuh arsitektur agentic seperti perusahaan global. Kalau pain point-nya cuma sales lupa follow-up, satu CRM automation mungkin cukup.
Sebaliknya, perusahaan dengan ribuan customer message per hari bisa punya case yang kuat untuk agent triage karena variasi bahasa dan konteks terlalu tinggi untuk rule sederhana.
Ada juga problem reliability.
Automation biasa biasanya punya output yang sama untuk input sama.
AI model bersifat probabilistik. Prompt yang sama tidak selalu menghasilkan kata demi kata yang sama. Model baru juga bisa mengubah perilaku. Karena itu workflow agent harus diuji berdasarkan outcome, bukan cuma “kemarin gue coba dan bagus”.
Buat set contoh.
Kasih 50 ticket lama dan lihat apakah agent mengkategorikan dengan benar. Masukkan kasus edge. Coba instruksi yang ambigu. Uji apakah agent berhenti ketika data tidak cukup. Uji apakah dia tetap patuh pada permission.
Kalau sistem akan dipakai untuk keputusan penting, evaluasi harus lebih ketat daripada demo lima menit.
Kemudian siapkan fallback.
Agent bukan orang yang tidak pernah sakit. API bisa gagal. Integrasi bisa putus. Model bisa timeout. Data source bisa berubah. Kalau agent berhenti, bisnis tetap perlu tahu proses manualnya.
Ini alasan lain automation biasa tidak akan hilang.
Masa depan workflow bukan semua diganti agent. Automation deterministic justru tetap menjadi infrastruktur penting karena dia bisa mengerjakan bagian yang tidak butuh intelligence dengan reliability tinggi.
Agent ditempatkan di area yang sebelumnya terlalu messy untuk diotomatisasi.
Misalnya, perusahaan properti menerima inquiry dari berbagai kanal. Automation mengambil semua inquiry ke satu sistem. Agent membaca pesan dan mengidentifikasi apakah orang mencari sewa, beli, lokasi, budget, dan timing. Setelah struktur terbentuk, automation mengambil alih lagi untuk routing dan SLA.
Lihat pola itu.
Automation, agent, automation.
Bukan satu robot sakti yang menguasai semuanya.
Buat tim yang baru mulai, pendekatannya sebaiknya bertahap. Pilih satu workflow yang menyebalkan tetapi jelas hasil akhirnya. Dokumentasikan proses manual. Tandai bagian yang deterministic dan bagian yang membutuhkan judgment. Otomatiskan bagian deterministic dulu. Baru tambahkan AI di titik yang benar-benar butuh interpretasi.
Setelah itu ukur.
Berapa waktu yang dihemat? Berapa persen kasus perlu dikoreksi manusia? Kesalahan macam apa yang terjadi? Apakah sistem membuat pekerjaan lebih cepat atau malah menambah tugas review?
Kalau manusia harus mengecek ulang 100 persen output agent secara mendalam, mungkin value-nya belum bagus. Kalau agent bisa menangani 70 persen pekerjaan awal dan manusia hanya fokus kasus kompleks, itu lebih menarik.
Jangan lupa biaya mental juga.
Terlalu banyak agent membuat tim tidak tahu siapa melakukan apa. Ada agent untuk riset, agent untuk sales, agent untuk finance, agent untuk content, agent untuk meeting, lalu semua mengirim notifikasi. Hasilnya bukan produktivitas. Hasilnya kantor digital yang berisik.
Agent seharusnya mengurangi koordinasi, bukan menciptakan lapisan koordinasi baru.
Jadi kapan pakai automation biasa?
Ketika aturan jelas, input terstruktur, output predictable, dan kesalahan harus ditekan serendah mungkin.
Kapan pakai AI agent?
Ketika pekerjaan punya variasi konteks, membutuhkan interpretasi, melibatkan beberapa langkah yang tidak selalu sama, dan output masih bisa diberi guardrail serta diverifikasi.
Kapan pakai keduanya?
Hampir setiap workflow serius.
Automation mengurus tulangnya. Agent mengurus bagian abu-abu. Manusia mengurus keputusan yang punya konsekuensi.
Teknologi yang paling matang bukan yang memakai agent paling banyak. Justru tim yang tahu kapan tidak perlu agent biasanya punya sistem paling sehat.
Ada rule tambahan yang layak dipakai: jangan memberi model kebebasan lebih besar dari yang dibutuhkan. Kalau agent hanya perlu membaca data untuk membuat ringkasan, beri read access. Jangan langsung beri write access. Kalau tindakan bisa berdampak ke customer, tambahkan approval. Kalau tindakan finansial, legal, atau reputasional, standar approval harus lebih tinggi lagi.
Observability juga penting. Tim perlu bisa melihat agent melakukan apa, sumber apa yang dipakai, output apa yang dibuat, dan tindakan apa yang diambil. Tanpa log, debugging agent berubah menjadi tebak-tebakan. Sistem yang kelihatan pintar tetapi tidak bisa diaudit akan sulit dipercaya saat dipakai pada workflow serius.
Terakhir, desain agent harus punya stop condition. Salah satu kegagalan automation modern adalah sistem terus mencoba walau konteks sudah tidak cukup. Agent yang baik harus tahu kapan berhenti, meminta manusia, atau menandai ketidakpastian. Kemampuan bilang “gue nggak punya cukup data” lebih berharga daripada agent yang selalu menghasilkan jawaban.
Kalau tim memahami batas ini, pilihan teknologinya jadi simpel. Gunakan kode dan automation untuk kepastian. Gunakan AI untuk ketidakpastian yang masih bisa dikontrol. Gunakan manusia untuk konsekuensi.
Bacaan terkait
Artikel ini berada dalam AI Tools & Productivity dan mengikuti metodologi editorial Undercover.id. Format terkait tersedia di Explainer teknologi dan kebijakan digital.