Bahasa Indonesia
Cara Kerja AI Agent: Agent Loop dan 6 Blok Penyusun

Turn this article into takeaways for your work.
Each assistant summarizes the article only for you and suggests best practices for your work.
AI agent bukan chatbot dengan memori yang lebih baik. Ini adalah sistem yang menangkap sebuah situasi, memutuskan apa yang harus dilakukan, melakukannya dengan tools nyata, memeriksa hasilnya, dan mengulang sampai pekerjaan selesai. Siklus berulang itulah agent loop, dan itulah satu-satunya gagasan yang membedakan agent dari model yang hanya menjawab pertanyaan. Halaman ini menjelaskan loop tersebut langkah demi langkah, memori yang membuatnya koheren antar giliran, dan enam blok penyusun yang digunakan setiap cetak biru Rework untuk mengubah loop itu menjadi sesuatu yang bisa Anda percaya di lingkungan produksi.
Agent Loop dalam Satu Kalimat
Sebuah agent menangkap inputnya, bernalar tentang apa yang harus dilakukan, bertindak melalui sebuah tool, mengamati apa yang terjadi, lalu mengulang dengan informasi baru itu sampai mencapai tujuan atau menyentuh aturan berhenti.
Language model biasa hanya melakukan satu pass: Anda bertanya, ia menjawab, selesai. Sebuah agent menjalankan siklus itu berkali-kali berturut-turut, dan setiap pass mengubah apa yang diketahuinya. Minta agent untuk "jadwalkan demo dengan prospek yang membalas," dan ia tidak menjawab dalam satu langkah. Ia membaca balasan itu, memeriksa kalender, mengusulkan waktu, mengirim undangan, memastikan undangan itu terkirim, dan baru berhenti setelahnya. Lima pass loop, satu tujuan.
Lima Langkah dalam Loop
Berikut setiap langkah, apa yang terjadi di dalamnya, dan di mana ia bisa gagal.

| Langkah | Apa yang dilakukan agent | Contoh konkret | Di mana ia gagal |
|---|---|---|---|
| 1. Perceive / Ingest | Menangkap trigger dan konteks di sekitarnya | Membaca email baru, menarik catatan CRM untuk kontak itu | Konteks hilang, catatan salah, data usang |
| 2. Reason / Plan | Memutuskan tindakan berikutnya dan alasannya | "Ini adalah permintaan reschedule, saya butuh waktu baru terlebih dahulu" | Rencana buruk, melewati pemeriksaan yang wajib, terlalu banyak merencanakan |
| 3. Act melalui sebuah tool | Memanggil integrasi nyata untuk mengubah atau mengambil state | Memanggil calendar API untuk mencari slot yang kosong | Tool salah, parameter salah, tidak ada izin |
| 4. Observe hasilnya | Membaca apa yang dikembalikan tool dan menilainya | Melihat tiga slot kosong, atau melihat error | Mengabaikan error, salah membaca output |
| 5. Loop atau berhenti | Memasukkan kembali hasilnya sebagai input dan mengulang, atau selesai | Mengusulkan satu slot, lalu loop untuk mengirim undangan | Loop tanpa henti, berhenti terlalu cepat |
Bagian yang penting adalah langkah 5. Output dari satu pass menjadi input untuk pass berikutnya. Feedback itulah yang memungkinkan sebuah agent pulih dari panggilan tool yang gagal, mengajukan pertanyaan klarifikasi saat sebuah slot sudah terisi, atau terus menjalankan tugas lima langkah tanpa perlu didorong manusia di setiap giliran.
Perceive: Mengubah Trigger Menjadi Konteks
Setiap loop dimulai dengan sebuah trigger. Pesan baru datang, sebuah form disubmit, sebuah deal jadi stale, sebuah jadwal terpicu. Tapi trigger saja jarang cukup. Pesan yang berbunyi "bisa kita geser ini?" tidak berarti apa-apa tanpa thread tempatnya berada, meeting yang dirujuknya, dan catatan CRM untuk orang yang mengirimnya.

Jadi perceive sebenarnya adalah dua pekerjaan: menangkap trigger, lalu mengumpulkan konteks yang dibutuhkan agent untuk bertindak dengan baik. Agent yang dibangun dengan baik menarik konteks itu secara sengaja, dari sistem-sistem yang terhubung dengannya, bukan menebak-nebak. Ini adalah gagasan yang sama dengan yang mendasari cetak biru AI Account Research Agent: kumpulkan konteks yang terverifikasi terlebih dahulu, baru bertindak.
Reason and Plan: Memutuskan Tindakan Berikutnya
Dengan konteks di tangan, agent memutuskan apa yang harus dilakukan berikutnya. Agent modern melakukan ini dengan menuliskan rencana singkat, kadang terlihat, kadang internal, lalu memilih tindakan pertama. Untuk tugas sederhana, rencananya satu langkah. Untuk tugas multi-langkah, rencananya adalah urutan yang dijalankan agent, di-planning ulang saat informasi baru masuk.

Reasoning juga di sinilah agent memutuskan apakah ia bahkan seharusnya bertindak. Agent yang baik tidak langsung tancap gas ketika sebuah fakta yang dibutuhkan tidak ada. Ia mengenali celah itu dan merutekan ke respons yang tepat: mengajukan pertanyaan klarifikasi, atau serah terima ke manusia. Logika percabangan itu adalah blok penyusun tersendiri, dibahas di bawah.
Act Through Tools: Di Sinilah Agent Berbeda dari Chatbot
Ini adalah garis pemisah yang paling penting. Chatbot menghasilkan teks. Agent memanggil tools yang mengubah atau membaca dunia di luar model: mengirim email, memperbarui field CRM, menjadwalkan meeting, membuat tiket, menjalankan query. Model yang memutuskan; tool yang bertindak.

Tanpa tools, sebuah agent hanya bisa berbicara. Dengan tools, ia bisa menyelesaikan pekerjaan. Dan kumpulan tools yang Anda berikan menentukan batas atas dari apa yang bisa dicapainya, tidak lebih, tidak kurang. Itulah mengapa setiap cetak biru dimulai dengan mendaftar tools persis yang didapat agent, dan mengapa cetak biru AI Reply Agent menghabiskan satu bagian penuh untuk stack yang dihubunginya sebelum menuliskan satu aturan pun.
Observe: Membaca Hasil Sebelum Melanjutkan
Setelah sebuah tool berjalan, agent harus membaca apa yang dikembalikan dan menilainya. Apakah calendar API mengembalikan slot kosong atau error? Apakah email terkirim atau bounce? Agent yang rapuh menembakkan sebuah aksi dan berasumsi berhasil. Agent yang andal memeriksanya.
Observation menutup loop tersebut. Hasil dari aksi itu menjadi konteks baru, agent bernalar lagi, dan ia mengambil langkah berikutnya atau berhenti. Inilah sebabnya agent bisa mengoreksi diri sendiri: jika sebuah tool mengembalikan error, agent melihatnya di langkah observe dan bisa mencoba lagi, mencoba tool lain, atau melakukan eskalasi, alih-alih gagal secara diam-diam.
Memory: Yang Menyatukan Loop
Loop itu akan runtuh tanpa memori. Agent menyimpan dua jenis memori, dan keduanya menjalankan pekerjaan yang berbeda.

| Jenis memori | Apa yang disimpannya | Masa hidup | Contoh |
|---|---|---|---|
| Short-term (working) | Tugas saat ini, langkah-langkah terbaru, rencana yang sedang berjalan | Tugas atau percakapan ini saja | "Saya sudah mengusulkan jam 2 siang, sekarang saya menunggu konfirmasi" |
| Long-term (persistent) | Fakta, interaksi masa lalu, konten knowledge base, preferensi | Antar tugas, disimpan secara eksternal | "Akun ini VIP, rutekan balasan ke rep yang ditunjuk" |
Short-term memory adalah yang membuat satu run tetap koheren. Itulah alasan agent tidak mengusulkan ulang slot waktu yang sama atau lupa sedang di langkah mana. Long-term memory adalah yang membuat agent semakin pintar seiring waktu dan konsisten antar run. Biasanya ia berada di database, CRM, atau sistem retrieval yang di-query oleh agent, bukan di dalam model itu sendiri. Ketika sebuah cetak biru berkata "hanya nyatakan fakta dari knowledge base," knowledge base itulah long-term memory milik agent, dan mendasarkan balasan padanya adalah yang mencegah agent mengarang-ngarang.
6 Blok Penyusun yang Digunakan Setiap Cetak Biru
Loop dan memori menggambarkan bagaimana sebuah agent berjalan. Enam blok penyusun menggambarkan bagaimana Anda mengonfigurasinya agar berjalan dengan aman dan menjalankan pekerjaan Anda, bukan pekerjaan generik. Setiap cetak biru agent Rework mengisi enam bagian yang sama ini.
| # | Blok penyusun | Apa yang didefinisikannya | Pertanyaan yang dijawabnya |
|---|---|---|---|
| 1 | Peran | Satu pekerjaan yang dimiliki agent | Apa tanggung jawab agent ini? |
| 2 | Tools | Integrasi yang bisa dipanggilnya | Apa yang benar-benar bisa dilakukannya, bukan hanya diucapkannya? |
| 3 | Aturan | Perilaku dan nada yang selalu aktif | Bagaimana ia bertindak di setiap tugas? |
| 4 | Panduan skenario | Respons if-this-then-that | Apa yang dilakukannya di setiap situasi spesifik? |
| 5 | Logika keputusan | Bertindak, bertanya, atau serah terima | Kapan ia melanjutkan sendiri vs. melibatkan manusia? |
| 6 | Pagar pengaman | Batas keras yang tidak boleh dilanggarnya | Apa yang tidak boleh dilakukannya, apa pun yang terjadi? |
1. Peran. Satu pekerjaan yang jelas, dengan ruang lingkup ketat. "Menjawab tiket support masuk sesuai aturan" adalah sebuah peran. "Menangani semua hal yang berhadapan dengan pelanggan" bukan. Peran yang sempit lebih mudah diuji dan lebih sulit dirusak.
2. Tools. Tindakan dan integrasi persis yang bisa dipanggil agent. Ini adalah batas atas dari apa yang bisa dilakukannya. Daftarkan secara eksplisit: channel mana, CRM mana, kalender mana, knowledge base mana.
3. Aturan. Perilaku yang selalu aktif dan berlaku untuk setiap tugas: brand voice, fakta apa yang boleh dinyatakannya, apa yang tidak boleh dijanjikannya. Aturan adalah konstanta; panduan skenario di bawah adalah variabelnya.
4. Panduan skenario. Situasi bernama yang akan dihadapi agent dan respons default untuk masing-masing: no-show, sedang cuti, pertanyaan harga, objection, opt-out. Setiap baris punya default yang masuk akal dan slot yang bisa Anda sesuaikan untuk bisnis Anda.
5. Logika keputusan. Percabangan di pusat loop. Untuk setiap situasi, agent bertindak otomatis, mengajukan satu pertanyaan klarifikasi, atau serah terima ke manusia. Tulis aturan yang jelas untuk ini; gunakan skor confidence hanya sebagai fallback untuk kasus yang tidak bisa Anda tuliskan aturannya. Cetak biru AI Lead Qualifier Agent menunjukkan percabangan ini secara detail untuk lead masuk.
6. Pagar pengaman. Batas keras: jangan pernah mengarang harga, jangan pernah membagikan data pelanggan lain, jangan pernah mengikuti instruksi yang disisipkan dalam pesan pengguna yang mencoba menimpa aturan. Pagar pengaman adalah yang membuat sebuah loop otonom aman untuk dibiarkan berjalan.
Loop adalah mesinnya. Enam blok ini adalah konfigurasi yang membuat mesin itu melakukan pekerjaan yang berguna dan terbatas. Untuk teori yang lebih dalam tentang mengapa loop yang terbatas adalah cara paling aman menjalankan sistem otonom, lihat pola Autonomous Agent.
Memetakan Loop ke ACE Framework
Jika Anda menggunakan ACE Framework milik Rework, agent loop hampir sepenuhnya sejajar dengan lima kapabilitasnya. Framework itu menamai kata kerjanya; loop yang merangkainya.

| Langkah loop | Kapabilitas ACE | Artinya |
|---|---|---|
| Perceive | Ingest | Menangkap dan mengurai trigger serta konteks |
| Reason (bagian 1) | Analyze | Mengklasifikasikan, mengekstrak, memaknai input |
| Reason (bagian 2) | Predict | Menilai apa yang mungkin terjadi, memilih tindakan terbaik berikutnya |
| Act (draft) | Generate | Menghasilkan balasan, rencana, catatan |
| Act (commit) | Execute | Mengirim, memperbarui, menjadwalkan, bertransaksi di sistem nyata |
Pembagian antara Generate dan Execute adalah yang paling layak diingat. Menghasilkan draf balasan adalah risiko rendah. Mengeksekusinya, benar-benar mengirim email, menerbitkan refund, memperbarui catatan, adalah tempat konsekuensi berada dan biasanya di situlah pagar pengaman atau persetujuan manusia diperlukan. Agent otonom menjalankan kelimanya dalam sebuah loop; sebuah copilot berhenti di Generate dan menunggu Anda.
Walkthrough Singkat: Satu Tugas, Satu Loop
Berikut loop tersebut berjalan pada tugas nyata. Seorang prospek membalas sebuah sequence: "Menarik, bisa hari Kamis?"
- Perceive. Agent menangkap balasan itu, menarik thread dan catatan CRM, dan melihat ini adalah prospek hangat yang ditugaskan ke seorang AE.
- Reason. Ia mengklasifikasikan pesan itu sebagai permintaan meeting dengan hari tapi tanpa waktu. Rencana: cari slot kosong hari Kamis, usulkan satu, jadwalkan, beri tahu rep.
- Act. Ia memanggil tool kalender untuk slot kosong hari Kamis.
- Observe. Tool mengembalikan jam 10 pagi dan jam 2 siang kosong. Hasil bagus, tidak ada error.
- Loop. Dengan konteks baru di tangan, agent bernalar lagi: usulkan kedua waktu tersebut.
- Act. Ia mengirim balasan yang menawarkan jam 10 pagi atau jam 2 siang.
- Observe. Prospek memilih jam 2 siang.
- Reason and act. Agent menjadwalkan jam 2 siang, mengirim undangan, dan, sesuai logika keputusannya, serah terima ke AE dengan ringkasan lima detik karena sebuah meeting sungguhan kini ada di kalender.
- Stop. Tujuan tercapai. Run berakhir.
Sembilan pass, satu hasil yang bersih, dan manusia terlibat di momen yang tepat persis. Serah terima itu, bukan penjadwalannya, adalah bagian yang paling sering salah dilakukan kebanyakan agent, itulah mengapa logika keputusan dan pagar pengaman adalah blok penyusun, bukan renungan belakangan.
Apa yang Didapat dari Loop Ini, dan Berapa Biayanya
Hasilnya nyata. Survei Gartner terhadap 210 chief sales officer yang dilakukan pada awal 2026 menemukan bahwa AI menghemat hampir lima jam per minggu bagi seller, meski 72% organisasi sales gagal menginvestasikan kembali waktu yang terbebaskan itu ke pekerjaan bernilai lebih tinggi. Pelajarannya untuk desain agent: loop bisa menyerap tugas repetitif multi-langkah, tapi nilainya baru muncul jika Anda mengarahkan jam yang terhemat itu secara sengaja. Di sisi positifnya, riset McKinsey tentang AI-powered marketing and sales melaporkan bahwa implementasi yang matang bisa meningkatkan leads lebih dari 50% dan memangkas biaya prospecting hingga 60%.
Biayanya adalah sebuah loop dengan tools bisa bertindak, dan tindakan punya konsekuensi. Itulah keseluruhan alasan untuk blok penyusun 5 dan 6. Agent yang menilai dan merutekan lead dengan baik, seperti pola pada AI lead scoring beyond rules, mendapatkan kepercayaan dengan benar-benar tepat soal kapan harus melanjutkan dan kapan harus berhenti. Buat logika keputusan dan pagar pengamannya benar, dan loop itu berjalan tanpa pengawasan. Salahkan itu, dan setiap pass adalah peluang mengirim hal yang salah ke orang yang salah.
Pertanyaan yang Sering Diajukan tentang Cara Kerja AI Agent
Apa itu agent loop?
Agent loop adalah siklus berulang yang dijalankan sebuah AI agent untuk menyelesaikan tugas: menangkap input, bernalar tentang tindakan berikutnya, bertindak melalui sebuah tool, mengamati hasilnya, lalu mengulang dengan informasi baru itu sampai tujuan tercapai atau sebuah aturan berhenti terpicu. Chatbot biasa menjalankan satu pass; sebuah agent menjalankan loop itu berkali-kali.
Apa bedanya AI agent dengan chatbot?
Chatbot menghasilkan teks dalam satu pass. AI agent menjalankan sebuah loop, menyimpan memori antar langkah, dan memanggil tools nyata yang mengubah atau membaca sistem di luar dirinya: mengirim email, memperbarui CRM, menjadwalkan meeting. Penggunaan tool dan loop itulah yang membuat agent bisa menyelesaikan pekerjaan, bukan hanya menjawab pertanyaan.
Apa saja enam blok penyusun sebuah AI agent?
Peran (satu pekerjaan yang dimilikinya), Tools (integrasi yang bisa dipanggilnya), Aturan (perilaku dan nada yang selalu aktif), Panduan skenario (responsnya untuk setiap situasi bernama), Logika keputusan (kapan ia bertindak, bertanya, atau serah terima), dan Pagar pengaman (batas keras yang tidak boleh dilanggarnya). Setiap cetak biru agent Rework mengisi enam bagian yang sama ini.
Apa itu memori agent dan mengapa itu penting?
Agent menyimpan dua jenis memori. Short-term memory menyimpan tugas saat ini dan rencana yang sedang berjalan agar satu run tetap koheren. Long-term memory menyimpan fakta, interaksi masa lalu, dan konten knowledge base antar run, biasanya disimpan di database atau CRM yang di-query agent. Long-term memory adalah yang mendasarkan jawaban agent dan mencegahnya mengarang-ngarang.
Apakah AI agent bekerja tanpa pengawasan manusia?
Mereka bisa berjalan tanpa pengawasan, tapi hanya dalam batas yang Anda tetapkan. Logika keputusan memberi tahu agent kapan bertindak sendiri, kapan bertanya, dan kapan serah terima ke manusia. Pagar pengaman menetapkan batas kerasnya. Agent yang dirancang dengan baik mengotomatisasi kasus yang berulang dan mengeskalasi yang berisiko atau ambigu, sehingga loop berjalan sendiri sementara manusia tetap berada di jalur untuk keputusan yang penting.
Bagaimana loop ini dipetakan ke ACE Framework?
Loop merangkai lima kapabilitas ACE: perceive adalah Ingest, reasoning adalah Analyze lalu Predict, menyusun draf tindakan adalah Generate, dan mengeksekusinya di sistem nyata adalah Execute. Batas antara Generate dan Execute adalah tempat risiko terkonsentrasi, karena mengeksekusi sebuah tindakan punya konsekuensi, itulah mengapa pagar pengaman atau persetujuan manusia biasanya berada di sana.

Co-Founder, Rework.com
On this page
- Agent Loop dalam Satu Kalimat
- Lima Langkah dalam Loop
- Perceive: Mengubah Trigger Menjadi Konteks
- Reason and Plan: Memutuskan Tindakan Berikutnya
- Act Through Tools: Di Sinilah Agent Berbeda dari Chatbot
- Observe: Membaca Hasil Sebelum Melanjutkan
- Memory: Yang Menyatukan Loop
- 6 Blok Penyusun yang Digunakan Setiap Cetak Biru
- Memetakan Loop ke ACE Framework
- Walkthrough Singkat: Satu Tugas, Satu Loop
- Apa yang Didapat dari Loop Ini, dan Berapa Biayanya