Bagaimana Stage Whisper Menangani Konsistensi Naratif pada Kampanye Panjang
Pertama kalinya AI mengutip sesuatu yang saya katakan tiga sesi lalu, saya tahu ini berbeda.
Bukan ingatan "perkiraan". Bukan improvisasi yang terdengar seperti mungkin pernah terjadi. Kutipan persis, disampaikan pada momen yang tepat, oleh NPC yang bahkan bukan fokus adegan.
Itulah yang dimungkinkan oleh sistem memori Stage Whisper. Tapi untuk memahami mengapa itu penting, Anda perlu memahami dulu mengapa sebagian besar alat roleplay AI gagal dalam hal ini.
Masalahnya: Konteks Tidak Hanya Terbatas, Tapi Terencerkan
Model AI memiliki jendela konteks terbatas. Selain pengetahuan tertanam yang dimiliki AI dari pelatihannya, satu-satunya hal yang diketahui tentang kampanye Anda berasal dari apa yang ada dalam konteks. LLM modern yang bagus memiliki konteks sekitar 200k token. LLM yang lebih besar memiliki 1 juta, tapi cenderung mahal untuk dijalankan. (Ini per Q1 2026, saya yakin postingan ini akan cepat ketinggalan zaman mengingat kemajuan yang ada)
200k token dapat menyimpan dialog dari sekitar satu hingga tiga sesi permainan TTRPG. Tapi hanya memiliki dialog sesi penuh dalam konteks bukanlah cara yang pasti untuk memastikan itu benar-benar digunakan. Ada juga faktor: pengenceran konteks.
Model AI memiliki kemampuan terbatas untuk menemukan dan mengekstrak informasi yang relevan dari apa pun yang ada dalam konteks. Semakin banyak hal yang dimasukkan, semakin tipis perhatian AI tersebar. Jika konteks penuh dengan beberapa sesi permainan, AI mungkin gagal menemukan satu hal spesifik yang coba dirujuk oleh karakter pemain, atau hal yang coba dipanggil kembali oleh narasi.
Hasilnya: detail yang tidak akurat, inkonsistensi naratif, karakter yang terdengar bingung. Misalnya, narasi mungkin menulis tentang "momen lembut yang Anda bagikan di kedai itu", dan mungkin salah lokasi, atau salah karakter, atau menciptakan detail yang tidak pernah terjadi. Inkonsistensi mencolok ini merusak imersi dengan cepat.
Jadi pengenceran konteks bisa sama merusaknya dengan tidak memiliki informasi dalam konteks sama sekali. Keduanya mengarah ke masalah yang sama: karakter (atau narator) tidak mengetahui hal-hal yang seharusnya mereka ketahui.
Sistem Memori Empat Lapis
Stage Whisper memecahkan ini dengan empat jenis memori yang berbeda, masing-masing memecahkan masalah yang berbeda.
Lapis 1: Lembar Karakter
Masalah pertama yang dipecahkan Stage Whisper adalah konteks yang tidak cukup besar untuk menampung seluruh riwayat permainan. Kita perlu mengingat siapa karakter dari sesi ke sesi. Kita tidak bisa setiap sesi baru memperkenalkan pemeran yang sama sekali baru.
Stage Whisper menulis lembar karakter lengkap untuk setiap karakter utama, termasuk karakter pemain. Informasi itu disimpan di database dan dimuat ke konteks untuk setiap adegan di mana karakter itu hadir. Jadi AI tahu, setiap saat, siapa karakter ini: kepribadian mereka, penampilan mereka, latar belakang mereka.
AI tidak perlu memuat setiap NPC! Jadi kita bisa memiliki pemeran NPC yang sangat besar dan beragam yang bisa dihadirkan sesuai kebutuhan. Saya telah menjalankan beberapa kampanye sejauh ini di mana saya menjadi bagian dari kru, kapal besar, atau kereta, dan Stage Whisper mampu mempertahankan daftar kru sekitar 20 karakter yang bisa muncul, dengan kepribadian konsisten, di mana diperlukan. Dokter di ruang medis, kepala insinyur dan kru teknik di bagian teknik, kepala kargo di ruang kargo, pilot dan kapten di jembatan, dan seterusnya.
Lapis 2: Rekap Sesi
Alih-alih menyimpan seluruh riwayat chat dalam konteks, Stage Whisper meringkas sesi menjadi rekap.
Hanya rekap sesi terakhir yang dimuat ke konteks, bersama dengan daftar lima ringkasan sesi sebelumnya (versi satu paragraf yang lebih pendek dari rekap). AI dapat memilih untuk mendapatkan lebih banyak ringkasan sesi, dan memuat rekap lengkap untuk sesi apa pun yang diputuskan benar-benar perlu dirujuk. Ini tidak elegan, tapi memastikan informasi penting berada di awal atau akhir konteks, di mana AI paling mampu fokus padanya.
Di antara lembar karakter dan rekap sesi, AI tahu siapa karakternya dan memiliki gambaran yang baik tentang apa yang terjadi baru-baru ini. Ini sebagai tambahan dari file kampanye yang melacak thread jangka panjang, dan secara efektif merupakan catatan GM tentang apa yang terjadi dalam kampanye dan apa masalah mendesak terbaru.
Lapis 3: Memori NPC dan Ringkasan Adegan
Tapi itu seringkali tidak cukup. Dalam kampanye yang lebih panjang, pemain dan karakter lain memiliki sejarah bersama. Mereka telah mengalami peristiwa berisiko tinggi dan emosional tinggi. Mereka telah berbagi lelucon. Mereka ingin merujuk strategi yang sebelumnya berhasil, atau mengingat kegagalan.
Rekap sesi memberi Anda gambaran besar: beat plot, momen pengembangan karakter utama. Tapi Anda membutuhkan sesuatu yang lebih detail untuk nuansa peristiwa spesifik atau kutipan spesifik.
Stage Whisper juga menghasilkan memori NPC dan ringkasan adegan. Bedanya: rekap sesi berfokus pada narasi objektif tentang apa yang terjadi. Memori NPC berfokus pada apa yang dirasakan atau dipikirkan NPC saat itu, versi peristiwa mereka, yang mungkin berbeda dari ringkasan kering. Ringkasan adegan menangkap dialog spesifik dan urutan aksi dengan lebih detail daripada rekap.
Di akhir sesi, AI membaca riwayat pesan dan mengekstrak memori penting untuk setiap NPC. AI menyusun ulang ini ke dalam format standar yang berisi:
- Pengamatan — apa yang benar-benar dilihat NPC
- Refleksi — apa yang dirasakan NPC tentang ini
- Metadata — tag, topik, skor kepentingan
AI kemudian memanggil alat untuk memasukkan ini ke database vektor, di mana kontennya divektorisasi. Ini menyediakan pencarian semantik, memungkinkan memori dicocokkan berdasarkan makna daripada hanya kata kunci.
Nanti, ketika AI perlu mencari memori, ia menulis kueri seperti "Yuki menangis di lorong," dan ini memunculkan semua memori yang relevan bahkan jika tidak cocok dengan frasa persisnya. AI memilih apa yang dibutuhkan dari hasilnya.
Lapis 4: Lore
Karakter perlu mengingat apa yang terjadi. Tapi dunia itu sendiri juga perlu tetap konsisten. Struktur politik kota perlu konsisten di seluruh sesi. Sistem sihir yang bekerja dengan cara tertentu juga perlu tetap konsisten.
Sebagian besar kampanye tidak merencanakan semua ini dari awal. Jadi entri lore ditambahkan dan diperbarui saat sesi berjalan, dan kemudian berfungsi sebagai referensi untuk adegan baru untuk memastikan konsistensi.
Bagaimana Rasanya Ketika Berfungsi
Fitur pembeda antara bermain game dan membaca buku adalah bahwa pemain memiliki kendali. Anda memutuskan tindakan Anda, kata-kata Anda, dan narasi serta karakter lain merespons itu. Fakta bahwa karakter dapat mengutip apa yang Anda katakan beberapa sesi lalu membantu menegaskan kendali itu dan koneksi yang Anda bangun dengan dunia dan orang-orang di dalamnya.
Berikut contoh nyata dari sesi Stage Whisper:
[Input pemain] "Aku senang aku lapar dan memutuskan untuk membuka pintuku jam 2 pagi"
[Narasi]
Dia meletakkan cangkirnya. Perlahan. Hati-hati. Seperti sedang menangani sesuatu yang rapuh. Lalu dia berbalik menghadapmu di sofa, menyelipkan satu kaki di bawahnya, lututnya hampir menyentuh lututmu.
"Kamu membuka pintumu jam 2 pagi karena kamu lapar."
"Ya."
"Dan aku menangis di lorong karena aku... tidak baik-baik saja. Dan kamu melihatku. Dan kamu berkata, 'Aku tidak mengintip.'"
Konteksnya: NPC dan PC saya sedang mengenang malam pertama mereka bertemu. NPC baru saja mengakui dia senang berada di sana karena dia bisa bertemu PC saya. Saya membalas dengan mengingat detail spesifik dari malam itu. NPC merespons dengan kutipan langsung dari apa yang saya katakan beberapa sesi sebelumnya, yang hanya bisa berasal dari memori NPC atau memori adegan.
Adegan ini terasa lebih kuat karena NPC mampu merujuk sesuatu yang saya katakan, kata demi kata. Bukan hanya improv atau mengarang, atau mengingat peristiwa kering. Ini ingatan persis. Dan spesifisitas itu membuat hubungan terasa nyata. Tindakan dan kata-kata saya berarti.
Apa yang Belum Dipecahkan Stage Whisper
Bahkan dengan sistem memori ini, masih ada masalah.
Konteks dalam sesi: Sistem memori efektif dari sesi ke sesi, tapi tidak memecahkan masalah konteks dalam satu sesi besar. Sesi bisa berjalan lama dan berisi banyak dialog. Optimalisasi untuk manajemen konteks dalam sesi masih diperlukan, untuk menghindari efek pengenceran konteks.
Rahasia: Karena setiap lembar NPC dimuat dan AI memiliki pandangan penuh terhadap semua karakter, AI cenderung mengabaikan ketika karakter tertentu seharusnya tidak mengetahui atau bertindak atas sesuatu. AI cenderung bertindak berdasarkan semua informasi yang tersedia bagi mereka, jadi sulit untuk membuat mereka tidak bertindak atas sesuatu yang tidak diketahui karakter. Itu membutuhkan pengaturan yang lebih rumit.
Keduanya adalah area kerja aktif. Masalah rahasia khususnya adalah sesuatu yang sedang saya tangani sekarang — lebih lanjut tentang itu di postingan mendatang.
Stage Whisper dibangun untuk orang yang ingin bermain TTRPG solo dengan kedalaman dan konsistensi kampanye jangka panjang. Mulai atau bergabung dengan Discord kami untuk melihat bagaimana sistem memori bekerja dalam praktik.
Untuk lebih lanjut tentang sistem memori Stage Whisper, lihat Bagian 2: Isolasi Konteks dan Bagian 3: NPC Bermimpi.