Catatan tentang AI Agent: Mengapa Mereka Lebih Dari Sekedar Chatbot
Seiring berjalannya waktu AI semakin berkembang yang awalnya hanya dianggap sebagai chatbot biasa sekarang lebih dari itu bukan hanya sekedar mesin tanya-jawab biasa. Pengguna mengetik pertanyaan, dia menjawab pertanyaan dan selesai.
Tapi sekarang lebih dari itu, cara saya memakai AI sudah berubah saya tidak lagi hanya sekedar bertanya "Tolong jelaskan ini?" dan "Apa arti dari ini?". Tapi sekarang saya menggunakan AI untuk menganalisis file, membersihkan file sampah, mengingat konteks, menjalankan perintah, menulis catatan, memperbaiki file, menjadwalkan tugas, bahkan sampai menjadi partner berpikir untuk tulisan dan brainstorming banyak ide serta sistem personal.
Di titik ini AI tidak lagi terasa seperti chatbot, dia bisa melakukan apa yang kita perintahkan secara lokal di sistem komputer. AI mulai menjadi Agent yang siap mengeksekusi setiap perintah yang diberikan.
Di catatan ini saya hanya ingin menulis atau bercerita tentang apa itu agent AI, apa saja kemampuannya, dan kenapa semua ini terasa berbeda dari "pakai AI biasa".
Apa itu AI Agent?
Gambar ini menunjukan AI Agent dari command code sedang menganalisis dan membuat catatan hasil analisisnya
Secara sederhana:
AI agent adalah AI yang tidak hanya menjawab, tapi bisa menjalankan setiap perintah yang diberikan untuk mencapai tujuan, dengan mengambil langkah atau aksi secara langsung.
Misalnya AI Agent Hermes, Catatan Tentang Hermes AI Agent: Agent yang dapat berkembang Bersama User
Chatbot biasa biasanya bekerja seperti ini:
- Pengguna bertanya.
- AI menjawab berdasarkan konteks.
- Pengguna sendiri yang mengeksekusi jawabannya
Tapi AI agent bekerja lebih jauh dibandingkan itu:
- Pengguna memberi tujuan.
- Agent memahami konteks.
- Agent memilih tools yang relevan.
- Agent mencari data, membaca file, menjalankan command, mengedit dokumen, atau membuat tugas.
- Agent memverifikasi hasilnya.
- Agent melaporkan apa yang benar-benar terjadi.
Agar lebih jelas, sistem yang menggunakan model untuk berinteraksi dengan dunia nyata. Komponen:
- Model sebagai reasoning engine (otak berpikir)
- Tools untuk bertindak (baca/tulis file, jalankan command, akses API)
- Memory untuk mengingat konteks lintas sesi
- Planning untuk memecah goal jadi sub-tasks
- Loop Observe > Think > Act > Observe > Think > Act.
Perbedaan kunci: Model hanya menjawab. Agent bertindak sampai goal tercapai.
Bedanya bukan hanya "lebih pintar". Bedanya adalah memiliki kemampuan untuk bertindak.
Analogi sederhananya adalah:
- Chatbot = Teman diskusi yang hanya bisa bicara, tapi tergantung model mereka memiliki kemampuan untuk reasoning juga. Chatbot itu seperti model yang diberi UI.
- AI Agent = teman kerja yang bisa membaca dokumen, membuka terminal, menulis file, mengecek hasil, lalu kembali dengan laporan.
Tentu saja AI agent tetap bukan manusia. Dia bisa salah, dia perlu boundary, dia perlu instruksi yang jelas. Tapi begitu agent punya akses ke tool dan memory, interaksinya berubah total.
Membahas perihal instruksi dan kesalahan, ada satu pengalaman yang kurang begitu baik ketika saya pertama kali mencoba untuk meminta agent AI membersihkan file sampah yang ada di-lokal, saya menginstrusikan AI untuk membersihkan file cache (temp) dan juga beberapa file sampah di folder download, tapi AI tanpa sengaja menghapus isi dari user folder hampir semuanya dihapus bahkan file yang harusnya ter-hide (seperti .affinity) beberapa aplikasi kembali ke default karena settingannya terhapus.
Namun, sekarang pengguna tidak lagi hanya bertanya:
"Menurutmu solusinya apa?"
Sekarang pengguna bisa bilang:
“Cek file di path ini, cari root cause, patch kalau perlu, lalu verifikasi dan buat catatan dengan jelas serta nyalakan fitur pengingat.”
Dan Agent AI benar-benar bisa melakukannya.