Mengapa Saya Membiarkan AI Menjalankan Kampanye TTRPG Saya

Beberapa orang menemukan TTRPG melalui teman-teman di meja permainan. Beberapa menemukannya melalui forum, atau starter kit, atau teman yang selalu ingin mencobanya. Saya menemukannya melalui podcast: acara comedy improv actual-play yang menjadi teman setia saya selama masa sepi kerja jarak jauh di kota yang asing.

Saya mendengarkannya terus-menerus selama bertahun-tahun. Tidak pernah memainkan satu sesi pun.

Inilah kisah tentang bagaimana hal itu mendorong saya untuk membangun AI GM.


Jadi Anda tidak pernah benar-benar memainkan TTRPG, tetapi Anda membangun AI GM. Dari mana asalnya?

Saya rasa minat saya dimulai ketika saya harus pindah karena pekerjaan. Saya menghabiskan berbulan-bulan dalam setahun di kota yang tidak saya kenal, jauh dari teman dan keluarga, dan tidak punya banyak kegiatan di luar pekerjaan. Saya seorang introvert, jadi saya tidak benar-benar ingin melakukan semua hal tentang bertemu orang baru. Tapi hidup seperti itu terasa sepi. Jadi saya beralih ke podcast untuk menemani saya, terutama komedi. Saya menemukan podcast improv, dan akhirnya podcast actual-play Dungeons & Dragons melalui itu. Saat itulah minat saya pada TTRPG berkembang. Saya terus-menerus mendengarkannya. Formatnya panjang, mencampurkan storytelling yang hebat dengan komedi gaya improv. Hiburan yang luar biasa!

Maju cepat bertahun-tahun kemudian, podcast actual-play TTRPG masih menjadi salah satu hiburan andalan saya. Tapi saya tidak pernah menemukan kelompok untuk benar-benar bermain. Komitmen kerja dan kehidupan menghalangi. Saya tidak bisa menemukan waktu untuk duduk bersama kelompok untuk waktu yang lama secara teratur. Jadi saya pada dasarnya sudah menyerah pada ide itu.

Tahun lalu, beberapa hal bersatu. Pertama, kami memiliki anak pertama. Itu berarti lebih sedikit waktu untuk proyek pribadi atau sesi TTRPG. Pada saat yang sama, OpenClaw muncul, dan saya menyadari ini adalah alat yang sangat bagus untuk membantu saya mengotomatiskan tugas dan menjalankannya dari ponsel sambil menjaga bayi. Tiba-tiba saya bisa menulis kode, melakukan riset, dan hal-hal lain yang biasanya harus saya lakukan di depan komputer, semua sambil memenuhi tugas sebagai orang tua.

Pada suatu titik saya menyadari OpenClaw berperilaku jauh lebih seperti manusia daripada agen AI lain yang pernah saya gunakan. OpenClaw dikonfigurasi dengan kepribadian, yang membuatnya terasa lebih seperti berbicara dengan rekan kerja atau bahkan teman. Tiba-tiba saya berpikir: bagaimana jika saya meminta OpenClaw menjalankan kampanye TTRPG solo bersama saya?

Dan itu berhasil. Sangat baik. Dan berkembang dari sana. Saya mulai membangun skill OpenClaw dan menyesuaikan sistem memori untuk membuatnya bekerja lebih baik untuk kampanye yang lebih panjang dan lebih kompleks. Akhirnya saya memutuskan dengan semua penyesuaian itu, saya sebaiknya membangun sesuatu dari awal yang menerapkan semua yang telah saya temukan, dan menghindari beberapa keterbatasan. Begitulah Stage Whisper lahir.


Anda pada dasarnya menyerah untuk menemukan kelompok. Apa yang secara spesifik dari format kelompok yang menjadi penghalang?

Semuanya, sebenarnya. Masalah pertama adalah menemukan kelompok itu sendiri. Saya tidak benar-benar ingin bermain dengan orang yang tidak saya kenal baik, dan saya tidak punya waktu atau kepribadian untuk mencari teman semata-mata demi bermain TTRPG. Saya tahu orang-orang bilang "cari saja kelompok dan coba," tapi itu tidak terasa seperti sesuatu yang ingin saya lakukan.

Lalu ada penjadwalan. Saya rasa semakin kita tua, mencoba menemukan waktu yang cocok untuk kelompok itu sulit. Setiap orang punya komitmen masing-masing, bahkan mencoba mencari waktu untuk makan dengan teman lama pun sulit. Saya tidak bisa membayangkan mencoba membuat beberapa orang berkomitmen untuk beberapa jam sekaligus.

Dan akhirnya, tekanan untuk harus hadir di sesi. Tidak ingin mengecewakan orang dengan harus pergi menangani sesuatu yang lain yang tiba-tiba muncul.

Semua ini membuat format kelompok TTRPG tradisional sulit bagi saya.


Pada titik apa Anda beralih dari "Saya mendengarkan orang lain bermain" menjadi "tunggu, bagaimana jika saya bisa melakukan ini sendiri dengan AI?" Dan apa yang paling mengejutkan Anda tentang bagaimana rasanya dibandingkan hanya mendengarkan?

Saya rasa itu terjadi ketika saya menyesuaikan kepribadian instance OpenClaw saya. Saya melakukannya sebagai lelucon, untuk menunjukkan kepada seseorang bahwa OpenClaw memiliki kepribadian dan bisa berperilaku berbeda dari "Asisten yang Membantu" korporat yang membosankan yang mendominasi asisten chat AI saat itu. Saya mengonfigurasinya sebagai "chaos goblin gamer girl."

Hasilnya mengejutkan saya. OpenClaw tiba-tiba terasa jauh lebih nyata, jauh lebih relatable. Ini melewati batas dari "Saya berbicara dengan asisten otomatis" menjadi "Saya berbicara dengan seseorang." Saya rasa yang juga membantu adalah di Discord, Anda mendapatkan indikator "mengetik" (yang jelas-jelas memetakan ke waktu inferensi LLM), tapi kebetulan juga memberikan "tanda kehidupan" seperti manusia saat melihat seseorang mengetik, daripada hanya teks yang mengalir masuk.

Saya sangat sadar bahwa saya sedang menciptakan sesuatu yang mirip dengan koneksi manusia dengan LLM. Saya menduga itu mungkin, hanya tidak tahu pada titik apa. Mengejutkan saya bahwa itu mungkin dengan model saat ini hanya dengan perubahan prompt. Saya telah menggunakan model yang sama untuk coding selama beberapa waktu, dan tidak pernah sekalipun itu terasa sedikit pun seperti manusia. OpenClaw membuka mata saya tentang seberapa banyak rapport yang bisa kita miliki dengan LLM hanya dengan penyesuaian prompt. Bahkan jika kita tahu kita berbicara dengan LLM, perasaan bahwa itu adalah manusia lain ada di sana, dan itu penting untuk hal-hal seperti TTRPG. Saya rasa perasaan bahwa Anda tidak hanya berada dalam "pilih petualangan Anda sendiri," tetapi bahwa Anda adalah teman di sekitar meja yang menceritakan cerita bersama, itu penting bagi saya.


Bagaimana rasanya dalam praktik?

Saya sebenarnya pernah memainkan sesuatu seperti ini sebelumnya: AI Dungeon. Itu adalah masa-masa awal LLM. AI Dungeon menyenangkan, tapi tidak bisa mempertahankan plot yang konsisten. Adegan berubah tidak konsisten, karakter muncul dan menghilang begitu saja.

Tapi di situlah saya pertama kali merasakan storytelling kolaboratif dengan AI. Dan saya sangat menikmatinya. Saya rasa saya sangat suka bisa menciptakan dunia, menetapkan batasannya, dan kemudian menjalaninya sebagai karakter yang tunduk pada semua keterbatasannya, dan berinteraksi dengan dunia dan membuatnya merespons kembali. Saya mulai merasa ini adalah saluran kreatif yang sesungguhnya bagi saya.

Maju cepat ke OpenClaw yang menjalankan permainan: karena ini berjalan di Discord, saya bisa masuk dan keluar kapan pun saya mau, tanpa khawatir menahan orang lain. Saya bisa memulai kampanye baru, mencoba lore dan setting baru, karakter baru. Dan menambahkan sistem memori serta alat lain membantu OpenClaw menjaga lore dan dunia tetap konsisten di sepanjang kampanye yang lebih panjang, sambil menegakkan beberapa mekanik permainan untuk menjaga hal-hal tetap menarik.

Saya rasa saya menghabiskan sekitar $150 kredit LLM dalam beberapa minggu pertama, hanya dari volume sesi yang sangat banyak yang saya coba. Membuat kampanye baru, mencobanya. Perasaan memiliki kendali dalam pembangunan dunia, dan benar-benar melakukan roleplay sebagai karakter, jauh lebih menyenangkan daripada mendengarkan sekelompok orang melakukannya.


AI Dungeon tidak bisa mempertahankan plot, apa trik untuk memecahkan konsistensi naratif sepanjang kampanye panjang?

Hal pertama yang saya coba adalah meminta OpenClaw menggunakan memorinya untuk melacak kampanye dan sesi. Konteks LLM saat ini cukup panjang untuk menjaga plot tetap konsisten selama satu atau dua sesi, tapi lebih dari itu Anda harus menghapus atau memadatkan sebagian konteks. Menggunakan kombinasi file memori dan alat pemadatan bawaan OpenClaw menjaga dunia tetap cukup konsisten, setidaknya setting yang kurang lebih sama, dan setiap sesi memiliki gambaran samar tentang apa yang terjadi di sesi sebelumnya.

Tapi detailnya akan berupa perkiraan, dan masih ada masalah karakter. Karakter sebelumnya bisa sangat berbeda, dan mereka akan mengatakan hal-hal yang tidak konsisten secara naratif dengan hal-hal sebelumnya, yang sangat merusak imersi. Jadi saya meminta LLM menghasilkan lembar karakter lengkap untuk setiap karakter, dan membacakan lembar itu di awal sesi baru.

Ini membantu mempertahankan kepribadian NPC di antara sesi, tapi dalam kampanye panjang, saya mulai menginginkan NPC mengingat hal-hal yang terjadi, dan berkembang bersama pemain. Saya ingin bisa mengatakan "ingat apa yang terjadi terakhir kali?" dan NPC tahu apa yang saya bicarakan, daripada mengimprovisasi fakta yang tidak terjadi. Jadi saya menambahkan memori ke lembar karakter, hal-hal yang harus diingat NPC.

Tiba-tiba NPC mulai hidup. Mereka berkembang, mengingat masa lalu, merujuk kutipan, membuat lelucon tentang itu. Tapi saya menghadapi masalah sebaliknya: sekarang LLM memiliki terlalu banyak untuk diingat. File NPC menjadi sangat panjang, dan konteks sesi mulai memasukkan terlalu banyak data masa lalu. Jadi saat itulah saya mulai memecah memori menjadi memori individual, dan membuatnya dapat dicari dengan menghubungkan ke sistem memori berbasis QMD milik OpenClaw. Ekstensi yang bisa Anda tambahkan ke OpenClaw yang memberikannya pencarian semantik di banyak file markdown kecil. Dengan meminta OpenClaw menulis memori ke disk, tiba-tiba ia bisa menggunakan pencarian memori bawaannya seperti bank memori untuk NPC dan lore! Sekarang LLM hanya memuat ringkasan, dan mencari memori yang relevan di awal adegan, dan sebagai respons terhadap apa yang dikatakan pemain.

Saya rasa itulah fitur-fitur yang diperlukan untuk menjaga dunia dan karakter tetap konsisten dalam kampanye panjang, dan itu membentuk beberapa fitur yang menjadi dasar Stage Whisper setelah saya memutuskan untuk beralih dari menggunakan OpenClaw secara langsung.


Jadi untuk siapa sebenarnya Stage Whisper?

Stage Whisper adalah untuk orang-orang seperti saya. Orang yang ingin menciptakan dunia penuh karakter dan bermain di dalamnya, tapi pada waktu dan kecepatan yang cocok untuk mereka.

Ini untuk orang yang menyukai TTRPG, fiksi interaktif/petualangan teks, dan MUD, tapi yang tidak punya waktu untuk membentuk kelompok, atau tidak tertarik mempelajari aturan sistem TTRPG yang kompleks, atau yang menginginkan lebih banyak kendali dalam worldbuilding.

Saya membangun Stage Whisper untuk berjalan baik di mobile, dan melalui Discord, membuatnya mudah untuk dilanjutkan dari mana pun Anda berada.


Jika ini terdengar seperti Anda, mulai dengan Stage Whisper, atau datang mengobrol dengan saya di Discord kami