Era Autonomous Agents · Bab 1.2

Anatomi Agent: Otak, Memori, dan Alat

7 menit baca Arsitektur AI Fundamental

Pernahkah kamu menonton film Iron Man dan melihat bagaimana J.A.R.V.I.S berinteraksi dengan Tony Stark? J.A.R.V.I.S bukan sekadar kotak teks yang menjawab pertanyaan; dia mengendalikan armor, meretas satelit, dan mengingat preferensi Stark bertahun-tahun.

Sekarang, bayangkan kamu sedang merakit "J.A.R.V.I.S"-mu sendiri di dunia nyata. Untuk membuat AI yang dapat bertindak se-spektakuler itu, kita harus memahami *Anatomi Agent*. Secara struktural, Autonomous Agent tidak jauh berbeda dengan tubuh manusia. Mereka memiliki tida fondasi vital: Otak, Memori, dan Alat (Tools).

1. Sang 'Otak': Model Bahasa Besar (LLM)

Sama seperti manusia, Agent membutuhkan pusat saraf dan nalar berfikir logis. Di sinilah *Large Language Model* (seperti GPT-4, Claude 3.5 Sonnet, atau Gemini) berperan sebagai "Otak".

Otak ini bukan diatur untuk sekadar berkata-kata ria bagai penyair. Di dalam *Agentic System*, LLM diubah perannya menjadi Orang yang Membuat Rencana (The Planner). Otak AI ini akan memecah masalah (*reasoning*), mengevaluasi situasi, menyadari kesalahannya jika ada error program, hingga memutuskan alat (tool) mana yang paling pas buat dipakai. Tanpa Otak *reasoning* yang cerdas, sebuah sistem hanya sebatas automasi skrip linier yang akan error ketika bertemu situasi asing di luar kodenya.

2. Memori: Jangka Pendek dan Jangka Panjang

Bayangkan kamu merekrut seorang jenius pemenang olimpiade matematika. Dia pintar, tapi setiap 10 menit ingatannya hilang dan kamu harus berkenalan ulang dari nol. Sangat payah, bukan? AI biasa bekerja seperti itu! Oleh karena itu, *Agent* yang asli harus dipersenjatai dengan *Memory System*.

  • Memori Jangka Pendek (Short-term Memory): Ini ibarat buku catatan yang dibawa asistenmu di satu sesi kerja. Semua perjalanan prompt, error API yang baru saja terjadi hari ini, hingga konteks sementara disimpan di sini. Di dunia AI, ini disebut Context Window terbatas dari model tersebut.
  • Memori Jangka Panjang (Long-term Memory): Ini adalah "Hard disk" permanennya. Penggunaan *Vector Database* memungkinkan Agent untuk mengingat dokumen spesifik PDF perusahaanmu minggu lalu, kepribadian user, serta proyek bulan lalu. Otak AI akan mengambil kembali info masa lalu secara selektif sebelum ia memberikan jawaban baru kepadamu.
"Sebuah entitas digital tidak bisa kamu anggap sebagai 'Karyawan' jika dia tidak bisa mengingat hasil *meeting* kemarin sore." — Anatomi Kecerdasan Pekerja Digital

3. Alat (Tools): Tangan yang Meraih Dunia Eksternal

Ini adalah bagian yang paling transformatif! Se-pintar apapun Otak (LLM), dia dikurung di dalam server pengetahuannya yang *terputus* dari dunia nyata (*knowledge cut-off*).

Untuk membebaskannya dari belenggu itu, kita memberikan Agent Tools. Tools adalah sekumpulan *Function* atau *API eksternal* yang boleh dieksekusi oleh sang AI di kehidupan nyata. Jika kamu memberi AI *"Tangan Google Search"*, tiba-tiba AI itu bisa berselancar dan membaca harga Bitcoin saat ini. Jika kamu berikan AI *"Tangan Terminal Komputer"*, dia bisa menulis *script python* dan merusak komputermu asalkan kamu memberinya kuasa! (Maka dari itu keamanan sangat penting).

Analogi Ojek Online

Sebuah aplikasi Ojek Online yang bagus akan menggabungkan ketiga konsep ini:

  1. Ketika kamu order ojek: server ojek (Otak) me-*reasoning* *"di mana driver terdekat?"*.
  2. Server ojek mengecek riwayat perjalanan langgananmu (Memori Long-Term).
  3. Dan untuk menghubungi sang driver, server menggunakan GPS Maps & API Notifikasi (Tools).

Dengan Anatomi *Brain, Memory,* dan *Tools* ini, kita tidak lagi mengurung AI ke dalam ruang sempit bernama *Chatbox*. Kita sedang melepaskannya keluar untuk berlari-lari di dalam sistem digital raksasa guna meringankan beban harimu!

Ringkasan Bab

  • Sebuah Autonomous Agent utuh selalu terdiri atas 3 komponen utama: Brain (LLM), Memory (Vector/Context), dan Tools (Eksternal API).
  • Brain (Otak) bertanggung jawab dalam nalar (reasoning) dan proses perencanaan untuk menghadapi masalah.
  • Tools memberdayakan AI agar dapat mengeksekusi dunia fisik maupun jaringan digital untuk berdikari mandiri melampaui knowledge limit-nya sendiri.

Kuis Sub-bab

5 huruf — bahasa Inggrisnya alat-alat

› Penghubung eksternal ke dunia luar bagi AI (seperti search & browser) disebut juga...