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

เอ็นพีซีสร้างเนื้อหาช่วยให้ตัวละครเกมคุยกับผู้เล่นยืดหยุ่นขึ้น

เขียนโดย TEN OUT OF TEN

* รูปภาพใช้เพื่อประกอบเนื้อหาเท่านั้น อาจไม่ใช่ภาพเหตุการณ์จริงหรือภาพจริงจากเรื่องในบทความ ขอบคุณภาพประกอบจาก https://graphic.in.th

เอ็นพีซีแบบเดิมทำงานอย่างไร

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

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

ระบบสร้างคำตอบแบบใหม่

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

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

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

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

การคุยด้วยเสียงทำให้ประสบการณ์เปลี่ยนไป

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

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

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

เอ็นพีซีไม่ได้มีหน้าที่แค่พูด

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

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

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

วงการเกมเริ่มทดลองจริง แต่ยังไม่ใช่มาตรฐานทุกเกม

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

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

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

ข้อจำกัดที่ยังต้องแก้

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

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

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

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

อนาคตน่าจะเป็นระบบผสม

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

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

⚠ แจ้งเนื้อหาไม่เหมาะสม 
TEN OUT OF TEN's profile
มีผู้เข้าชมแล้ว 85 ครั้ง
เขียนโดย TEN OUT OF TEN
เป็นกำลังใจให้เจ้าของกระทู้โดยการ VOTE และ SHARE
Hot Topic ที่น่าสนใจอื่นๆ
ปลายใบไม้มีหยดน้ำตอนเช้า ทั้งที่ไม่ได้พ่นน้ำ: ไม่ใช่น้ำค้างเสมอไปเลขเด็ดปฏิทินจีน งวด 1 พฤศจิกายน 69น้ำทะเลขึ้นลงวันละ 2 รอบจริงไหม? ทำไมบางพื้นที่ไม่เป็นแบบนั้นไขปริศนาไม้บรรทัด ทำไมเลข 0 ไม่ชิดขอบ เผยเหตุผลที่หลายคนไม่เคยรู้เปิดแนวทางเลขมงคล หมอปลาย พรายกระซิบ ลุ้นโชคงวด 1 พฤศจิกายน 2569รองเท้าเปียกฝนอย่าเพิ่งตากแดดแรง ๆ: ทำให้แห้งโดยไม่เสียทรงเเนวทางเลขเด่น 4 จตุรเทพ จัดให้ 1 พ.ย. 69 (อ.น๊อตตี้, ดุ่ย ภรัณฯ, อ.ไม้เอก และอ.ต้น)จังหวัดไทยที่มีทั้งภูเขา ทะเล และชายแดน มีที่ไหนบ้าง?ปฏิทินจีนครอบครัวข่าว 3 งวด 1 พ.ย. 69 เปิดเลขเด่นสีแดง จับตาชุด 2 ตัว 3 ตัวรับต้นเดือนพระพุทธรูปยกมือห้ามมีหลายปาง ต่างกันที่มือเดียวหรือสองมือ?AI วิเคราะห์เลขท้าย 3 ตัวรางวัลที่ 1 งวดวันที่ 1 พฤศจิกายน 2569ลอยกระทงขอขมาพระแม่คงคามาแต่แรกไหม? ประเพณีที่มีหลายความหมาย
Hot Topic ที่มีผู้ตอบล่าสุด
จังหวัดที่ผู้ชายหล่อที่สุด หน้าตาดีที่สุดในประเทศไทย
กระทู้อื่นๆในบอร์ด มือถือ Gadget เทคโนโลยี
รหัสผ่านยาวสำคัญกว่าสัญลักษณ์ซับซ้อน และไม่จำเป็นต้องเปลี่ยนตามรอบถ้าไม่รั่วQR Code เกิดในโรงงานชิ้นส่วนรถยนต์เมื่อปี 1994 ไม่ได้เกิดจากวงการมือถือชาร์จมือถือไปเล่นไปทำแบตพังไหม? ความร้อนสำคัญกว่าเปิดโหมดประหยัดแบตแล้ว iPhone ช้าลงจริงไหม? มันปิดอะไรบ้าง
ตั้งกระทู้ใหม่