CompanionRank
หน้าแรก / บล็อก / กายวิภาคของการ์ดตัวละคร
บทอธิบาย

กายวิภาคของการ์ดตัวละคร: เขียนอย่างไรให้ได้ผลจริง

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

ตรวจสอบล่าสุด: สิงหาคม 2026ผู้เขียน: ทีมบรรณาธิการ CompanionRankเวลาอ่าน: ~8 นาที
กายวิภาคของการ์ดตัวละคร: เขียนอย่างไรให้ได้ผลจริง
สรุปสั้น ๆ: การ์ดตัวละครคือ system prompt ที่นิยามบุคลิกหนึ่ง ๆ ได้แก่ ตัวตน นิสัย ลีลาการพูด ภูมิหลัง ความสัมพันธ์/บริบท และ ขอบเขต การ์ดที่ดีที่สุดคือการ์ดที่เจาะจง ไม่ขัดแย้งกันเอง และกระชับ ทุกบรรทัดควรเปลี่ยนพฤติกรรมได้จริง ใส่บทสนทนาตัวอย่างเข้าไป เลือกลักษณะที่เป็นรูปธรรมมากกว่าคำคุณศัพท์ลอย ๆ และตัดทุกอย่างที่ไม่คุ้มพื้นที่ทิ้ง เพราะทุกสิ่งบนการ์ดต้องแย่งชิงความสนใจของโมเดล

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

ช่องหลักที่สำคัญ

ตัวตน

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

นิสัย

ลักษณะที่เป็นรูปธรรมสามหรือสี่อย่าง ยิ่งดีถ้ามีความขัดกันเองอยู่บ้าง เช่น “อบอุ่นแต่ตั้งการ์ด อยากรู้อยากเห็นจนเกินพอดี และแพ้ทางเรื่องซาบซึ้ง” ให้พฤติกรรมที่โมเดลนำไปแสดงได้ ส่วนการไล่คำคุณศัพท์ยาว ๆ (“ใจดี ฉลาด ตลก อ่อนโยน ซื่อสัตย์…”) จะพร่าเลือนไปจนไม่เหลืออะไร เพราะขาดความเจาะจงและความตัดกัน

ลีลาการพูด

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

ภูมิหลัง

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

ความสัมพันธ์และบริบท

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

ขอบเขต

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

ช่องเหล่านี้ไม่ได้เป็นแค่ธรรมเนียม — แต่เป็นรูปแบบไฟล์ที่เผยแพร่จริง

การแบ่งเป็น "ตัวตน นิสัย ลีลาการพูด ภูมิหลัง บริบท ขอบเขต" ข้างต้นไม่ได้เป็นแค่อุปกรณ์ช่วยสอน แต่สะท้อนช่องข้อมูลจริงที่มีเอกสารเผยแพร่ต่อสาธารณะในรูปแบบไฟล์การ์ดตัวละคร ซึ่งเครื่องมือสวมบทบาทและแอปคู่หูจำนวนมากอ่านและเขียนกันจริง ๆ เวอร์ชันที่ใช้กันแพร่หลายที่สุดคือ Character Card V2 ซึ่งเก็บการ์ดเป็นออบเจกต์ JSON ที่มีคีย์ระดับบนสุดสามตัว ได้แก่ spec (ค่าเป็น chara_card_v2) spec_version (2.0) และออบเจกต์ data ที่บรรจุเนื้อการ์ดจริง ภายใน data มีช่องที่ตรงกับกายวิภาคข้างต้นแทบหนึ่งต่อหนึ่ง คือ name กับ description ครอบคลุมตัวตนและภูมิหลัง personality กับ scenario ครอบคลุมนิสัยและบริบท first_mes กับ mes_example เก็บประโยคเปิดและบทสนทนาตัวอย่างที่ตรึงลีลาการพูดไว้ และยังมี system_prompt แยกต่างหากพร้อมช่อง post_history_instructions ซึ่งเครื่องมือหลายตัวใช้วางขอบเขตและคำสั่งถาวร เพื่อให้มันอยู่คู่ขนานกับคำบรรยายอิสระ แทนที่จะอยู่ปนอยู่ข้างใน นอกจากนี้ V2 ยังเพิ่ม alternate_greetings character_book แบบฝังในตัว (สมุดโลกเฉพาะของตัวละคร) tags creator character_version และออบเจกต์ extensions แบบเปิดกว้างสำหรับข้อมูลเฉพาะของแต่ละแอป

รุ่นที่ใหม่กว่าอย่าง Character Card V3 (spec: "chara_card_v3", spec_version: "3.0") คงทุกช่องของ V2 ไว้เพื่อความเข้ากันได้ย้อนหลัง และเพิ่มการรองรับรูปภาพฝังหลายรูปกับสไปรต์อารมณ์ คำทักทายเฉพาะโหมดกลุ่ม ช่องชื่อเล่น บันทึกของผู้สร้างในหลายภาษา และเวลาที่สร้างกับแก้ไข อีกทั้งยังเพิ่มรูปแบบคอนเทนเนอร์ชื่อ CHARX ซึ่งเป็นไฟล์ zip ที่เก็บการ์ดเป็นไฟล์ card.json ไว้ที่รากของไฟล์ พร้อมภาพและเสียงของตัวละครในโฟลเดอร์ย่อย โดยอ้างอิงจาก JSON ผ่านพาธ embeded:// นอกเหนือจาก CHARX ทั้งสองเวอร์ชันยังเดินทางในรูปไฟล์ภาพ PNG ไฟล์เดียวได้ โดยฝัง JSON ที่เข้ารหัส base64 ไว้เงียบ ๆ ในบล็อกข้อความของ PNG — ใช้ chara สำหรับ V2 และ ccv3 สำหรับ V3 — นี่จึงเป็นเหตุผลว่าทำไม "รูป" ตัวละครที่โหลดมาจากเว็บแชร์การ์ดจึงมักเป็นตัวการ์ดทั้งใบไปในตัว

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

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

กายวิภาคโดยสรุป

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

หลักการที่แยกการ์ดดีออกจากการ์ดแย่

วิเคราะห์แก้ตัวละครที่เพี้ยน

เมื่อมีอะไรผิดปกติ ให้จับคู่อาการเข้ากับช่อง:

นำไปใช้จริง

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

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

การ์ดตัวละครคืออะไร?

การ์ดตัวละครคือ system prompt ที่ซ่อนอยู่ ซึ่งนิยามบุคลิก AI ทั้งตัวตน นิสัย ลีลาการพูด ภูมิหลัง บริบท และขอบเขต แอปจะส่งการ์ดนี้เข้าโมเดลก่อนที่จะตอบทุกครั้ง คุณภาพของมันจึงเป็นตัวกำหนดเพดานว่าตัวละครจะคงเส้นคงวาได้แค่ไหน

ทำไมการ์ดตัวละครที่สั้นกว่าถึงมักได้ผลดีกว่า?

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

จะแก้ตัวละครที่หลุดเสียงหลุดบทพูดตลอดได้อย่างไร?

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