Anda menaip «prompt roleplay ai», dapat senarai lima puluh, tampal satu. Balasan pertama bagus, yang keempat jadi bubur, lalu anda pergi mencari senarai yang lebih baik — kerana penjelasan yang paling jelas ialah anda silap prompt.
Bukan. Perenggan yang sama yang menghasilkan babak yang tegang dan khusus dengan satu watak menghasilkan kertas dinding dengan watak lain, dan senarai-senarai itu tidak boleh menjelaskan sebabnya — itu bermakna menulis tentang sesuatu selain prompt.
Prompt ialah benda terkecil yang model lihat
Setiap giliran, empat perkara sampai kepada model: persona watak, perbualan setakat ini, fakta dalam memori, dan mesej yang baru anda taip. Milik anda paling pendek dan paling akhir tiba. Ia menyenggol; ia tidak membatalkan.
Sebab itulah pek prompt berperangai seperti horoskop. «Anda seorang detektif yang letih dengan dunia di sebuah bandar yang tidak pernah kering» berkesan luar biasa pada watak yang personanya dua baris kabur, kerana akhirnya ia membekalkan apa yang hilang. Tampalkan ia pada watak yang ditulis dengan baik dan anda memberinya identiti kedua yang bercanggah — terasa tiga balasan kemudian sebagai suara yang terus tergelincir.
Jadi ada susunan keutamaan: persona, kemudian mesej pembuka, kemudian memori, dan barulah apa yang anda taip. Kebanyakan orang membuatnya terbalik lalu membuat kesimpulan bahawa AI itu teruk.
Apa yang sebenarnya patut ada dalam watak
Tiga perkara, dan tiada satu pun ialah panjang.
- Satu percanggahan. Seseorang yang hanya baik tiada tempat untuk pergi; seseorang yang baik tetapi mendapati ia memenatkan ada babak dalam setiap perbualan.
- Kesenyapan. Jika dia tidak pernah bercakap tentang perang, abangnya, atau kenapa dia pergi — tuliskan. Model tidak boleh menyimpulkan kesenyapan yang anda cuma bayangkan.
- Register, ditunjukkan bukan diterangkan. «Ayat pendek, tidak pernah menghabiskan kata-kata sinis» mengalahkan satu perenggan tentang personalitinya: ia mengarahkan output dan bukan menyatakan fakta tentang seseorang.
Di sini penerangan katalog dan persona ialah medan berbeza, dan hanya satu sampai kepada model: penerangan ialah blurb yang dibaca manusia ketika menyemak imbas, persona ialah apa yang dia diminta menjadi pada setiap balasan. Menulis perenggan terbaik anda dalam penerangan ialah cara paling biasa bahan yang bagus tidak ke mana-mana. Bacaan pendamping: apa yang sebenarnya anda kawal.
Mesej pembuka ialah satu-satunya contoh yang berfungsi
Mesej pembuka disimpan sebagai giliran pertamanya, jadi ia berada dalam perbualan yang dibaca model — dan pada mesej pertama ia satu-satunya sampel suaranya yang wujud. Panjang, kala, orang, sama ada dia bernarasi atau hanya bercakap: semuanya disalin, dan terus disalin, kerana setiap balasan meniru yang sebelumnya.
«Hai! Saya Mara. Siapa nama awak? Awak nak buat apa hari ini?» mengajarnya sesuatu yang tidak membantu: bahawa dia bertanya dan menunggu. Bandingkan dengan yang membuat kerja — «Bar itu kosong sejak hujan mula turun. Mara mengelap gelas yang dilapnya sepuluh minit lalu dan mendongak apabila pintu dibuka. — Awaklah yang telefon tentang bilik di tingkat atas. Itu bukan soalan.» Satu tempat, satu masa, sesuatu yang baru berlaku, satu baris dalam suaranya.
Dan kerana fakta tentang anda tinggal dalam memori dan bukan dalam ucapan alu-aluan, pembukaan tidak perlu memperkenalkan anda langsung. Setiap watak menyimpan memori yang boleh dibaca dan disunting, jadi apa yang anda sebut sekali tidak perlu diulang — itulah yang membebaskan pembukaan menjadi sebuah babak. Hujah yang lebih panjang ada di sini.
Pembukaan yang menetapkan, bukan menyoal siasat
Mesej pertama anda sendiri ialah separuh lagi kerja itu: tempat untuk berdiri, sesuatu untuk disedari, satu perkara yang dibiarkan tidak dijelaskan.
- «Ini jam terakhir syif awak dan saya duduk di hujung kaunter dengan sebuah fail yang jelas saya tidak mahu buka. Jangan tanya saya tentangnya lagi.»
- «Kita sudah sejam memandu dan tiada seorang pun bersuara sejak simpang tadi. Sayalah yang mengambil simpang keluar awal, tanpa menyebut sebabnya.»
- «Awak jumpa saya di tangga kecemasan pada pukul dua pagi. Saya kata saya tak boleh tidur. Itu bukan sebabnya saya di luar ini.»
Perkara yang disembunyikan ialah enjinnya: ia memberi dia sebab untuk menekan dan anda satu kad untuk dimainkan kemudian. Bentuk yang harus dielakkan ialah «Kamu ialah raja vampayar, saya hamba kamu, mulakan» — itu premis, bukan babak.
Mengemudi di tengah babak tanpa keluar daripadanya
Apabila balasan menyimpang, naluri ialah menaip arahan. Ia berkesan sekali dan membebankan setiap kali: arahan itu kekal dalam perbualan, dan konteks yang penuh arahan pentas mengajar model bahawa ini perbincangan tentang sebuah babak.
- Kemudi dari dalam fiksyen. Mahu balasan lebih pendek? Tulis yang lebih pendek — dia mencerminkan panjang giliran anda dalam beberapa pertukaran. Mahu dia kurang bersetuju? Buat sesuatu yang dia akan bantah.
- Gunakan sisipan dalam kurungan secara jarang: «[Di luar watak: satu perenggan pendek setiap balasan.]» Satu sahaja berkesan; empat menukar babak menjadi mesyuarat produksi.
- Sunting balasan dan bukan menjana semula — alat yang tiada siapa guna dan yang paling besar tuasnya. Apa sahaja yang anda kekalkan menjadi contoh yang ditiru balasan seterusnya: pangkas tiga perenggan kepada yang bagus dan jawapan seterusnya tiba dalam bentuk itu. Dan apabila babak boleh ke dua arah, cabangkan ia dan jangan berbalah.
Apabila ia sudah hambar, ia salah satu daripada tiga perkara
- Tiada soalan terbuka tinggal: anda menyelesaikan ketegangan dua pertukaran lalu. Bawa masuk sesuatu dari luar bilik — ketukan, mesej, tarikh akhir.
- Anda bersetuju dengan segalanya, jadi satu-satunya langkah dia ialah bersetuju balik. Tidak bersetuju sekali, dalam watak, dan bersungguh-sungguh.
- Konteks telah penuh dengan arahan anda. Mulakan jalan cerita baharu dengannya: memori membawa fakta merentas, arahan pentas tidak.
Dan jana semula dua kali, bukan lapan kali. Jika dua lontaran kembali lemah, masalahnya di hulu, bukan pada dadu.
Peluncur, dalam bahasa mudah
- Suhu (temperature) ialah sejauh mana model sanggup memilih perkataan seterusnya yang kurang jelas. Rendah konsisten dan sedikit membosankan; tinggi terbaca kreatif, sehingga ke tahap dia lupa nama yang digunakannya sehalaman lalu.
- Top P menyempitkan medan kepada pilihan yang paling mungkin sebelum memilih — diturunkan dengan kuat ia menjadikannya boleh diharap dan sedikit seperti robot, dan ia brek yang lebih bersih daripada suhu.
- Penalti pengulangan dan frekuensi menolak daripada perkataan yang sudah digunakan: sedikit menyembuhkan watak yang tersangkut pada satu kata sifat, terlalu banyak dan dia berhenti menyebut nama anda, yang juga perkataan berulang.
Ringkasan yang jujur: peluncur mengubah tekstur, bukan pertimbangan — bagaimana sebuah ayat berbunyi, bukan sama ada ada sesuatu yang dipertaruhkan. Watak yang sedalam tiga kata sifat tidak menjadi lebih dalam pada suhu yang lebih tinggi.
Apa yang tidak boleh dibaiki oleh prompt
- Ia tidak boleh membuat model ingat. «Ingat yang saya kerja syif malam» bertahan sepanjang perbualan ini dan hilang minggu depan melainkan ditulis.
- Ia tidak boleh memegang peraturan selama-lamanya: apa sahaja yang anda ulang setiap beberapa giliran patut berada dalam persona atau memori.
- Ia tidak boleh menyelamatkan watak yang terdiri daripada tiga kata sifat, dan ia tidak mengubah lantai kandungan: roleplay dewasa terletak di sebalik pengesahan 18+ dalam bot.
Di mana pesaing lebih baik, terus terang: untuk dunia panjang dengan lore bersyarat — entri yang hanya aktif apabila sesuatu tempat atau nama disebut — SillyTavern ada lorebook dan nota pengarang yang disuntik pada kedalaman tetap, dan kami tiada kedua-duanya. Kad diimport bersama persona, mesej pembuka dan pensampelan; lorebook tidak. Jika itu aliran kerja anda, ia alat yang lebih baik, dan Chub serta Janitor memegang perpustakaan kad yang jauh lebih besar daripada katalog kami.
Ujian sepuluh minit
- Buka persona watak yang sudah hambar. Tambah satu percanggahan dan satu perkara yang tidak pernah dia bincangkan — dua ayat.
- Tulis semula pembukaannya sebagai babak: tempat, masa, sesuatu yang baru berlaku, satu baris dalam suaranya. Buang tanda soal.
- Buka memorinya dan padam baris yang salah. Biasanya ada satu.
- Mulakan jalan cerita baharu dan hantar salah satu pembukaan di atas.
- Apabila balasan betul lapan puluh peratus, sunting ia dan jangan jana semula, dan perhatikan yang seterusnya.
Jika dia lebih baik selepas sepuluh minit menyunting dan sifar templat baharu, itulah jawapan kepada apa yang anda cari. Botnya ialah @talaforge_bot; ia dibuka dalam Telegram, tiada apa untuk dipasang dan tiada apa untuk didaftar.