KursusAgentic AI untuk Bisnis
ModulMembangun agent
Durasi9 min
Progress0/12
Materi Pelajaran0/12 · 0%
  1. 1Cara kerja language model yang sebenarnya10 min
  2. 2Prompting: mengubah niat jadi instruksi yang andal11 min
  3. 3Memilih model Anda9 min
  4. 4Dari chatbot ke agent: loop reasoning-action9 min
  5. 5Tools dan function calling11 min
  6. 6Pola desain agent: melampaui satu loop11 min
  7. 7Memori dan pengetahuan: menumpu agent dengan RAG11 min
  8. 8Membangun knowledge base yang retrieve-nya bagus12 min
  9. 9Menghubungkan ke sistem Anda: API, webhook, dan MCP10 min
  10. 10Guardrails, evaluasi, dan biaya10 min
  11. 11Men-deploy agent pada workflow nyata10 min
  12. 12Memilih apa yang diotomasi: framework ROI10 min

Lesson 4 / 12 · 9 min

Dari chatbot ke agent: loop reasoning-action

Yang mengubah chatbot jadi agent: tools, sebuah loop, dan kemampuan bertindak lalu mengamati hasilnya.

Chatbot membaca pesan dan menulis balasan. Agent juga bisa bertindak: ia bisa memanggil tool, membaca hasilnya, dan memutuskan langkah berikutnya, berulang sampai tugas selesai. Loop itulah seluruh perbedaannya, dan lebih sederhana dari yang terdengar.

Loop ReAct

Pola yang umum disebut ReAct, singkatan dari Reason and Act. Pada tiap langkah model menghasilkan thought (penalarannya), lalu sebuah action (memanggil tool dengan input tertentu) atau jawaban akhir. Kalau ia mengambil action, sistem menjalankan tool dan mengembalikan hasilnya sebagai observation. Model bernalar lagi dengan informasi baru itu. Ulangi sampai ia menjawab.

Pikiranmenalar tujuannya
Aksimemanggil tool
Pengamatanmembaca hasilnya
Jawabansetelah selesai
Ulangi Pikiran, Aksi, Pengamatan sampai model bisa menjawab
Agent berputar: bernalar, mengambil aksi, mengamati hasil, dan mengulang sampai bisa memberi jawaban akhir.
User: Is the large nitrile glove still in stock, and what is the price?

Thought: I need current stock and price. I should use the catalog tool.
Action: lookup_product({ "name": "nitrile glove", "size": "L" })
Observation: { "sku": "GLV-NTR-L", "stock": 240, "price_idr": 85000 }

Thought: In stock with a price. I can answer now.
Answer: Yes, the large nitrile gloves are in stock (240 units) at
        Rp 85.000 per box. Would you like to order?
Satu giliran agent: bernalar, bertindak lewat tool, mengamati, lalu menjawab dari data nyata.

Tools adalah tangan agent

Sendirian, model hanya bisa menghasilkan teks. Tools adalah fungsi yang Anda buka untuknya: mencari produk, mengecek kalender, membuat lead CRM, mengirim pesan WhatsApp. Model tidak pernah menjalankan kode sendiri, ia meminta pemanggilan tool, sistem Anda mengeksekusinya, dan mengembalikan hasilnya. Inilah yang membuat agent bisa menyentuh dunia nyata sementara Anda tetap memegang kendali penuh atas apa yang boleh dilakukannya.

Planning dan berhenti

Untuk tugas multi-langkah, model bisa merencanakan: memecah tujuan jadi langkah-langkah, mengerjakannya berurutan, dan beradaptasi kalau satu langkah gagal. Dua guardrail praktis penting di sini. Beri batas langkah supaya agent yang bingung tidak loop selamanya, dan definisi selesai yang jelas supaya ia tahu kapan berhenti dan menjawab, bukan berlebihan untuk permintaan sederhana.

Perhatikan tidak ada di sini yang butuh framework mewah. Agent adalah loop di sekitar LLM yang bisa memanggil tool, dengan batasan. Memahaminya sampai level ini yang membuat Anda bisa menalar kenapa satu agent berperilaku buruk dan cara memperbaikinya.

Yang Anda dapatkan

  • Agent = LLM dalam loop yang bisa memanggil tool dan mengamati hasil
  • ReAct: thought, lalu action atau jawaban akhir, dengan observation dikembalikan
  • Tools adalah fungsi yang Anda buka; model meminta, sistem Anda mengeksekusi
  • Selalu batasi langkah dan definisikan kapan tugas selesai

Sumber terkurasi

Referensi pilihan untuk mendalami lebih jauh, direview oleh tim kami.

Layanan Etzal terkaitAutopilot: AI yang menjalankan operasi AndaMau dikerjakan untuk Anda? Lihat caranya.
Dari chatbot ke agent: loop reasoning-action - Agentic AI untuk Bisnis | Etzal Academy | Etzal Group