CompanionRank
หน้าแรก / บล็อก / System Prompt สวมบทบาท
คู่มือ

System Prompt สำหรับสวมบทบาท: โครงสร้าง ตำแหน่ง และนิสัย

system prompt คือคำสั่งประจำที่แอปตัวละครส่งไปพร้อมทุกเทิร์นของบทสนทนา บทความนี้อธิบายวิธีวางโครง ตำแหน่งที่ควรใส่กฎเพื่อไม่ให้บทสนทนายาว ๆ กลืนมันหายไป และนิสัยการเขียนรายข้อความที่แยกฉากจืด ๆ ออกจากฉากที่ดื่มด่ำ

ตรวจสอบล่าสุด: กันยายน 2026ผู้เขียน: CompanionRank Editorial Teamเวลาอ่าน: ~11 นาที
System Prompt สำหรับสวมบทบาท: โครงสร้าง ตำแหน่ง และนิสัย
สรุป (TL;DR): system prompt สำหรับสวมบทบาททำงานได้ดีที่สุดเมื่อแบ่งเป็นหกบล็อกสั้น ๆ ได้แก่ ตัวตน น้ำเสียง ขอบเขต ค่าเริ่มต้นของฉาก รูปแบบการตอบ และหมุดความต่อเนื่อง ให้วางกฎสำคัญไว้ทั้งต้นและท้าย เพราะโมเดลภาษาใช้ข้อมูลตรงกลางของบริบทยาวได้แย่ที่สุด อย่าคาดหวังว่าการใส่เพอร์โซนาจะทำให้โมเดลแม่นขึ้น สิ่งที่เปลี่ยนคือน้ำเสียง ไม่ใช่การให้เหตุผล จากนั้นในแต่ละข้อความ ให้เขียนการกระทำและรายละเอียดทางประสาทสัมผัส แสดงอารมณ์แทนการเอ่ยชื่ออารมณ์ ถามคำถามปลายเปิด และเขียนยาวเท่าที่อยากได้กลับมา

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

system prompt ทำหน้าที่อะไรกันแน่

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

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

ผลในทางปฏิบัติคือ สิ่งใดที่อยากให้ถูกยึดถือถึงข้อความที่สี่ร้อย ต้องอยู่ใน system prompt ไม่ใช่ในข้อความที่พิมพ์ไปครั้งเดียว ส่วนสิ่งที่บอกว่าตัวละครคือใครควรอยู่ในการ์ด ดูโครงสร้างของฟิลด์ต่าง ๆ ได้ที่ กายวิภาคของการ์ดตัวละคร

เทมเพลต system prompt แบบหกบล็อก

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

  1. หมุดตัวตน — หนึ่งประโยคระบุว่าโมเดลสวมบทบาทเป็นใครและคุณเป็นใคร เพื่อไม่ให้สองบทบาทปนกัน “คุณคือมิระ นักบูรณะภาพเขียนเก่า ฉันเล่นเป็นแซม ลูกค้า ห้ามเขียนบทพูดหรือความคิดของแซมเด็ดขาด”
  2. น้ำเสียง — ระดับภาษา ความยาวประโยค และนิสัยการพูด “แห้ง ช่างสังเกต ใช้เครื่องหมายอัศเจรีย์น้อย ยาวสองถึงสี่ย่อหน้า”
  3. ขอบเขต — สิ่งที่ฉากจะไม่ทำ เขียนเป็นพฤติกรรม ไม่ใช่อารมณ์ “ห้ามคลี่คลายความขัดแย้งจบในคำตอบเดียว ห้ามสรุปฉากตอนท้าย”
  4. ค่าเริ่มต้นของฉาก — ฉากและสถานการณ์ที่จะกลับไปเมื่อเรื่องเริ่มหลุด “สถานที่ตั้งต้น: สตูดิโอ ดึกมาก ฝนตก”
  5. รูปแบบการตอบ — วิธีทำเครื่องหมายการกระทำ คำพูด และความคิดในใจ ความสม่ำเสมอตรงนี้คือสิ่งที่ทำให้แชตยาว ๆ ยังอ่านรู้เรื่อง
  6. หมุดความต่อเนื่อง — ข้อเท็จจริงสองสามข้อที่ต้องอยู่รอด “น้องสาวของมิระย้ายไปต่างประเทศเมื่อฤดูใบไม้ผลิที่แล้ว มิระไม่ดื่มกาแฟ”

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

วางกฎไว้ตรงไหน: ตำแหน่งเปลี่ยนสิ่งที่โมเดลจำได้

นี่คือส่วนที่คู่มือพรอมป์ส่วนใหญ่ข้ามไป ในงานวิจัยที่ตีพิมพ์ใน Transactions of the Association for Computational Linguistics เนลสัน เอฟ. หลิว และคณะวัดว่าโมเดลภาษาดึงข้อมูลได้ดีเพียงใดโดยขึ้นกับว่าข้อมูลนั้นอยู่ตรงไหนของอินพุต ผลลัพธ์เป็นเส้นโค้งรูปตัว U คือข้อมูลที่วางไว้ต้นสุดหรือท้ายสุดของบริบทถูกนำไปใช้ได้น่าเชื่อถือกว่าข้อมูลชุดเดียวกันที่วางไว้ตรงกลางอย่างชัดเจน และช่องว่างนี้ยังคงอยู่แม้ในโมเดลที่ออกแบบมาเพื่อบริบทยาวโดยเฉพาะ

จากตรงนั้นได้แนวปฏิบัติสามข้อ

เพอร์โซนาช่วยน้อยกว่าที่คิด และนั่นก็ไม่เป็นไร

มีความเชื่อที่ติดแน่นว่าการขึ้นต้นพรอมป์ด้วยบทบาท (“คุณคือนักเขียนนิยายมือฉมัง…”) จะทำให้โมเดลเก่งขึ้นจริง ๆ แต่หลักฐานไม่สนับสนุนเรื่องนี้ หมิงเชียน เจิ้ง เจียซิน เผย และคณะ ในบทความที่ตีพิมพ์ใน Findings of EMNLP 2024 ทดสอบบทบาททางสังคม 162 แบบกับคำถามเชิงข้อเท็จจริง 2,410 ข้อ และโมเดลภาษาขนาดใหญ่สี่ตระกูล ผลคือการเพิ่มเพอร์โซนาลงใน system prompt ไม่ได้ทำให้ความแม่นยำดีขึ้นอย่างสม่ำเสมอเมื่อเทียบกับกลุ่มควบคุมที่ไม่ใส่เพอร์โซนาเลย และการเดาล่วงหน้าว่าเพอร์โซนาไหนดีที่สุดก็แทบไม่ต่างจากการสุ่ม

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

เขียนการกระทำ ไม่ใช่แค่บทพูด

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

แบบที่สองให้สถานที่ อุปกรณ์ประกอบฉาก และอารมณ์แก่ตัวละครไว้ตอบสนอง สิ่งนี้ทรงพลังเป็นพิเศษในโหมดเรื่องราว ซึ่งเราพูดถึงไว้ใน โหมดเรื่องราว vs โหมดแชท

แสดงอารมณ์ออกมา อย่าแค่ติดป้ายชื่อให้มัน

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

ถามคำถามที่เปิด ไม่ใช่คำถามที่ปิด

คำถามปลายปิดได้คำตอบสั้น ส่วนคำถามปลายเปิดชวนให้ขยายความ:

แทนที่จะถามว่าลองถามว่า
“โอเคไหม?”“เงียบไปเลยนะ กำลังคิดอะไรอยู่เหรอ?”
“ชอบที่นี่ไหม?”“สำหรับเธอ อะไรคือสิ่งที่แปลกที่สุดของที่นี่?”

เขียนให้ยาวและใช้โทนแบบที่อยากได้กลับมา

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

ชี้นำโดยไม่ทำลายความดื่มด่ำ

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

ข้อผิดพลาดที่พบบ่อยซึ่งทำให้การสวมบทบาทจืดชืด

เช็กลิสต์ system prompt สำหรับสวมบทบาท

ไล่ตามรายการนี้ก่อนจะโทษแอป คำบ่นทำนอง “โมเดลแย่ลง” ส่วนใหญ่จบลงที่บรรทัดใดบรรทัดหนึ่งในเจ็ดข้อนี้

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

รูทีนฝึกซ้อมง่าย ๆ

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

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

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

system prompt สำหรับสวมบทบาทคืออะไร

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

system prompt สำหรับสวมบทบาทควรยาวแค่ไหน

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

ควรวางกฎที่สำคัญที่สุดไว้ตรงไหนของ system prompt

ไว้ตอนต้นหรือตอนท้าย หลิวและคณะแสดงไว้ใน Transactions of the Association for Computational Linguistics ว่าประสิทธิภาพของโมเดลเป็นเส้นโค้งรูปตัว U ตามตำแหน่ง ข้อมูลที่อยู่ต้นหรือท้ายบริบทถูกใช้ได้น่าเชื่อถือกว่าข้อมูลตรงกลางมาก ให้วางข้อจำกัดสำคัญไว้ทั้งสองจุด และย้ำอีกครั้งหากฉากเริ่มหลุด

การใส่เพอร์โซนาทำให้โมเดลฉลาดขึ้นไหม

ไม่ เจิ้งและคณะทดสอบบทบาททางสังคม 162 แบบกับคำถามเชิงข้อเท็จจริง 2,410 ข้อและโมเดลสี่ตระกูล แล้วพบว่าการเพิ่มเพอร์โซนาลงใน system prompt ไม่ได้ทำให้ความแม่นยำดีขึ้นอย่างน่าเชื่อถือเมื่อเทียบกับการไม่ใส่เลย เพอร์โซนากำหนดน้ำเสียงและระดับภาษา ซึ่งเป็นสิ่งที่การสวมบทบาทต้องการพอดี แต่ไม่ใช่ตัวแทนของการเขียนกฎออกมาให้ชัด

ทำอย่างไรให้ตัวละคร AI ตอบยาวและมีเนื้อหามากขึ้น

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

ควรใช้โน้ตนอกบทบาทเพื่อกำกับฉากไหม

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

ทำไมฉากสวมบทบาทของฉันถึงจืดไม่ว่าจะใช้แอปไหน

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