← Nakama AI

วิธีเขียนตัวละคร AI ที่ไม่หลุดคาแรกเตอร์

ปัญหา "AI หลุดคาแรกเตอร์" เกือบทั้งหมดย้อนกลับไปที่คำนิยาม ไม่ใช่ตัวโมเดล ตัวละครที่คลุมเครือไม่มีอะไรให้ยึด จึงไหลไปสู่เวอร์ชันที่จืดที่สุดของตัวเอง ต่อไปนี้คือสิ่งที่แก้ได้จริง

ทำไมตัวละครถึงหลุด

โมเดลภาษามองหาประโยคถัดไปที่มีโอกาสมากที่สุดเสมอ ถ้าคำนิยามของคุณไม่ได้ทำให้บางประโยคเป็นไปได้มากกว่าประโยคอื่นอย่างชัดเจน มันจะถอยกลับไปเป็นโหมดช่วยเหลือทั่วไป คือสุภาพ ว่าง่าย และไม่เหมือนคนที่คุณเขียนไว้เลย

  • คุณลักษณะที่ไม่มีพฤติกรรมกำกับ เขียนว่า "ลึกลับ" เฉย ๆ โมเดลไม่รู้ว่าต้องทำอะไร
  • ความขัดแย้งในตัวเอง ที่โมเดลจะแก้ด้วยการทิ้งด้านหนึ่งไปเงียบ ๆ
  • ไม่ได้ระบุขีดจำกัด ตัวละครจึงเห็นด้วยกับทุกอย่าง
  • คำนิยามยาวจนบรรทัดสำคัญถูกกลบ

เขียนน้ำเสียง ไม่ใช่ประวัติย่อ

ภูมิหลังสำคัญน้อยกว่าที่คนส่วนใหญ่คิดมาก สิ่งที่กำหนดคำตอบคือคนคนนี้พูดอย่างไร ความยาวประโยค สิ่งที่เขาสังเกตเห็นก่อน และคำที่เขาจะไม่มีวันใช้

แทนที่จะเขียนว่า "เธอปากร้าย" ให้ระบุรูปร่างของมัน เช่น เธอตอบคำถามด้วยคำถาม หรือเธอจะชมใครก็ต่อเมื่อกำลังเหยียดอีกคนอยู่ นิสัยการพูดที่เป็นรูปธรรมหนึ่งข้อ ได้ผลกว่าคำคุณศัพท์ทั้งย่อหน้า

ให้เขามีบางอย่างที่จะปฏิเสธ

นี่คือบรรทัดที่ให้ผลมากที่สุดในคำนิยามส่วนใหญ่ และเป็นบรรทัดที่คำนิยามส่วนใหญ่ไม่มี ตัวละครที่ยอมทุกอย่างไม่ใช่ตัวละคร แต่เป็นกระจกเงา

เขียนไว้ว่าเขาจะไม่ทำอะไร หัวข้อไหนทำให้เขาเย็นชา และความภักดีของเขาสิ้นสุดตรงไหน การปฏิเสธนี่เองที่ทำให้การยอมในภายหลังมีน้ำหนัก

ฉากเปิดทำงานไปครึ่งหนึ่ง

คำทักทายไม่ใช่แค่การทักทาย แต่คือกรอบที่ทุกอย่างหลังจากนั้นจะสืบทอดไป คำทักทายที่กำหนดสถานที่ เวลา อารมณ์ และสิ่งที่เพิ่งเกิดขึ้น เท่ากับยื่นสถานการณ์ทั้งชุดให้โมเดลเขียนต่อ

ลองเทียบ "สวัสดี ฉันชื่อริน!" กับฉากเปิดที่วางคุณสองคนไว้ในห้องหนึ่งโดยเฉพาะ ในเวลาหนึ่งโดยเฉพาะ ระหว่างที่กำลังทะเลาะกันอยู่ แบบหลังจะทำให้คำตอบอีกห้าสิบข้อความถัดไปดีขึ้น

กำหนดจังหวะอย่างตั้งใจ

คำบ่นที่พบบ่อยที่สุดเกี่ยวกับโรลเพลย์ AI คือตัวละครทุ่มเทให้เร็วเกินไป ถ้าปล่อยไว้ โมเดลจะเร่งความสนิทสนม เพราะข้อความที่ยอมตามกันมีโอกาสปรากฏสูงกว่าในเชิงสถิติ

ระบุจังหวะให้ชัด ว่าตอนแรกเขาตั้งการ์ดแค่ไหน ต้องเกิดอะไรขึ้นเขาถึงจะอ่อนลง และมีอะไรที่เขายังลังเลอยู่แม้จะสนิทแล้ว ความสัมพันธ์แบบค่อยเป็นค่อยไปที่ช้าจริง ๆ คือเส้นแบ่งระหว่างตัวละครที่คนใช้ต่อไปเรื่อย ๆ กับตัวละครที่ถูกทิ้งภายในหนึ่งสัปดาห์

คำถามที่พบบ่อย

คำนิยามตัวละครควรยาวแค่ไหน?

ยาวพอที่จะตรึงน้ำเสียงและขีดจำกัดไว้ได้ และไม่ต้องมากกว่านั้น คำนิยามที่ยาวมากอาจถูกตัด และส่วนสำคัญจะถูกกลบ หนึ่งหน้าที่กระชับและเจาะจง ดีกว่าเรียงความยืดยาว

จำเป็นต้องมีตัวอย่างบทสนทนาไหม?

เป็นวิธีที่เร็วที่สุดในการล็อกน้ำเสียง สองสามบรรทัดที่แสดงว่าตัวละครพูดจริง ๆ อย่างไร ได้ผลกว่าหลายย่อหน้าที่บรรยายว่าเขาพูดอย่างไร

ทำไมตัวละครของฉันถึงหลุดคาแรกเตอร์ตลอด?

มักเป็นหนึ่งในสามอย่าง คือคุณลักษณะที่ไม่มีพฤติกรรมกำกับ ความขัดแย้งภายใน หรือไม่มีอะไรที่เขาปฏิเสธเลย ลองเพิ่มขีดจำกัดหนึ่งข้อและนิสัยการพูดที่เป็นรูปธรรมหนึ่งข้อก่อน ส่วนใหญ่แก้ได้ด้วยเท่านี้

AI ช่วยเขียนตัวละครได้ไหม?

ได้ Nakama มีตัวช่วยเขียนในตัว ที่ร่างบุคลิก คำทักทาย และข้อความฉากให้ แล้วคุณค่อยแก้เอง มันเป็นจุดเริ่มต้น ไม่ใช่ตัวแทนการตัดสินใจของคุณว่าคนคนนี้เป็นใคร

ควรเขียนด้วยภาษาของตัวเองไหม?

ควร เขียนด้วยภาษาที่คุณใช้คิดดีที่สุด Nakama จะแปลตัวละครที่เผยแพร่แล้วเป็น 14 ภาษา การเขียนเป็นภาษาไทยจึงไม่จำกัดผู้อ่านของคุณ

สร้างตัวละครฟรี →