Cara Menulis Batasan Keamanan untuk Roleplay AI Tanpa Merusak Cerita
Bagi seorang penulis yang merancang roleplay AI fiksi, tugas praktisnya adalah menjelaskan apa yang dapat dipilih pemain, batasan adegan yang akan dijaga karakter, cara kerja pengaturan privasi, dan cara menjeda atau keluar—menggunakan bahasa yang selaras dengan pengalaman tersebut. Tempatkan informasi di bagian yang membantu pemain bertindak, gunakan bahasa yang sederhana, lalu biarkan adegan berlanjut. Sebuah batasan akan terasa tidak terlalu mengganggu jika batasan tersebut memberi pemain langkah selanjutnya yang jelas.
Mulai dengan Pilihan Pemain
Jelaskan tindakan yang dapat diambil pemain, alih-alih menyajikan peringatan yang luas. Kalimat “Pilih rutenya, tanyakan peta pada Mira, atau istirahat sejenak” memberi tahu seseorang tentang apa yang dapat mereka lakukan. “Anda memegang kendali” terasa kurang berguna kecuali antarmuka dan cerita benar-benar mewujudkan kendali tersebut.
Tawarkan serangkaian opsi bermakna dalam jumlah kecil tepat pada saat dibutuhkan. Jika seorang karakter bertanya apakah pemain ingin menjelajahi taman atau kembali ke stasiun, pilihan tersebut akan menciptakan adegan langsung yang berbeda. Sebuah studi tentang pilihan cerita interaktif menemukan bahwa pemain melaporkan rasa kendali (sense of agency) yang lebih kuat ketika opsi-opsi yang ada mengarah pada situasi cerita yang berbeda secara signifikan.Foreseeing Meaningful Choices Hal tersebut tidak mengharuskan setiap respons menciptakan cabang plot baru: karakter cukup mengakui pilihan tersebut, mengubah percakapan, atau menyesuaikan langkah berikutnya.
Gunakan kata kerja yang membuat tindakan yang tersedia menjadi jelas: “lewati”, “ubah”, “jeda”, “keluar”, atau “lanjutkan”. Hindari menyajikan satu rute saja sebagai rute yang diharapkan. Kalimat santai seperti “Kamu bisa tinggal di sini atau kembali ke bengkel” dapat dibaca sebagai dialog sekaligus tetap memperjelas pilihan.
Tentukan Ruang Lingkup Adegan secara Konkret
Pernyataan ruang lingkup harus memberi tahu pemain jenis interaksi apa yang diharapkan. Sebutkan latar, aktivitas, dan nada cerita dalam bahasa sehari-hari: “Misteri ringan tentang merestorasi observatorium tua, dengan pemecahan teka-teki dan percakapan ramah.” Ini memberi karakter dan pemain kerangka bersama tanpa membuat pembukaan cerita terasa seperti daftar aturan.
Buat ruang lingkup tersebut dapat ditindaklanjuti. Jika cerita dimaksudkan untuk tetap berada di sekitar festival kota, sampaikan bahwa karakter dapat membantu pemain melihat-lihat kios, bertemu tetangga, dan memilih apa yang harus dilakukan selanjutnya. Batasan yang berguna juga dapat menawarkan arahan terdekat: “Mari kita tetap berada di festival untuk adegan ini. Kita bisa mengikuti parade lampion atau berhenti untuk membeli camilan.” Kalimat kedua membawa narasi terus maju alih-alih mengakhiri interaksi.
Jaga agar ruang lingkup tetap konsisten di seluruh deskripsi karakter, pesan pembuka, dan giliran berikutnya. Jika sebuah adegan dibingkai sebagai kunjungan museum yang santai, pergeseran mendadak ke jenis cerita yang berbeda dapat membuat deskripsi awal sulit untuk diandalkan. Dalam penjelasan tim naratif *Avowed* mengenai desain pilihan, para pengembang menggambarkan bagaimana mereka membuat pilihan mudah dipahami, memberikan petunjuk atas konsekuensi besar, dan melakukan iterasi ketika tujuan sulit ditemukan.Diskusi Xbox Wire mengenai desain pilihan di *Avowed* Untuk roleplay, pelajaran praktisnya adalah memberikan konteks yang cukup agar pemain memahami adegan dan arah yang memungkinkan, sambil membiarkan penemuan-penemuan baru diungkap oleh jalannya cerita.
Tempatkan Informasi Privasi di Tempat Pemain Membutuhkannya
Bahasa terkait privasi semestinya berada di dekat kontrol dan keputusan yang dijelaskannya, bukan disembunyikan di dalam dialog fiksi. Simpan suara cerita untuk cerita itu sendiri; gunakan catatan antarmuka yang singkat dan jelas untuk menjelaskan fungsi suatu pengaturan. Sebagai contoh: “Memori: nonaktif. Obrolan ini tidak akan menggunakan detail yang tersimpan antar sesi.” Hanya gunakan kata-kata seperti ini jika memang secara akurat menggambarkan perilaku produk tersebut.
Jelaskan secara spesifik kontrol apa saja yang tersedia. Tergantung pada produknya, hal tersebut mungkin mencakup apakah karakter atau percakapan dapat dilihat oleh orang lain, apakah detail disimpan antar sesi, dan di mana pemain dapat meninjau atau menghapus informasi yang tersimpan. Jangan menjanjikan hasil privasi kecuali fitur produk yang mendasarinya benar-benar mendukung hal tersebut. Halaman bantuan Character.AI, misalnya, membedakan pengaturan visibilitas karakter dan kiriman antara visibilitas publik dan privat.Character.AI: Are Characters and conversations private? Hal ini mengilustrasikan mengapa penjelasan ringkas harus menyebutkan apa yang diatur oleh suatu pengaturan, alih-alih menggunakan label yang samar seperti “privat”.
Sediakan kontrol di sepanjang pengalaman, tidak hanya di bagian awal. Information Commissioner’s Office Inggris merekomendasikan agar pilihan privasi mudah ditemukan, menggunakan bahasa sederhana yang netral, dan tetap tersedia selama seseorang berinteraksi dengan produk.Panduan ICO mengenai perlindungan data berdasarkan desain dan secara default Dalam antarmuka roleplay, ini bisa berarti menempatkan kontrol memori atau visibilitas di pengaturan yang tetap dapat diakses dari obrolan yang sedang berlangsung, disertai catatan singkat yang menjelaskan setiap pilihan.
Perjelas Opsi Jeda dan Keluar
Perlakukan jeda sebagai tindakan pemain yang normal. Kontrol “Jeda cerita” yang terlihat dapat diletakkan di samping obrolan atau di dalam menunya; karakter juga dapat merespons secara alami jika pemain menulis “jeda” atau “mari berhenti di sini.” Antarmuka harus menjelaskan apa yang terjadi selanjutnya, seperti apakah adegan tetap tersimpan atau dapat dilanjutkan nanti, jika perilaku tersebut memang ada.
Berikan akhir yang rapi pada bahasa keluar. “Kita bisa mengakhiri bagian observatorium ini di sini. Kembalilah kapan pun kamu ingin melanjutkan” membuat titik henti terasa seperti bagian dari fiksi. Hindari mewajibkan pemain menjelaskan alasan mereka keluar, atau membuat karakter menentang pilihan tersebut. Jika pemain memilih “tinggalkan adegan”, hormati pilihan itu dengan pengakuan singkat dan rute yang jelas kembali ke layar utama atau daftar cerita.
Opsi jeda dan keluar harus mudah ditemukan bahkan saat pemain sedang larut dalam cerita. Halaman privasi OpenAI memberikan contoh pemisahan kontrol dari percakapan itu sendiri: pengguna dapat mengelola memori, obrolan sementara, dan opsi data melalui kontrol produk.Pengaturan privasi ChatGPT OpenAI Gagasan desain yang relevan ini cukup lugas: dialog cerita dapat mempertahankan suasana, sementara kontrol antarmuka membuat tindakan praktis mudah ditemukan.
Ungkapkan Batasan Menggunakan Suara Karakter
Karakter dapat mengalihkan adegan tanpa terdengar seperti pemberitahuan kebijakan. Gunakan kalimat singkat yang sesuai dengan karakter untuk menyebutkan ruang lingkup saat ini dan menyajikan langkah berikutnya yang tersedia: “Aku bisa menunjukkan rumah kaca atau membantumu mencari jadwal kereta. Mana yang terdengar lebih menarik?” Jika pemain meminta sesuatu di luar adegan yang dimaksudkan, karakter dapat memberikan respons yang sederhana: “Mari kita lanjutkan cerita kita di sekitar stasiun saja. Mau melihat jadwal keberangkatan atau menjelajahi peron?”
Jangan mengubur batasan di balik metafora. Kalimat puitis memang dapat membangun suasana, namun pemain harus tetap memahami apa yang akan dilakukan karakter selanjutnya. Padukan sedikit karakteristik suara peran dengan arahan yang jelas: “Menara jam bisa menunggu nanti. Kita bisa tetap berada di pasar dan bertanya kepada pembuat roti tentang parade tersebut, atau pergi ke jalur sungai.” Batasannya jelas, dan adegan pun terus bergulir.
Jaga agar peran pemain juga tetap jelas. Jelaskan apa yang dilihat atau ditawarkan oleh karakter, lalu biarkan pemain memilih tanggapan mereka sendiri. Alih-alih memutuskan “Kamu setuju untuk mengikutiku,” tuliskan “Mira menunjuk ke arah jembatan. ‘Mau melihatnya sebentar?’” Hal ini membiarkan tindakan pemain tetap terbuka dan memisahkan ajakan karakter dari pilihan pemain.
Gunakan Tahapan Pemeriksaan Batasan yang Sederhana
Sebelum merilis karakter atau adegan roleplay, tinjau kembali dengan urutan berikut:
Pilihan: Dapatkah pemain mengetahui tindakan apa saja yang tersedia di momen-momen penting? Apakah opsi-opsi tersebut menghasilkan perbedaan nyata dalam interaksi langsung?
Ruang Lingkup: Apakah deskripsinya menyebutkan latar, aktivitas, dan nada dengan cukup jelas untuk mengarahkan pemain? Apakah karakter menawarkan langkah berikutnya yang sesuai lingkup saat mengalihkan adegan?
Privasi: Apakah setiap klaim tentang visibilitas, memori, atau informasi yang tersimpan sesuai dengan kontrol produk yang sebenarnya? Dapatkah pemain menemukan pengaturan yang relevan dari percakapan yang sedang aktif?
Jeda dan keluar: Dapatkah pemain berhenti atau keluar tanpa harus memberi penjelasan? Apakah antarmuka atau karakter memperjelas cara melanjutkan kembali, jika opsi tersebut tersedia?
Suara Karakter: Apakah setiap batasan menggunakan kata-kata paling singkat dan jelas yang sesuai dengan momen tersebut? Hapus teks pengantar berulang yang membuat pemain harus membaca instruksi yang sama di pembukaan, di setiap giliran, dan di panel pengaturan.
Tahapan ini memisahkan dua tugas yang kerap kali bercampur aduk: cerita menciptakan suasana dan pilihan; antarmuka menjelaskan kontrol. Ketika keduanya menjalankan tugasnya masing-masing, batasan dapat menjadi jelas tanpa mengambil alih adegan. Pemain tahu apa yang dapat mereka pilih, ke mana arah cerita akan berjalan, apa fungsi kontrol privasi sebenarnya, dan bagaimana cara berhenti—sehingga kisah fiksi dapat terus berlanjut sesuai kecepatan pemain.
