Memori dan konteks agen
Bagian 7 · Dasar agen dan harness
| Istilah | Arti |
|---|---|
| CoALA | Kerangka kerja dari tim peneliti Princeton, singkatan dari Cognitive Architectures for Language Agents, yang memetakan empat jenis memori yang dibutuhkan agen AI. |
| working memory | Memori kerja berupa context window yang berisi semua hal yang bisa dilihat agen saat ini, seperti percakapan dan berkas, dan video menyamakannya dengan RAM. |
| semantic memory | Memori semantik yang berisi fakta, aturan, dan dokumentasi selalu tersedia bagi agen, dan dalam video ini sering berupa berkas Markdown seperti CLAUDE.md. |
| procedural memory | Memori prosedural yang berisi cara agen melakukan sesuatu, disimpan sebagai skill, dan hanya dimuat saat tugas memang membutuhkannya. |
| episodic memory | Memori episodik berisi catatan ringkas tentang pengalaman dan keputusan agen di sesi sebelumnya yang dianggap berguna untuk dipakai lagi nanti. |
| context window | Batas jumlah teks yang bisa dibaca model sekaligus dalam satu waktu, termasuk percakapan, instruksi, dan berkas yang dimuat ke dalam prompt. |
| skills | Kemampuan khusus yang dikemas dalam satu folder dengan berkas skill.md berisi instruksi langkah demi langkah, misalnya membuat presentasi atau meninjau kode. |
| agentic systems | Sistem AI yang tidak hanya menjawab tetapi juga bertindak, mengingat, dan belajar dari pengalaman lintas sesi, sehingga berbeda dari chatbot biasa. |
| short-term memory | Memori jangka pendek adalah hal yang sedang aktif di pikiran saat ini, dan video memakainya sebagai analogi awal sebelum membahas memori agen. |
| persistent knowledge | Pengetahuan yang tetap tersimpan lintas sesi sehingga agen mengingat proyek dan preferensi pengguna tanpa harus diberi tahu ulang. |
| markdown | Format teks sederhana untuk dokumen, yang di video ini dipakai untuk berkas CLAUDE.md dan skill.md sebagai memori agen. |
| agent | Program AI yang dapat merencanakan dan mengambil tindakan untuk menyelesaikan tugas, dan video ini membahas memori apa yang membuatnya lebih berguna. |
Video ini membahas empat jenis memori yang dibutuhkan AI agent dan mengapa memori membedakan agen dari chatbot biasa. Pembicara membuka dengan perbandingan memori manusia, yaitu memori jangka pendek, pengetahuan faktual, keterampilan yang dipelajari, dan pengalaman pribadi. Ia lalu memakai kerangka CoALA dari tim peneliti Princeton untuk memetakan empat jenis memori yang dibutuhkan agen: working memory, semantic memory, procedural memory, dan episodic memory. Masalah utamanya adalah bagaimana agen mengingat hal yang berguna agar tidak mengulang kesalahan yang sama, seperti kasus debugging selama tiga jam karena ternyata salah menunjuk klaster Kubernetes. Bagi penonton, pemahaman ini penting untuk memutuskan jenis memori apa yang perlu disiapkan saat membangun agen sederhana maupun agen pemrograman.
Working memory adalah context window yang berisi percakapan, instruksi sistem, dan berkas yang dimuat ke prompt. Pembicara menyamakannya dengan RAM: cepat, tetapi hilang saat sesi berakhir dan punya batas ukuran, dengan performa yang menurun bila terlalu banyak informasi dimasukkan. Semantic memory adalah basis pengetahuan berupa fakta, aturan, dan konvensi; dalam banyak sistem produksi bentuknya sederhana, yaitu berkas Markdown seperti CLAUDE.md di root proyek yang dimuat setiap sesi. Procedural memory berisi cara melakukan sesuatu, dengan standar terbuka agent skills berupa folder berisi berkas skill.md. Agar konteks tidak penuh, agen hanya melihat daftar nama dan deskripsi tiap skill, sekitar 100 token per skill, lalu memuat instruksi lengkap saat dibutuhkan. Episodic memory mencatat pengalaman masa lalu, tetapi sistem produksi menyimpan ringkasan yang berguna, misalnya bahwa bug auth ada di middleware, bukan seluruh transkrip. Tantangan terbesarnya adalah melupakan. Video menutup dengan contoh agen reset password yang cukup memakai procedural memory, sedangkan agen pemrograman membutuhkan keempatnya.
Kata kunci
- AI agent memory
- working memory
- procedural memory
- episodic memory
- Membedakan empat jenis memori agen AI menurut kerangka CoALA: working, semantic, procedural, dan episodic memory.
- Memahami fungsi tiap jenis: konteks yang sedang aktif, pengetahuan faktual, keterampilan (skills), dan pengalaman sebelumnya.
- Menentukan jenis memori yang dibutuhkan agen sesuai tugasnya, misalnya agen reset password.
Tulis catatan pribadimu untuk modul ini. Catatan tersimpan di akunmu dan bisa dibuka dari perangkat mana pun.
