AI Agent: Beyond Simple Chat
Evolusi dari LLM yang merespons ke AI agent yang bertindak — arsitektur dan mindset
Tujuan Pembelajaran
- Memahami definisi dan arsitektur AI agent vs LLM sederhana
- Mengerti komponen agent: brain (LLM), tools, memory, planning
- Mampu mengidentifikasi use case yang cocok untuk agent vs chat sederhana
Analogi
LLM vs Agent = Koki vs Head Chef:
LLM (Koki):
"Buatkan nasi goreng" → Koki masak → selesai
Satu input, satu output. Tidak bisa ambil keputusan sendiri.
Agent (Head Chef):
"Siapkan makan malam untuk 10 orang, budget 500rb"
→ Head Chef: cek isi kulkas (tool), lihat menu (memory), pesan bahan (API), atur jadwal masak (planning), delegasi ke koki (sub-agent) — hasil akhir: makan malam siap!
LLM = koki (satu task, satu output). Agent = head chef (rencana, eksekusi multi-step, delegasi, adaptasi).
Penjelasan Konsep
AI Agent adalah evolusi LLM — dari sistem yang hanya merespons prompt menjadi sistem yang bisa merencanakan, menggunakan tools, mengingat, dan mengeksekusi task kompleks secara otonom.
Komponen agent: (1) Brain (LLM) — otak penalaran dan pengambilan keputusan. Bisa model yang sama seperti chatbot, tapi di-orchestrate berbeda. (2) Tools — kemampuan agent berinteraksi dengan dunia luar: search, calculator, database query, API calls, code execution. (3) Memory — short-term (conversation history), long-term (vector DB untuk pengalaman lampau). (4) Planning — kemampuan mem-breakdown task kompleks menjadi langkah-langkah (task decomposition).
Agent loop: Observe (lihat state saat ini) → Think (LLM memutuskan aksi) → Act (eksekusi tool) → Observe (lihat hasil) → Think → Act → … sampai goal tercapai atau max iterations.
Use case agent: coding (Devin, Cursor Agent), research (browsing + synthesis), customer service (multi-step problem solving), automation (data pipeline, report generation). Kapan TIDAK pakai agent: task sederhana yang cukup dengan satu LLM call.
Inti yang Perlu Dipahami
Bagian ini berfokus pada memahami definisi dan arsitektur AI agent vs LLM sederhana., mengerti komponen agent: brain (LLM), tools, memory, planning., dan mampu mengidentifikasi use case yang cocok untuk agent vs chat sederhana. Jangan terburu-buru menghafal istilahnya. Lebih penting untuk memahami peran setiap konsep dan kapan konsep itu muncul dalam pekerjaan web development.
Saat membaca AI Agent, gunakan tujuan belajar sebagai penanda arah. Kalau kamu sudah bisa menjelaskan tujuan itu dengan kata-katamu sendiri, berarti fondasinya mulai terbentuk.
Cara Membayangkannya
LLM = koki (satu task, satu output). Agent = head chef (rencana, eksekusi multi-step, delegasi, adaptasi). Analogi ini dipakai supaya konsep teknis tidak terasa melayang. Hubungkan setiap istilah dengan perannya: siapa yang meminta, siapa yang memproses, data apa yang berpindah, dan hasil apa yang diharapkan.
Kalau analoginya sudah terasa masuk akal, barulah lihat istilah teknisnya. Cara ini membuat materi lebih mudah dipahami daripada langsung menghafal definisi.
Konteks dalam Perjalanan Belajar
Setiap konsep di platform ini dipilih karena dipakai di industri. Fokus pada pemahaman, bukan hafalan.
Kamu sudah di bagian lanjutan. Mulai pikirkan bagaimana konsep ini dipakai di dunia kerja — bukan hanya untuk belajar, tapi untuk membangun produk nyata.
Gunakan pertanyaan reflektif dan prompt AI di akhir chapter sebagai latihan aktif. Membaca saja tidak cukup — kamu perlu menjelaskan ulang dengan kata-katamu sendiri.
Prompt AI
Desain agent architecture untuk task: 'Cari tahu trending topics di Twitter minggu ini, tulis rangkuman untuk newsletter, dan kirim via email ke subscriber.' Breakdown menjadi komponen agent: tools apa, planning steps apa, memory apa.
Pertanyaan Reflektif
Apakah chatbot-mu saat ini sebenarnya bisa jadi agent? Identifikasi task di produkmu yang butuh multi-step — itu kandidat untuk agent upgrade.