Anda mengetik «prompt roleplay ai», dapat daftar lima puluh, lalu menempel salah satunya. Balasan pertama bagus, balasan keempat sudah jadi bubur, dan Anda pun mencari daftar yang lebih baik — karena penjelasan yang paling gampang adalah Anda salah pakai prompt.
Bukan itu masalahnya. Paragraf yang sama yang menghasilkan adegan tegang dan spesifik pada satu karakter hanya menghasilkan wallpaper pada karakter lain, dan para penulis listikel tidak bisa menjelaskan sebabnya — sebab itu berarti menulis tentang hal selain prompt.
Prompt adalah hal terkecil yang dilihat model
Di setiap giliran, empat hal sampai ke model: persona karakter, percakapan sejauh ini, fakta di ingatan, dan pesan yang baru Anda ketik. Milik Anda yang paling pendek dan yang terakhir tiba. Ia menggeser arah; ia tidak menimpa yang lain.
Itu sebabnya paket prompt berperilaku seperti ramalan bintang. «Kamu detektif yang letih dunia di kota yang tidak pernah kering» bekerja ajaib pada karakter yang personanya hanya dua baris samar, karena akhirnya ia mengisi apa yang kurang. Tempelkan pada karakter yang ditulis dengan baik dan Anda memberinya identitas kedua yang bertentangan — terasa tiga balasan kemudian sebagai suara yang terus melenceng.
Jadi ada urutan pengaruh: persona, lalu pesan pembuka, lalu ingatan, dan baru kemudian apa yang Anda ketik. Kebanyakan orang mengerjakannya terbalik lalu menyimpulkan AI-nya jelek.
Apa yang sebenarnya perlu ada di karakter
Tiga hal, dan tidak ada yang soal panjang.
- Sebuah kontradiksi. Orang yang hanya baik tidak punya ke mana-mana; orang baik yang merasa kebaikan itu melelahkan punya adegan di setiap percakapan.
- Hal-hal yang tidak dibicarakan. Kalau dia tidak pernah membahas perang, kakaknya, atau alasan dia pergi — tuliskan. Model tidak bisa menyimpulkan keheningan yang hanya Anda bayangkan.
- Gaya bicara, diperlihatkan alih-alih dijelaskan. «Kalimat pendek, tidak pernah menyelesaikan sindirannya» mengalahkan satu paragraf tentang kepribadiannya: ia memerintahkan keluaran, bukan menyatakan fakta tentang seseorang.
Di sini deskripsi katalog dan persona adalah dua kolom berbeda, dan hanya satu yang sampai ke model: deskripsi adalah blurb yang dibaca manusia saat menjelajah, persona adalah apa yang diminta dari karakter di setiap balasan. Menulis paragraf terbaik Anda di deskripsi adalah cara paling umum bahan bagus tidak sampai ke mana-mana. Bacaan pendamping: apa yang sebenarnya Anda kendalikan.
Pesan pembuka adalah satu-satunya contoh kerja Anda
Pesan pembuka disimpan sebagai giliran pertama karakter, jadi ia berada di dalam percakapan yang dibaca model — dan di pesan pertama, itulah satu-satunya contoh suaranya. Panjang, kala, sudut pandang, apakah dia bernarasi atau hanya bicara: semuanya disalin, dan terus disalin, karena setiap balasan meniru yang sebelumnya.
«Hai! Aku Mara. Siapa namamu? Mau ngapain hari ini?» mengajarinya hal yang tidak membantu: bahwa dia bertanya lalu menunggu. Bandingkan dengan yang benar-benar bekerja — «Bar itu kosong sejak hujan mulai turun. Mara mengelap gelas yang sepuluh menit lalu sudah dia lap, lalu mendongak saat pintu terbuka. — Kamu yang menelepon soal kamar di atas. Itu bukan pertanyaan.» Ada tempat, waktu, sesuatu yang baru terjadi, satu kalimat dalam suaranya.
Dan karena fakta tentang Anda tinggal di ingatan, bukan di sapaan, pembuka tidak perlu memperkenalkan Anda sama sekali. Setiap karakter menyimpan ingatan yang bisa dibaca dan disunting, jadi apa yang sudah Anda katakan sekali tidak perlu diulang — dan itulah yang membebaskan pembuka untuk menjadi sebuah adegan. Argumen yang lebih panjang ada di sini.
Pembuka yang menetapkan, bukan menginterogasi
Pesan pertama Anda sendiri adalah separuh lain dari tugas itu: tempat untuk berdiri, sesuatu untuk diperhatikan, satu hal yang dibiarkan tak terjelaskan.
- «Ini jam terakhir shift-mu dan aku duduk di ujung meja dengan map yang jelas tidak ingin kubuka. Jangan tanya soal itu dulu.»
- «Sudah sejam kita berkendara dan tak satu pun bicara sejak belokan tadi. Akulah yang keluar tol lebih awal, tanpa bilang kenapa.»
- «Kamu menemukanku di tangga darurat jam dua pagi. Kubilang aku tidak bisa tidur. Bukan itu alasanku ada di sini.»
Hal yang ditahan adalah mesinnya: ia memberi karakter alasan untuk mendesak dan memberi Anda kartu untuk dimainkan nanti. Bentuk yang perlu dihindari adalah «Kamu raja vampir, aku pelayanmu, mulai» — itu premis, bukan adegan.
Mengarahkan di tengah adegan tanpa keluar darinya
Saat balasan mulai melenceng, naluri pertama adalah mengetik instruksi. Sekali berhasil, tapi setiap kali ada ongkosnya: instruksi itu tetap tinggal di percakapan, dan konteks yang penuh arahan panggung mengajari model bahwa ini adalah diskusi tentang sebuah adegan.
- Arahkan dari dalam fiksi. Mau balasan lebih pendek? Tulis yang lebih pendek — dia meniru panjang giliran Anda dalam beberapa pertukaran. Mau dia tidak terlalu menurut? Lakukan sesuatu yang akan dia keberatani.
- Pakai sisipan dalam kurung dengan hemat: «[Di luar karakter: satu paragraf pendek per balasan.]» Satu kali berhasil; empat kali mengubah adegan jadi rapat produksi.
- Sunting balasan alih-alih meregenerasinya — alat yang tidak dipakai siapa pun padahal pengaruhnya paling besar. Apa pun yang Anda pertahankan menjadi contoh yang ditiru balasan berikutnya: pangkas tiga paragraf jadi satu yang bagus dan jawaban berikutnya datang dalam bentuk itu. Dan kalau adegan bisa berjalan ke dua arah, buat cabang alih-alih berdebat.
Kalau terasa hambar, biasanya salah satu dari tiga hal
- Tidak ada lagi pertanyaan yang menggantung: ketegangannya sudah Anda selesaikan dua giliran lalu. Masukkan sesuatu dari luar ruangan — ketukan, pesan, tenggat.
- Anda menyetujui semuanya, jadi satu-satunya langkah dia adalah menyetujui balik. Bantah sekali, dalam karakter, dan bersungguh-sungguhlah.
- Konteksnya sudah dipenuhi instruksi Anda. Mulai alur cerita baru dengannya: ingatan membawa fakta ke seberang, arahan panggung tidak.
Dan regenerasi dua kali, bukan delapan kali. Kalau dua lemparan sama-sama lemas, masalahnya ada di hulu dari dadunya.
Slider, dalam bahasa sehari-hari
- Temperature adalah seberapa mau model memilih kata berikutnya yang kurang lazim. Rendah berarti konsisten dan agak datar; tinggi terbaca inventif, sampai titik di mana dia lupa nama yang dia sebut satu halaman lalu.
- Top P mempersempit pilihan ke opsi yang paling mungkin sebelum memilih — ditekan rendah membuatnya bisa diandalkan dan sedikit robotik, dan ini rem yang lebih bersih daripada temperature.
- Penalti repetisi dan frekuensi mendorong menjauh dari kata yang sudah dipakai: sedikit menyembuhkan karakter yang tersangkut pada satu kata sifat, terlalu banyak dan dia berhenti memakai nama Anda, yang juga kata yang berulang.
Ringkasan jujurnya: slider mengubah tekstur, bukan penilaian — bagaimana kalimat terdengar, bukan apakah ada yang dipertaruhkan. Karakter yang hanya tiga kata sifat tidak jadi lebih dalam pada temperature yang lebih tinggi.
Yang tidak bisa diperbaiki oleh prompt
- Ia tidak bisa membuat model mengingat. «Ingat bahwa aku kerja malam» bertahan selama percakapan ini dan hilang minggu depan kecuali ditulis.
- Ia tidak bisa menahan aturan selamanya: apa pun yang Anda ulang setiap beberapa giliran seharusnya ada di persona atau ingatan.
- Ia tidak bisa menyelamatkan karakter yang terbuat dari tiga kata sifat, dan ia tidak menggeser batas konten: roleplay dewasa ada di balik konfirmasi 18+ di bot.
Di mana pesaing lebih baik, apa adanya: untuk dunia panjang dengan lore bersyarat — entri yang hanya aktif saat sebuah tempat atau nama muncul — SillyTavern punya lorebook dan author's note yang disisipkan pada kedalaman tetap, dan kami tidak punya keduanya. Kartu karakter bisa diimpor beserta persona, pesan pembuka, dan sampling-nya; lorebook tidak. Kalau itu alur kerja Anda, dialah alat yang lebih baik, dan Chub serta Janitor menyimpan perpustakaan kartu yang jauh lebih besar daripada katalog kami.
Tes sepuluh menit
- Buka persona karakter yang sudah hambar. Tambahkan satu kontradiksi dan satu hal yang tidak pernah dia bicarakan — dua kalimat.
- Tulis ulang pembukanya sebagai adegan: tempat, waktu, sesuatu yang baru terjadi, satu kalimat dalam suaranya. Hapus tanda tanyanya.
- Buka ingatannya dan hapus baris yang salah. Biasanya ada satu.
- Mulai alur cerita baru dan kirim salah satu pembuka di atas.
- Saat balasan sudah delapan puluh persen tepat, sunting hingga pas alih-alih meregenerasi, lalu perhatikan balasan berikutnya.
Kalau dia jadi lebih baik setelah sepuluh menit menyunting dan nol templat baru, itulah jawaban atas apa yang Anda cari. Botnya @talaforge_bot; terbuka di Telegram, tanpa perlu memasang apa pun dan tanpa perlu mendaftar.