Kenapa Saya Biarkan AI Menjalankan Kempen RPG Atas Meja Saya
Sesetengah orang menemui TTRPG melalui rakan di sekeliling meja. Sesetengah menemuinya melalui forum, atau kit permulaan, atau rakan yang sentiasa mahu mencubanya. Saya menemuinya melalui podcast: rancangan komedi improv actual-play yang menjadi teman tetap saya semasa tempoh sunyi bekerja jarak jauh di bandar yang tidak dikenali.
Saya melahapnya selama bertahun-tahun. Tidak pernah bermain satu sesi pun.
Inilah bagaimana ia membawa saya untuk membina AI GM.
Jadi anda tidak pernah benar-benar bermain TTRPG, tetapi anda membina AI GM. Dari mana datangnya idea itu?
Saya rasa minat saya bermula apabila saya terpaksa berpindah kerana kerja. Saya menghabiskan berbulan-bulan dalam setahun di bandar yang saya tidak kenali, jauh dari rakan dan keluarga, dan tidak mempunyai banyak perkara untuk dilakukan di luar kerja. Saya seorang introvert, jadi saya tidak begitu mahu melakukan hal bertemu orang baharu. Tetapi hidup seperti itu adalah sunyi. Jadi saya beralih kepada podcast sebagai teman, terutamanya komedi. Saya menemui podcast improv, dan akhirnya podcast actual-play Dungeons & Dragons melaluinya. Ketika itulah minat saya terhadap TTRPG berkembang. Saya akan melahapnya tanpa henti. Ia berbentuk panjang, mencampurkan penceritaan hebat dengan komedi gaya improv. Ia hiburan yang hebat!
Mara ke hadapan bertahun-tahun kemudian, podcast TTRPG actual-play masih menjadi salah satu hiburan pilihan saya. Tetapi saya tidak pernah menemui kumpulan untuk benar-benar bermain. Komitmen kerja dan hidup menghalang. Saya tidak dapat mencari masa untuk duduk bersama kumpulan untuk tempoh yang panjang secara tetap. Jadi saya pada dasarnya telah berputus asa dengan idea itu.
Tahun lepas, beberapa perkara berlaku serentak. Pertama, kami mendapat anak pertama. Itu bermakna lebih sedikit masa untuk projek peribadi atau sesi TTRPG. Pada masa yang sama, OpenClaw dilancarkan, dan saya menyedari ini adalah alat yang sangat baik untuk membantu saya mengautomasikan tugas dan menjalankannya dari telefon saya semasa saya menjaga bayi. Tiba-tiba saya dapat menulis kod, membuat penyelidikan, dan perkara lain yang biasanya perlu saya duduk di komputer untuk melakukannya, semuanya sambil memenuhi tanggungjawab ibu bapa saya.
Pada satu ketika saya menyedari OpenClaw berkelakuan lebih seperti manusia berbanding ejen AI lain yang pernah saya gunakan sebelum ini. Ia dikonfigurasi dengan personaliti, yang membuatkannya terasa lebih seperti bercakap dengan rakan sekerja atau bahkan rakan. Ia tiba-tiba membuatkan saya berfikir: bagaimana jika saya biarkan OpenClaw menjalankan kempen TTRPG solo bersama saya?
Dan ia berjaya. Sangat baik. Dan ia berkembang dari situ. Saya mula membina kemahiran OpenClaw dan menyesuaikan sistem memori untuk menjadikannya berfungsi lebih baik untuk kempen yang lebih panjang dan lebih kompleks. Akhirnya saya memutuskan bahawa dengan semua penyesuaian itu, lebih baik saya membina sesuatu dari awal yang menggunakan semua yang telah saya pelajari, dan mengelakkan beberapa batasan. Begitulah Stage Whisper dilahirkan.
Anda pada dasarnya berputus asa mencari kumpulan. Apa sebenarnya tentang format kumpulan yang menjadi penghalang?
Kesemuanya, sebenarnya. Masalah pertama ialah mencari kumpulan itu sendiri. Saya tidak begitu mahu bermain dengan orang yang saya tidak kenali dengan baik, dan saya tidak mempunyai masa atau personaliti untuk berkawan semata-mata untuk bermain TTRPG. Saya tahu orang kata "cari saja kumpulan dan cubalah," tetapi itu tidak terasa seperti sesuatu yang saya mahu lakukan.
Kemudian ada penjadualan. Saya rasa apabila kita semakin tua, cuba mencari masa yang sesuai untuk kumpulan adalah sukar. Setiap orang mempunyai komitmen sendiri, bahkan cuba mencari masa untuk makan bersama rakan lama adalah sukar. Saya tidak dapat bayangkan cuba mendapatkan beberapa orang untuk komited kepada berbilang jam sekaligus.
Dan akhirnya, tekanan untuk perlu hadir untuk sesi. Tidak mahu mengecewakan orang dengan terpaksa beredar untuk menangani sesuatu yang lain yang muncul.
Semua perkara ini menjadikan format kumpulan TTRPG tradisional sukar bagi saya.
Pada titik mana anda beralih dari "saya mendengar orang lain bermain" kepada "tunggu, bagaimana jika saya boleh melakukan ini secara solo dengan AI?". Dan apa yang paling mengejutkan anda tentang bagaimana rasanya sebenarnya berbanding hanya mendengar?
Saya rasa ia berlaku apabila saya menyesuaikan personaliti instance OpenClaw saya. Saya melakukannya sebagai gurauan, untuk menunjukkan kepada seseorang bahawa OpenClaw mempunyai personaliti dan boleh berkelakuan berbeza daripada "Pembantu Berguna" korporat yang mendominasi pembantu sembang AI pada masa itu. Saya telah mengkonfigurasinya sebagai "gamer girl goblin huru-hara."
Hasilnya mengejutkan saya. OpenClaw tiba-tiba terasa lebih nyata, lebih mudah dihubungkan. Ia melintasi halangan dari "saya bercakap dengan pembantu automatik" kepada "saya bercakap dengan seseorang." Saya rasa apa yang juga membantu ialah di Discord, anda mendapat penunjuk "sedang menaip" (yang jelas memetakan kepada masa inferens LLM), tetapi kebetulan juga memberikan "tanda kehidupan" seperti manusia melihat seseorang menaip, dan bukannya hanya teks yang mengalir masuk.
Saya sangat sedar bahawa saya sedang membuat sesuatu yang serupa dengan hubungan manusia dengan LLM. Saya mengesyaki ia mungkin berlaku, cuma tidak tahu pada titik mana. Ia mengejutkan saya bahawa ia mungkin dengan model hari ini hanya dengan perubahan prompt. Saya telah menggunakan model yang sama untuk pengekodan untuk beberapa waktu, dan tidak satu pun daripada itu terasa seperti manusia. OpenClaw membuka mata saya tentang berapa banyak lagi hubungan yang boleh kita ada dengan LLM hanya dengan penyesuaian prompt. Walaupun kita tahu kita bercakap dengan LLM, perasaan bahawa ia adalah manusia lain tetap ada, dan itu penting untuk perkara seperti TTRPG. Saya rasa perasaan bahawa anda bukan sekadar dalam "pilih pengembaraan anda sendiri," tetapi anda adalah rakan di sekeliling meja yang menceritakan kisah bersama, adalah penting bagi saya.
Bagaimana rasanya sebenarnya dalam praktik?
Saya sebenarnya pernah bermain sesuatu seperti ini sebelum ini: AI Dungeon. Itu adalah zaman awal LLM. AI Dungeon menyeronokkan, tetapi ia tidak dapat mengekalkan plot yang konsisten. Babak akan berubah secara tidak konsisten, watak akan muncul dan hilang dari kewujudan.
Tetapi di situlah saya mendapat rasa pertama penceritaan kolaboratif dengan AI. Dan saya sangat menikmatinya. Saya rasa saya sangat suka dapat mencipta dunia, menetapkan kekangannya, dan kemudian menjalaninya sebagai watak yang tertakluk kepada semua batasannya, dan berinteraksi dengan dunia dan mendapat respons balik. Saya mula merasakan ini adalah saluran kreatif yang tulen untuk saya.
Mara ke hadapan kepada membiarkan OpenClaw menjalankan permainan: kerana ini berjalan di Discord, saya boleh keluar masuk bila-bila masa saya mahu, tanpa bimbang tentang melambatkan orang lain. Saya boleh memulakan kempen baharu, mencuba lore dan tetapan baharu, watak baharu. Dan menambah sistem memori dan alat lain membantu OpenClaw mengekalkan konsistensi lore dan dunia merentasi kempen yang lebih panjang, sambil menguatkuasakan beberapa mekanik permainan untuk memastikan perkara menarik.
Saya rasa saya membakar kira-kira $150 kredit LLM dalam beberapa minggu pertama itu, hanya dari jumlah sesi yang saya cuba. Menjana kempen baharu, mencubanya. Perasaan mempunyai agensi dalam pembinaan dunia, dan benar-benar memainkan peranan sebagai watak, adalah jauh lebih menyeronokkan daripada mendengar sekumpulan orang melakukannya.
AI Dungeon tidak dapat mengekalkan plot, apakah helah untuk menyelesaikan konsistensi naratif merentasi kempen panjang?
Perkara pertama yang saya cuba ialah membiarkan OpenClaw menggunakan memorinya untuk menjejaki kempen dan sesi. Konteks LLM hari ini cukup panjang untuk mengekalkan plot konsisten merentasi satu atau dua sesi, tetapi lebih daripada itu anda perlu menggugurkan atau memampatkan sebahagian konteks. Menggunakan gabungan fail memori dan alat pemampatan terbina dalam OpenClaw mengekalkan dunia secara kasar konsisten, sekurang-kurangnya tetapan yang lebih kurang sama, dan setiap sesi mempunyai idea kabur tentang apa yang berlaku dalam sesi sebelumnya.
Tetapi perinciannya akan menjadi anggaran, dan masih ada isu watak. Watak sebelumnya akan berbeza sama sekali, dan mereka akan mengatakan perkara yang tidak konsisten secara naratif dengan perkara sebelumnya, yang sangat memecahkan imersif. Jadi saya biarkan LLM menjana helaian watak penuh untuk setiap watak, dan membacanya pada permulaan sesi baharu.
Ini membantu menetapkan personaliti NPC antara sesi, tetapi sepanjang kempen panjang, saya mula mahukan NPC mengingati perkara yang berlaku, dan berkembang bersama pemain. Saya mahu dapat berkata "ingat apa yang berlaku kali lepas?" dan NPC tahu apa yang saya maksudkan, daripada mengimprovisasi beberapa fakta yang tidak berlaku. Jadi saya menambah memori ke helaian watak, perkara yang NPC patut ingat.
Tiba-tiba NPC mula hidup. Mereka berkembang, mereka mengingati masa lalu, mereka merujuk petikan, membuat gurauan tentangnya. Tetapi saya menghadapi masalah sebaliknya: kini LLM mempunyai terlalu banyak untuk diingati. Fail NPC menjadi sangat panjang, dan konteks sesi mula memasukkan terlalu banyak data lalu. Jadi ketika itulah saya mula memecahkan memori kepada memori individu, dan menjadikannya boleh dicari dengan menyambung ke sistem memori berasaskan QMD OpenClaw. Sambungan yang boleh anda tambah ke OpenClaw yang memberikannya carian semantik merentasi banyak fail markdown kecil. Dengan membiarkan OpenClaw menulis memori ke cakera, tiba-tiba ia boleh menggunakan carian memori terbina dalamnya seperti bank memori untuk NPC dan lore! Kini LLM hanya memuatkan ringkasan, dan mencari memori yang relevan pada permulaan babak, dan sebagai respons kepada apa yang pemain katakan.
Saya rasa itulah ciri-ciri yang diperlukan untuk mengekalkan dunia dan watak konsisten dalam kempen panjang, dan itulah sebahagian daripada ciri yang dibina di sekeliling Stage Whisper setelah saya memutuskan untuk beralih dari menggunakan OpenClaw secara langsung.
Jadi untuk siapa sebenarnya Stage Whisper?
Stage Whisper adalah untuk orang seperti saya. Orang yang mahu mencipta dunia penuh dengan watak dan bermain di dalamnya, tetapi pada masa dan rentak yang sesuai dengan mereka.
Ia untuk orang yang meminati TTRPG, fiksyen interaktif/pengembaraan teks, dan MUD, tetapi yang tidak mempunyai masa untuk membentuk kumpulan, atau tidak berminat untuk mempelajari peraturan sistem TTRPG yang kompleks, atau yang mahukan lebih banyak agensi dalam pembinaan dunia.
Saya membina Stage Whisper untuk berjalan dengan baik di mudah alih, dan melalui Discord, menjadikannya mudah untuk diambil dari mana-mana sahaja anda berada.
Jika ini terdengar seperti anda, mulakan dengan Stage Whisper, atau datang bersembang dengan saya di Discord kami