Bagaimana Stage Whisper Mengendalikan Konsistensi Naratif dalam Kempen Panjang

Kali pertama AI memetik sesuatu yang saya katakan tiga sesi lalu, saya tahu ini berbeza.

Bukan ingatan "anggaran". Bukan improvisasi yang kedengaran seperti ia mungkin berlaku. Petikan tepat, disampaikan pada saat yang tepat, oleh NPC yang bukan tumpuan babak itu.

Itulah yang dimungkinkan oleh sistem memori Stage Whisper. Tetapi untuk memahami mengapa ia penting, anda perlu terlebih dahulu memahami mengapa kebanyakan alat roleplay AI gagal dalam hal ini.


Masalahnya: Konteks Bukan Sekadar Terhad, Ia Menjadi Cair

Model AI mempunyai tetingkap konteks yang terhad. Selain pengetahuan terbenam yang AI ada daripada latihannya, satu-satunya perkara yang ia tahu tentang kempen anda datang dari apa yang ada dalam konteks. LLM moden yang baik mempunyai konteks sekitar 200k token. LLM yang lebih besar mempunyai 1 juta, tetapi cenderung mahal untuk dijalankan. (Ini adalah setakat S1 2026, saya pasti pos ini akan menjadi ketinggalan dengan cepat memandangkan kemajuan)

200k token boleh menyimpan dialog dari kira-kira satu hingga tiga sesi permainan TTRPG. Tetapi hanya mempunyai dialog sesi penuh dalam konteks bukanlah cara yang pasti untuk memastikan ia benar-benar digunakan. Terdapat juga faktor: pencairan konteks.

Model AI mempunyai keupayaan terhad untuk mencari dan mengekstrak maklumat relevan dari apa sahaja dalam konteks. Semakin banyak benda disumbat di dalamnya, semakin nipis perhatian AI tersebar. Jika konteks penuh dengan berbilang sesi permainan, AI mungkin gagal mencari satu perkara spesifik yang cuba dirujuk oleh watak pemain, atau perkara yang cuba dipanggil semula oleh naratif.

Hasilnya: perincian tidak tepat, ketidakkonsistenan naratif, watak yang kedengaran keliru. Contohnya, naratif mungkin menulis tentang "detik mesra yang anda kongsi di kediai minum itu", dan ia mungkin tersilap lokasi, atau watak yang salah, atau mereka-reka perincian yang tidak pernah berlaku. Ketidakkonsistenan yang ketara ini memecahkan imersif dengan cepat.

Jadi pencairan konteks boleh sama merosakkannya dengan tidak mempunyai maklumat dalam konteks langsung. Kedua-duanya membawa kepada masalah yang sama: watak (atau pencerita) tidak mengetahui perkara yang sepatutnya mereka tahu.


Sistem Memori Empat Lapisan

Stage Whisper menyelesaikan ini dengan empat jenis memori yang berbeza, setiap satu menyelesaikan masalah yang berbeza.

Lapisan 1: Helaian Watak

Masalah pertama yang diselesaikan oleh Stage Whisper hanyalah konteks tidak cukup besar untuk memuatkan keseluruhan sejarah permainan. Kita perlu mengingati siapa watak dari sesi ke sesi. Kita tidak boleh setiap sesi baharu memperkenalkan barisan pelakon yang serba baharu.

Stage Whisper menulis helaian watak penuh untuk setiap watak utama, termasuk watak pemain. Maklumat itu disimpan dalam pangkalan data dan dimuatkan ke dalam konteks untuk mana-mana babak di mana watak itu hadir. Jadi AI tahu, pada setiap masa, siapa watak-watak ini: personaliti mereka, penampilan mereka, latar belakang mereka.

Ia tidak perlu memuatkan setiap NPC! Jadi kita boleh mempunyai barisan NPC yang sangat besar dan pelbagai yang boleh dibawa masuk mengikut keperluan. Saya telah menjalankan beberapa kempen setakat ini di mana saya adalah sebahagian daripada krew, kapal besar, atau kereta api, dan Stage Whisper dapat mengekalkan senarai krew kira-kira 20 watak yang boleh muncul, dengan personaliti yang konsisten, di mana diperlukan. Doktor di teluk perubatan, ketua jurutera dan krew kejuruteraan di bahagian kejuruteraan, ketua kargo di teluk kargo, juruterbang dan kapten di jambatan, dan sebagainya.

Lapisan 2: Rekap Sesi

Daripada menyimpan keseluruhan sejarah sembang dalam konteks, Stage Whisper merumuskan sesi kepada rekap.

Hanya rekap sesi terakhir dimuatkan ke dalam konteks, bersama dengan senarai lima ringkasan sesi sebelumnya (versi satu perenggan yang lebih pendek dari rekap). AI boleh memilih untuk mendapatkan lebih banyak ringkasan sesi, dan memuatkan rekap penuh untuk mana-mana sesi yang ia putuskan benar-benar perlu dirujuk. Ia tidak elegan, tetapi ia memastikan maklumat penting sama ada di permulaan atau penghujung konteks, di mana AI paling mampu untuk menumpukan perhatian kepadanya.

Antara helaian watak dan rekap sesi, AI tahu siapa watak-watak itu dan mempunyai pemahaman yang baik tentang apa yang berlaku baru-baru ini. Ini adalah tambahan kepada fail kempen yang menjejaki benang jangka panjang, dan secara efektifnya adalah nota GM tentang apa yang berlaku dalam kempen dan apa perkara mendesak yang terkini.

Lapisan 3: Memori NPC dan Ringkasan Babak

Tetapi itu selalunya tidak mencukupi. Dalam kempen yang lebih panjang, pemain dan watak lain mempunyai sejarah bersama. Mereka telah mengalami peristiwa berisiko tinggi dan emosi tinggi. Mereka telah berkongsi gurauan berulang. Mereka mahu merujuk kembali taktik yang pernah berjaya, atau mengingati kegagalan.

Rekap sesi memberi anda gambaran besar: rentak plot, detik perkembangan watak utama. Tetapi anda memerlukan sesuatu yang lebih terperinci untuk nuansa peristiwa spesifik atau petikan spesifik.

Stage Whisper juga menjana memori NPC dan ringkasan babak. Perbezaannya: rekap sesi tertumpu kepada naratif objektif tentang apa yang berlaku. Memori NPC tertumpu kepada apa yang NPC rasa atau fikirkan pada masa itu, versi peristiwa mereka, yang mungkin berbeza dari ringkasan kering. Ringkasan babak menangkap dialog dan urutan tindakan spesifik dengan lebih terperinci daripada rekap.

Pada akhir sesi, AI membaca melalui sejarah mesej dan mengekstrak memori penting untuk setiap NPC. Ia merumuskan semula ini ke dalam format piawai yang mengandungi:

AI kemudian memanggil alat untuk memasukkan ini ke dalam pangkalan data vektor, di mana kandungannya dijadikan vektor. Ini menyediakan carian semantik, membolehkan memori dipadankan mengikut makna dan bukannya hanya kata kunci.

Kemudian, apabila AI perlu mencari memori, ia menulis pertanyaan seperti "Yuki menangis di koridor," dan ini membawa semua memori relevan walaupun ia tidak sepadan dengan frasa tepat. AI memilih apa yang diperlukan dari hasil carian.

Lapisan 4: Lore

Watak perlu mengingati apa yang berlaku. Tetapi dunia itu sendiri juga perlu kekal konsisten. Struktur politik bandar perlu konsisten merentasi sesi. Sistem sihir yang berfungsi dengan cara tertentu juga perlu kekal konsisten.

Kebanyakan kempen tidak mempunyai semua ini dirancang dari awal. Jadi entri lore ditambah dan dikemas kini semasa sesi berjalan, dan kemudian berfungsi sebagai rujukan untuk babak baharu untuk memastikan konsistensi.


Bagaimana Rasanya Apabila Ia Berfungsi

Ciri pembeza antara bermain permainan dan membaca buku ialah pemain mempunyai agensi. Anda memutuskan tindakan anda, kata-kata anda, dan naratif serta watak lain bertindak balas terhadapnya. Hakikat bahawa watak boleh memetik apa yang anda katakan beberapa sesi lalu membantu menekankan agensi itu dan hubungan yang anda bina dengan dunia dan orang di dalamnya.

Berikut adalah contoh sebenar dari sesi Stage Whisper:

[Input pemain] "Saya gembira saya lapar dan memutuskan untuk membuka pintu saya pada pukul 2 pagi"

[Naratif]

Dia meletakkan cawan itu. Perlahan. Berhati-hati. Seperti dia mengendalikan sesuatu yang rapuh. Kemudian dia berpaling menghadap anda di sofa, menyelitkan satu kaki di bawahnya, lututnya hampir menyentuh lutut anda.

"Anda membuka pintu anda pada pukul 2 pagi kerana anda lapar."

"Ya."

"Dan saya menangis di koridor kerana saya... tidak okay. Dan anda nampak saya. Dan anda berkata, 'Saya bukan mengintai.'"

Konteksnya: NPC dan PC saya sedang mengenang kembali malam pertama mereka bertemu. NPC baru sahaja mengakui dia gembira berada di sana kerana dia dapat bertemu PC saya. Saya membalas dengan mengingati perincian spesifik dari malam itu. NPC bertindak balas dengan petikan langsung tentang apa yang saya katakan beberapa sesi lalu, yang hanya boleh datang dari memori NPC atau memori babak.

Babak ini lebih mengena kerana NPC dapat merujuk sesuatu yang saya katakan, perkataan demi perkataan. Bukan sekadar improvisasi atau rekaan, atau mengingati peristiwa kering. Ia adalah ingatan tepat. Dan kekhususan itu menjadikan hubungan terasa nyata. Tindakan dan kata-kata saya bermakna.


Apa Yang Stage Whisper Belum Selesaikan

Walaupun dengan sistem memori ini, masih terdapat masalah.

Konteks dalam sesi: Sistem memori berkesan dari sesi ke sesi, tetapi tidak menyelesaikan isu konteks dalam satu sesi besar. Sesi boleh berjalan panjang dan mengandungi banyak dialog. Pengoptimuman untuk pengurusan konteks dalam sesi masih diperlukan, untuk mengelakkan kesan pencairan konteks itu.

Rahsia: Oleh kerana setiap helaian NPC dimuatkan dan AI mempunyai pandangan penuh semua watak, ia cenderung mengabaikan apabila watak tertentu tidak sepatutnya tahu atau bertindak atas sesuatu. AI cenderung bertindak atas semua maklumat yang tersedia untuknya, jadi sukar untuk membuat mereka tidak bertindak atas sesuatu yang watak tidak akan tahu. Itu memerlukan persediaan yang lebih rumit.

Kedua-duanya adalah bidang kerja yang aktif. Masalah rahsia khususnya adalah sesuatu yang saya tangani sekarang — lebih lanjut tentang itu dalam pos akan datang.


Stage Whisper dibina untuk orang yang mahu bermain TTRPG solo dengan kedalaman dan konsistensi kempen jangka panjang. Mulakan atau sertai Discord kami untuk melihat bagaimana sistem memori berfungsi dalam praktik.

Untuk lebih lanjut tentang sistem memori Stage Whisper, lihat Bahagian 2: Pengasingan Konteks dan Bahagian 3: NPC Bermimpi.