Log memori dari agen LLM produksi membengkak dari file berukuran 2 KB menjadi 29.446 byte, mendorong jumlah token yang dibaca agen dari sekitar 500 menjadi 7.360 per sesi — sebuah biaya tersembunyi yang muncul tanpa peringatan apa pun pada dasbor pemantauan. Pengembang di balik agen tersebut mengatakan bahwa kenaikan biaya pembacaan yang senyap ini adalah contoh nyata dari “agent cost drift,” sebuah masalah yang dapat menggerus anggaran bahkan ketika sistem tampak berfungsi normal.

Apa itu agent cost drift?

Agent cost drift menggambarkan peningkatan bertahap dalam biaya komputasi dari operasi rutin agen AI, yang disebabkan oleh pertumbuhan status (state) agen itu sendiri. Dalam contoh tersebut, agen mengelola file log kerja yang mencatat alasan mengapa ia menolak topik artikel sebelumnya. Setiap entri baru menambahkan satu paragraf penalaran, dan file tersebut dibaca secara utuh sebelum agen menghasilkan konten baru. Karena log tersebut berkembang secara kuadratik—setiap entri tidak hanya menambah panjangnya sendiri tetapi juga merujuk ke entri sebelumnya—jumlah teks yang harus diproses oleh agen meningkat secara akseleratif seiring waktu.

Drift ini bukanlah lonjakan atau kegagalan; ini adalah pajak linier yang bersifat akumulatif. Agen tersebut masih memproduksi dua artikel sehari, dan dasbor tidak menunjukkan kesalahan apa pun, namun setiap sesi kini mengonsumsi 7.360 token, naik dari sekitar 500 sebulan yang lalu. Karena sebagian besar penyedia LLM menagih per token, peningkatan jumlah token per sesi diterjemahkan langsung menjadi biaya operasional yang lebih tinggi.

Mengapa ini penting

  • Dampak anggaran – Penentuan harga berbasis token berarti setiap token tambahan yang dibaca adalah uang yang dikeluarkan. Jumlah token meningkat dari 500 menjadi 7.360.

Mekanisme tersembunyi

Pola pertumbuhan file adalah kuncinya. Log baris demi baris yang hanya menambahkan entri baru akan meningkat secara linier, tetapi karena setiap entri menjelaskan penalaran di balik penolakan sebelumnya, panjang teks menjadi akumulatif. Hasilnya adalah kurva pertumbuhan kuadratik: menggandakan jumlah entri akan meningkatkan ukuran file lebih dari dua kali lipat, dan jumlah token yang dibutuhkan untuk memprosesnya tumbuh jauh lebih cepat lagi.

Pengembang jarang menyadari kenaikan biaya ini karena setiap entri "masuk akal dengan sendirinya." Output agen tetap benar, dan log terus menjalankan fungsinya, sehingga menutupi ketidakefisienan tersebut.

Strategi mitigasi

Pengembang mengusulkan restrukturisasi log dalam tiga bagian:

  • File entri terbaru – Simpan file kecil yang dibaca secara aktif yang hanya berisi beberapa entri terbaru yang diperlukan untuk menghindari pengulangan langsung.
  • Indeks ringkas – Simpan ringkasan satu baris untuk entri lama. Indeks dapat dipindai dengan cepat untuk memeriksa duplikasi topik tanpa harus menarik seluruh paragraf.
  • Arsip teks lengkap – Pindahkan seluruh penalaran historis ke file arsip terpisah yang tidak dibaca oleh agen selama operasi normal.

Pendekatan ini mempertahankan kemampuan agen untuk menghindari pengulangan topik sekaligus memangkas beban token per sesi secara drastis.

Cara mendeteksi cost drift pada agen Anda

  1. Instrumentasi pembacaan token – Catat jumlah token yang dikonsumsi agen saat memuat file memorinya setiap kali dijalankan.
  2. Pantau dari waktu ke waktu – Bandingkan jumlah token hari ini dengan jumlah dari seminggu atau sebulan yang lalu. Tren kenaikan yang stabil menandakan adanya drift.

Sekadar memverifikasi bahwa file masih dapat dimuat tanpa kesalahan tidaklah cukup; Anda harus mengukur biaya dari pemuatan tersebut.

Apa yang perlu diperhatikan selanjutnya

Agent cost drift adalah pajak tak terlihat yang dapat menggerogoti anggaran AI Anda secara diam-diam. Dengan memperlakukan file memori agen sebagai pusat biaya—mengukur pembacaan token, memantau kurva pertumbuhan, dan merestrukturisasi log—Anda dapat menjaga pajak tetap rendah dan output tetap tajam.

Sumber: https://dev.to/enjoy_kumawat/i-measured-what-my-agents-own-memory-file-costs-to-read-the-number-only-goes-up-46ob

Ikuti diskusinya: https://t.me/GyaanSetuAi