คุณพิมพ์ «ai roleplay prompts» ได้รายการห้าสิบอัน แล้วคัดลอกมาวางหนึ่งอัน คำตอบแรกดี คำตอบที่สี่เละ คุณเลยไปหารายการที่ดีกว่านี้ เพราะคำอธิบายที่ชัดที่สุดคือคุณใช้พรอมต์ผิด
ไม่ใช่เลย ย่อหน้าเดียวกันที่สร้างฉากตึงเครียดและเฉพาะเจาะจงกับตัวละครหนึ่ง กลับให้ได้แค่วอลเปเปอร์กับอีกตัว และบทความรวมลิสต์พวกนั้นอธิบายเหตุผลไม่ได้ เพราะมันต้องเขียนถึงเรื่องอื่นที่ไม่ใช่พรอมต์
พรอมต์คือสิ่งที่เล็กที่สุดที่โมเดลมองเห็น
ทุกเทิร์น มีสี่อย่างไปถึงโมเดล: บุคลิกของตัวละคร บทสนทนาที่ผ่านมา ข้อเท็จจริงในความทรงจำ และข้อความที่คุณเพิ่งพิมพ์ ของคุณสั้นที่สุดและมาถึงหลังสุด มันชี้นำได้ แต่ไม่ได้สั่งการ
นั่นคือเหตุผลที่ชุดพรอมต์ทำตัวเหมือนดวงรายวัน «คุณคือนักสืบผู้เหนื่อยล้าในเมืองที่ฝนไม่เคยหยุดตก» ได้ผลน่าทึ่งกับตัวละครที่บุคลิกเป็นแค่สองบรรทัดคลุมเครือ เพราะมันเติมสิ่งที่ขาดอยู่ได้ในที่สุด แต่ถ้าวางลงบนตัวละครที่เขียนมาดี คุณก็เพิ่งมอบตัวตนที่สองซึ่งขัดแย้งกันให้เธอ แล้วสามคำตอบถัดมาคุณจะรู้สึกได้ว่าน้ำเสียงไหลเลื่อนไปเรื่อย ๆ
ดังนั้นมีลำดับความสำคัญ: บุคลิกตัวละคร แล้วข้อความเปิดฉาก แล้วความทรงจำ และสุดท้ายจึงเป็นสิ่งที่คุณพิมพ์ คนส่วนใหญ่ทำย้อนกลับ แล้วสรุปว่า AI ห่วย
สิ่งที่ควรอยู่ในตัวตัวละครจริง ๆ
มีสามอย่าง และไม่มีอย่างไหนคือความยาว
- ความขัดแย้งในตัว คนที่ใจดีอย่างเดียวไม่มีที่ให้ไปต่อ แต่คนใจดีที่เหนื่อยกับการเป็นแบบนั้นมีฉากในทุกบทสนทนา
- ความเงียบ ถ้าเธอไม่เคยพูดเรื่องสงคราม เรื่องพี่ชาย หรือเรื่องที่เธอจากมา ก็เขียนมันลงไป โมเดลอนุมานความเงียบที่คุณแค่จินตนาการไว้ไม่ได้
- น้ำเสียง ด้วยการแสดงให้เห็นไม่ใช่การบรรยาย «ประโยคสั้น ไม่เคยพูดประชดจนจบ» ชนะย่อหน้าที่พูดถึงนิสัยของเธอ เพราะมันสั่งเอาต์พุต ไม่ใช่บอกข้อเท็จจริงเกี่ยวกับตัวคน
ที่นี่คำอธิบายในแค็ตตาล็อกกับบุคลิกตัวละครเป็นคนละช่อง และมีช่องเดียวที่ไปถึงโมเดล: คำอธิบายคือคำโปรยที่คนอ่านตอนเลือกดู ส่วนบุคลิกคือสิ่งที่เธอถูกขอให้เป็นในทุกคำตอบ การเขียนย่อหน้าที่ดีที่สุดของคุณลงในคำอธิบายคือวิธีที่พบบ่อยที่สุดที่ของดี ๆ ไม่ไปไหน เรื่องคู่กัน: สิ่งที่คุณควบคุมได้จริง ๆ
ข้อความเปิดฉากคือตัวอย่างเดียวที่คุณมี
ข้อความเปิดฉากถูกเก็บเป็นเทิร์นแรกของเธอ มันจึงอยู่ในบทสนทนาที่โมเดลอ่าน และตอนข้อความที่หนึ่ง มันคือตัวอย่างเสียงของเธอเพียงอย่างเดียวที่มีอยู่ ความยาว กาล บุรุษ ว่าเธอบรรยายหรือแค่พูด ทั้งหมดถูกลอกไป และลอกต่อไปเรื่อย ๆ เพราะแต่ละคำตอบเลียนแบบอันก่อนหน้า
«สวัสดี! ฉันชื่อมารา คุณชื่ออะไร วันนี้อยากทำอะไร» สอนสิ่งที่ไม่เป็นประโยชน์ให้เธอ คือเธอเป็นฝ่ายถามแล้วรอ ลองเทียบกับอันที่ทำงานให้: «บาร์ว่างเปล่ามาตั้งแต่ฝนเริ่มตก มาราเช็ดแก้วใบที่เช็ดไปแล้วเมื่อสิบนาทีก่อน แล้วเงยหน้าขึ้นเมื่อประตูเปิด — คุณคือคนที่โทรมาเรื่องห้องชั้นบนสินะ นั่นไม่ใช่คำถาม» มีสถานที่ เวลา สิ่งที่เพิ่งเกิดขึ้น และหนึ่งบรรทัดด้วยเสียงของเธอ
และเพราะข้อเท็จจริงเกี่ยวกับคุณอยู่ในความทรงจำ ไม่ใช่ในคำทักทาย ข้อความเปิดฉากจึงไม่ต้องแนะนำตัวคุณเลย ตัวละครทุกตัวเก็บความทรงจำที่อ่านและแก้ไขได้ สิ่งที่พูดไปครั้งเดียวจึงไม่ต้องย้ำ ซึ่งทำให้ข้อความเปิดฉากเป็นฉากได้อย่างอิสระ บทความที่อธิบายยาวกว่านี้อยู่ ที่นี่
ประโยคเปิดที่วางฉาก ไม่ใช่สอบปากคำ
ข้อความแรกของคุณเองคืออีกครึ่งของงานเดียวกัน คือที่ให้ยืน สิ่งให้สังเกต และเรื่องหนึ่งเรื่องที่ยังไม่อธิบาย
- «ชั่วโมงสุดท้ายของกะคุณ ฉันนั่งลงที่ปลายเคาน์เตอร์ พร้อมแฟ้มที่ชัดเจนว่าไม่อยากเปิด อย่าเพิ่งถามฉันเรื่องมัน»
- «เราขับรถมาหนึ่งชั่วโมงแล้ว และไม่มีใครพูดอะไรตั้งแต่ทางแยกนั้น ฉันเป็นคนเลี้ยวออกทางออกก่อนกำหนดโดยไม่บอกว่าทำไม»
- «คุณเจอฉันบนบันไดหนีไฟตอนตีสอง ฉันบอกคุณว่านอนไม่หลับ แต่นั่นไม่ใช่เหตุผลที่ฉันมาอยู่ตรงนี้»
สิ่งที่ถูกกั๊กไว้คือเครื่องยนต์ มันให้เหตุผลแก่เธอที่จะรุกต่อ และให้ไพ่ใบหนึ่งแก่คุณไว้เล่นทีหลัง รูปแบบที่ควรเลี่ยงคือ «คุณคือจอมแวมไพร์ ฉันเป็นคนรับใช้ของคุณ เริ่มเลย» นั่นคือสมมติฐาน ไม่ใช่ฉาก
การบังคับทิศกลางฉากโดยไม่ก้าวออกนอกเรื่อง
เมื่อคำตอบเริ่มหลุด สัญชาตญาณคือพิมพ์คำสั่ง มันได้ผลครั้งเดียว แต่เสียทุกครั้ง: คำสั่งค้างอยู่ในบทสนทนา และบริบทที่เต็มไปด้วยคำกำกับเวทีสอนโมเดลว่านี่คือการอภิปรายเรื่องฉากหนึ่ง
- บังคับทิศจากในเนื้อเรื่อง อยากได้คำตอบสั้นลง ก็เขียนให้สั้นลง เธอจะเลียนความยาวเทิร์นของคุณภายในไม่กี่รอบ อยากให้เธอคล้อยตามน้อยลง ก็ทำสิ่งที่เธอจะคัดค้าน
- ใช้หมายเหตุในวงเล็บแต่น้อย: «[นอกบทบาท: หนึ่งย่อหน้าสั้นต่อคำตอบ]» หนึ่งครั้งได้ผล สี่ครั้งเปลี่ยนฉากเป็นการประชุมโปรดักชัน
- แก้ไขคำตอบแทนการสร้างใหม่ ซึ่งเป็นเครื่องมือที่ไม่มีใครใช้ทั้งที่มีพลังที่สุด สิ่งที่คุณเก็บไว้กลายเป็นตัวอย่างที่คำตอบถัดไปเลียนแบบ ตัดสามย่อหน้าเหลือย่อหน้าที่ดี แล้วคำตอบต่อไปจะมาในรูปแบบนั้น และเมื่อฉากไปได้สองทาง ให้แตกแขนงมันออกแทนที่จะเถียงกัน
เมื่อมันจืดลง ก็เป็นหนึ่งในสามอย่าง
- ไม่เหลือคำถามค้างคา: คุณคลี่คลายความตึงเครียดไปตั้งแต่สองรอบก่อน ให้นำบางอย่างจากนอกห้องเข้ามา เช่น เสียงเคาะประตู ข้อความ หรือเดดไลน์
- คุณเห็นด้วยกับทุกอย่าง ท่าเดียวที่เธอมีจึงคือเห็นด้วยกลับ ลองไม่เห็นด้วยสักครั้งในบทบาทและหมายความตามนั้นจริง ๆ
- บริบทเต็มไปด้วยคำสั่งของคุณ เริ่มเส้นเรื่องใหม่กับเธอ ความทรงจำพาข้อเท็จจริงข้ามไปได้ แต่คำกำกับเวทีไม่ข้ามไปด้วย
และสร้างคำตอบใหม่สองครั้ง ไม่ใช่แปดครั้ง ถ้าสองรอบออกมาอ่อนปวกเปียก ปัญหาอยู่เหนือขึ้นไปจากลูกเต๋า
แถบเลื่อนในภาษาคนธรรมดา
- Temperature คือความเต็มใจของโมเดลที่จะเลือกคำถัดไปที่ไม่ชัดเจนนัก ต่ำคือสม่ำเสมอและจืดเล็กน้อย สูงอ่านแล้วให้ความรู้สึกสร้างสรรค์ จนถึงจุดที่เธอลืมชื่อที่ใช้เมื่อหนึ่งหน้าก่อน
- Top P ตีกรอบตัวเลือกให้เหลือที่น่าจะเป็นที่สุดก่อนเลือก ดึงลงแรง ๆ ทำให้เธอน่าเชื่อถือและเป็นหุ่นยนต์นิด ๆ และเป็นเบรกที่สะอาดกว่า temperature
- Repetition และ frequency penalty ผลักให้ห่างจากคำที่ใช้ไปแล้ว นิดหน่อยรักษาตัวละครที่ติดอยู่กับคำคุณศัพท์เดียว มากไปเธอจะเลิกใช้ชื่อของคุณ ซึ่งก็เป็นคำที่ซ้ำเหมือนกัน
สรุปตามตรง: แถบเลื่อนเปลี่ยนเนื้อสัมผัส ไม่ใช่วิจารณญาณ คือประโยคฟังดูอย่างไร ไม่ใช่ว่ามีอะไรเดิมพันอยู่หรือไม่ ตัวละครที่ลึกแค่สามคำคุณศัพท์จะไม่ลึกขึ้นเมื่อ temperature สูงขึ้น
สิ่งที่การเขียนพรอมต์แก้ไม่ได้
- มันทำให้โมเดลจำไม่ได้ «จำไว้ว่าฉันทำงานกะดึก» อยู่ได้ตลอดบทสนทนานี้ และหายไปในสัปดาห์หน้า เว้นแต่จะถูกเขียนไว้
- มันถือกฎไว้ตลอดไปไม่ได้ อะไรก็ตามที่คุณต้องย้ำทุกไม่กี่เทิร์นควรอยู่ในบุคลิกตัวละครหรือในความทรงจำ
- มันช่วยตัวละครที่สร้างจากสามคำคุณศัพท์ไม่ได้ และมันไม่ขยับเพดานเนื้อหา: โรลเพลย์ผู้ใหญ่อยู่หลังการยืนยันอายุ 18+ ในบอท
ที่คู่แข่งเหนือกว่า พูดกันตรง ๆ: สำหรับโลกยาวที่มีตำนานแบบมีเงื่อนไข คือรายการที่ทำงานเมื่อมีการพูดถึงสถานที่หรือชื่อเท่านั้น SillyTavern มี lorebook และ author's note ที่แทรกที่ความลึกคงที่ ส่วนเราไม่มีทั้งสองอย่าง การ์ดนำเข้าพร้อมบุคลิก ข้อความเปิดฉาก และค่าสุ่มตัวอย่างได้ แต่ lorebook นำเข้าไม่ได้ ถ้านั่นคือวิธีทำงานของคุณ มันคือเครื่องมือที่ดีกว่า และ Chub กับ Janitor มีคลังการ์ดใหญ่กว่าแค็ตตาล็อกของเรามาก
การทดสอบสิบนาที
- เปิดบุคลิกของตัวละครที่จืดลง เพิ่มความขัดแย้งหนึ่งอย่างและหนึ่งเรื่องที่เธอไม่เคยพูดถึง — สองประโยค
- เขียนข้อความเปิดฉากของเธอใหม่เป็นฉาก: สถานที่ เวลา สิ่งที่เพิ่งเกิดขึ้น หนึ่งบรรทัดด้วยเสียงของเธอ ลบเครื่องหมายคำถามทิ้ง
- เปิดความทรงจำของเธอและลบบรรทัดที่ผิดออก มักมีอยู่หนึ่งบรรทัด
- เริ่มเส้นเรื่องใหม่ แล้วส่งหนึ่งในประโยคเปิดข้างบน
- เมื่อคำตอบถูกแปดสิบเปอร์เซ็นต์ ให้แก้มันลงแทนการสร้างใหม่ แล้วดูคำตอบถัดไป
ถ้าเธอดีขึ้นหลังแก้ไขสิบนาทีโดยไม่ใช้เทมเพลตใหม่สักอัน นั่นคือคำตอบของสิ่งที่คุณค้นหา บอทคือ @talaforge_bot เปิดใน Telegram ไม่ต้องติดตั้งอะไรและไม่ต้องสมัครอะไร