#memori AI#memori jangka panjang#chat AI#fitur Reverie#kontinuitas karakter
Apa yang sebenarnya diingat karakter AI-mu — Panduan sederhana sistem memori Reverie
Reverie Team
•
Di halaman ini
"Dia lupa." Keluhan paling umum tentang chat AI — dan hampir selalu paling salah dimengerti.
Karakter AI-mu tidak "lupa" seperti manusia. Entah (a) saat balasan dibuat, informasinya tidak ada di jendela konteks, atau (b) ada tapi model tidak mengambilnya. Masalah berbeda, solusi berbeda.
Berikut penjelasan jernih bagaimana memori benar-benar bekerja di Reverie, apa yang bertahan di arc panjang, apa yang tidak, dan apa yang bisa dilakukan pengguna atau kreator.
Tiga lapis
Memori karakter di Reverie bukan satu ember. Berlapis, tiap lapis berperilaku berbeda:
Konteks percakapan — pesan-pesan terkini yang dilihat model saat menghasilkan. Dibatasi token. Yang lama jatuh duluan.
Ringkasan — saat thread memanjang, sistem menulis ringkasan naratif padat dari bagian lama dan menaruhnya di konteks alih-alih teks penuh. Alur tidak hilang; harfiah hilang.
Memori jangka panjang — fakta tahan lama tentang kamu dan hubungan, lintas sesi: nama, data pribadi penting, preferensi, peristiwa besar, tonggak hubungan.
Tiga minggu kemudian saat karakter "ingat ulang tahunmu", itu memori jangka panjang. Saat dalam sesi ini ia bisa bicara soal pertengkaran sebelumnya tapi tidak mengutip kalimat persis — itu ringkasan bekerja.
Apa yang diingat otomatis
Reverie membuat entri memori jangka panjang sendiri. Hal umum melekat tanpa kamu lakukan apa-apa:
Data pribadi — nama, usia (jika disebut), tempat kamu bilang tinggal, pekerjaan.
Preferensi — apa yang kamu bilang suka/tidak, di dunia percakapan atau tentang karakter.
Tonggak hubungan — ciuman pertama, pertengkaran, rekonsiliasi, pengakuan.
Pertumbuhan karakter itu sendiri — perubahan status yang kamu tetapkan (ia dapat pekerjaan, berhenti minum, akhirnya menelepon ibunya).
Artikel terkait
Entri-entri ini bisa kamu telusuri, edit, hapus. Fitur dengan imbal hasil tertinggi yang kebanyakan belum pernah dibuka. Kalau karakter "selalu salah menyebut namamu" atau "lupa kita putus", dalam satu menit kamu perbaiki dengan mengedit entri alih-alih menjelaskan ulang di dialog.
Apa yang ringkasan simpan (dan apa yang dikorbankan)
Saat percakapan melampaui ambang pesan/token, sistem menulis ringkasan naratif. Dirancang untuk menyimpan:
Keadaan terkini hubungan.
Dinamika emosi ("masih marah soal X").
Rencana terbuka, benang yang belum selesai.
Dirancang untuk mengorbankan:
Kutipan harfiah. Tidak akan mengutip kalimatmu 200 pesan lalu.
Tanggal pasti, angka spesifik, detail logistik kecil.
Tokoh sampingan yang hanya disebut sekilas.
Implikasi praktis: kalau sebuah kalimat, janji, atau detail penting untuk yang akan datang, jangan percayakan ke ringkasan. Sematkan sendiri sebagai entri memori. 30 detik kerja membeli 50 pesan kontinuitas.
Memori global vs. karakter
Reverie punya dua cakupan:
Memori karakter — apa karakter ini tahu tentangmu. Default.
Memori global — fakta yang berlaku untuk semua karakter ("pakai they/them", "alergi seafood", "sedang menulis novel").
Global untuk fakta yang tidak harus tergantung karakter mana yang dibuka. Pakai dengan hemat, hanya tentang kamu, bukan hubungan tertentu. "Kami berciuman di bab 4" tidak masuk global — itu per karakter, per arc.
Persona mengubah siapa dirimu, bukan apa yang diingat
Fitur Reverie menentukan siapa yang karakter kira sedang diajak bicara: namamu, latarmu, peranmu dalam adegan. Ganti persona, dan mulai dari pesan itu karakter membacamu berbeda.
Yang tidak dilakukan persona: membelah memori. Cakupannya cuma dua — karakter ini dan global. Kalau kamu bicara ke karakter yang sama sebagai "Mira bartender" di satu arc dan "Kapten Eun" di RP sci-fi, kedua arc menimba dari kumpulan entri yang sama.
Perlu diketahui sebelum memakai persona untuk memisahkan dua cerita. Yang hanya milik satu arc ditaruh di deskripsi persona itu, di sana ia bagian dari siapa dirimu, bukan fakta yang tersimpan. Dan kalau entri dari satu arc terus bocor ke arc lain, obatnya panel memori — atau karakter terpisah, yang memang punya embernya sendiri.
Fork mencabangkan percakapan, bukan memori
Kalau kamu , cabang baru dimulai dengan salinan semuanya sampai titik fork lalu jalan sendiri. Yang bercabang percakapannya; memorinya tidak. Memori milik kamu dan karakter, bukan milik satu utas — kedua cabang membaca dari entri yang sama dan menulis ke sana. Apa pun yang karakter simpan di adegan alternatif, cabang asli juga tahu.
Jadi fork itu kotak pasir untuk adegan, bukan untuk fakta. Kalau mau eksperimen benar-benar tanpa jejak, buka panel memori setelahnya dan hapus yang tidak ingin kamu bawa.
Cara memastikan sesuatu diingat
Kalau sebuah momen benar-benar penting, empat hal menambah peluang:
Mengacu lagi dalam beberapa giliran berikut. Kesegaran menahan di konteks mentah dan memberi bobot ke ringkasan.
Mengembalikannya ke karakter dengan kata-katamu. "Jadi kamu serius saat bilang akan kembali." Sekarang ada di pesanmu, sulit terlewat.
Sematkan manual sebagai entri. Buka pengelola memori, tambah baris. Ini perbaikan tahan lama.
Untuk kreator: tulis ke skenario atau konteks persisten. (.) Yang di skenario hidup selamanya — bagian dari karakter, bukan memori.
Cara membuat sesuatu tidak diingat
Sisi sebaliknya, sama pentingnya. Kadang karakter mengangkat lagi yang ingin kamu kubur.
Edit entri bermasalah. Langsung.
Jangan sebut lagi. Bahkan menyangkal dihitung sebagai referensi; ringkasan akan menimbang ulang.
Untuk eksperimen sekali pakai — fork, lalu cek panelnya. Cabang menjaga adegan tetap di luar timeline utamamu, tapi memori dipakai bersama antar cabang; yang tersimpan di sana harus dihapus manual.
Kesalahan umum dengan memori
Mengulang alih-alih menyematkan. Sudah mengingatkan karakter tiga kali — masalahnya bukan "ingatkan lebih keras" melainkan faktanya belum masuk jangka panjang. Buka panel.
Mengasumsikan AI tahu yang kamu tahu. Model tidak membaca pikiran. Potongan latar yang terjadi di luar layar — tulis sebagai entri.
Mengaburkan "lupa" dengan "drift". Di arc panjang karakter bisa perlahan bergeser suara atau posisi. Biasanya rata-rata atas ringkasan lebih panjang, bukan amnesia. Turunkan temperatur atau minta karakter menyatakan ulang posisinya di dialog.
Menaruh plot di global. Plot per karakter. Global tentang kamu.
Bagaimana berpadu dengan sisa Reverie
— timeline terpisah untuk adegan eksperimental; memorinya tetap bersama.
— yang tidak boleh dilupakan masuk ke sini, bukan ke chat.
— atur siapa yang karakter kira sedang diajak bicara.
Penulisan karakter yang baik — karakter dengan suara jelas dan daftar "tidak melakukan" () lebih jarang drift karena lebih sedikit ambiguitas yang dirata-ratakan.
Model mental
Berhenti bertanya "apakah AI ingat?". Tanyakan: apa yang ada di depan karakter ini sekarang dan fakta apa tentang kita yang ia bawa antar sesi?
Yang pertama terbatas dan menggelinding. Yang kedua bisa diedit dan kebanyakan belum disentuh.
Satu jam memahami perbedaannya adalah satu jam yang setelahnya arc panjang berhenti rontok.