Memori pada AI Agent: Apa yang Disimpan, Diringkas, dan Dibuang

Membangun agent 9 menit baca

Laci kartu indeks setengah terbuka, hanya beberapa kartu ditarik ke depan
Desain memori yang baik sebagian besar soal apa yang rela Anda tinggalkan di laci.

Dalam satu panggilan model tidak ada memori. Tiap giliran adalah permintaan baru, dan model hanya tahu apa yang Anda susun kali ini. Semua yang orang gambarkan sebagai agent yang lupa, atau memburuk sepanjang eksekusi panjang, adalah keputusan yang diambil kode Anda tentang apa yang dibawa.

Setelah itu diterima, desain memori menjadi masalah enjiniring biasa: apa yang selalu relevan, apa yang relevan baru-baru ini, apa yang bisa diringkas, dan apa yang lebih baik diambil segar daripada disimpan.

Empat lapis#

Memori pada AI Agent: Apa yang Disimpan, Diringkas, dan Dibuang — Empat lapis
LapisIsiDipangkas?Ukuran khas
DisematkanTujuan, batasan, identitas, kebijakanTidak pernah200–500 token
TerkiniBeberapa giliran terakhir apa adanyaJendela bergulir2–5 giliran
TerkompresiGiliran lama sebagai catatan faktualDitulis ulang saat membesarDi bawah 500 token
TerambilDokumen untuk langkah iniDibuang setelah dipakaiPer langkah

Kompres fakta, bukan prosa#

Kesalahan biasa adalah meringkas giliran lama sebagai narasi — pelanggan menanyakan pesanannya dan agent memeriksanya. Itu enak dibaca dan tak membantu. Kompres ke fakta yang mungkin dibutuhkan langkah berikutnya: pesanan 4471, status dikirim, pengembalian dana diminta, kebijakan 30 hari, belum dikembalikan.

Kompres pada ambang tertentu, bukan tiap giliran. Meringkas ringkasan berulang kali membuat detail hilang diam-diam.

Mengambil bukan mengingat#

Dokumen yang ditarik dari basis pengetahuan milik langkah yang membutuhkannya. Menyimpannya di konteks setelah langkah itu selesai adalah jalan tercepat menuju eksekusi yang membengkak, mahal, dan buyar. Ambil, pakai, kutip, buang.

Memori yang bertahan antar sesi#

Agent berumur panjang mengumpulkan fakta yang benar-benar berguna tentang pengguna atau akun. Simpan dengan sengaja dalam catatan kecil terstruktur dengan langkah tulis eksplisit. Tiga aturan menjaganya sehat: tulis hanya fakta yang akan ditindaklanjuti eksekusi mendatang, selalu catat asalnya, dan beri tiap fakta tanggal kedaluwarsa.

  • Tulis dengan sengaja — sebagai panggilan alat, bukan efek samping.
  • Simpan sumber dan tanggal di samping tiap fakta.
  • Batasi ukurannya dan kedaluwarsakan yang tak dipakai.
  • Biarkan pengguna melihat dan mengoreksi apa yang disimpan tentangnya.

Pertanyaan yang sering diajukan

Berapa banyak riwayat disimpan apa adanya?

Tiga sampai lima giliran mencakup sebagian besar penalaran tanpa mendominasi konteks.

Perlukah basis data vektor untuk memori agent?

Untuk mengambil dokumen sering kali ya. Untuk state satu eksekusi, tidak — itu objek kecil terstruktur di penyimpanan Anda.

Bagaimana mencegah memori permanen menjadi basi?

Beri tiap fakta sumber, tanggal, dan kedaluwarsa, dan buat agent mengutamakan data yang baru diambil.

memori agent aimanajemen konteksringkasan percakapanmemori permanenjendela konteks llm

Semua panduan

Terakhir diperbarui 2026-08-04 oleh aiagentdevelopment.info · Tentang kami

Ditulis para pembangun

Setiap panduan ditulis engineer yang menjalankan agent di produksi, bukan daur ulang situs lain.

Ditinjau terjadwal

Bidang ini bergerak cepat. Setiap panduan mencantumkan tanggal peninjauan terakhir, juga saat tidak ada yang berubah.

Tanpa penempatan berbayar

Tidak ada penyedia model, framework, atau platform agent yang bisa membeli sebutan, peringkat, atau tautan.

Dua belas bahasa

Setiap panduan diterjemahkan, bukan diganti mesin — tiap bahasa punya URL dan tanggal peninjauannya sendiri.

Batas disebut jelas

Kami katakan terus terang bila sebuah tugas tidak butuh agent dan skrip biasa akan lebih murah serta lebih andal.