เอ็นพีซีสร้างเนื้อหาช่วยให้ตัวละครเกมคุยกับผู้เล่นยืดหยุ่นขึ้น
* รูปภาพใช้เพื่อประกอบเนื้อหาเท่านั้น อาจไม่ใช่ภาพเหตุการณ์จริงหรือภาพจริงจากเรื่องในบทความ ขอบคุณภาพประกอบจาก https://graphic.in.th
เอ็นพีซีแบบเดิมทำงานอย่างไร
ตัวละครที่ไม่ใช่ผู้เล่น หรือเอ็นพีซี เป็นส่วนสำคัญของเกมแทบทุกประเภท ทั้งพ่อค้าในเมือง ผู้มอบภารกิจ เพื่อนร่วมทีม ศัตรู และตัวละครประกอบ เดิมทีนักพัฒนามักเขียนบทสนทนาเอาไว้ล่วงหน้า แล้วเชื่อมคำตอบแต่ละแบบเข้ากับเงื่อนไขของเกม ผู้เล่นเลือกคำสั่งจากตัวเลือกที่มี ระบบจึงเดินเรื่องต่อไปตามเส้นทางที่ทีมงานเตรียมไว้
แนวทางนี้ให้ผลลัพธ์ที่ควบคุมง่าย นักออกแบบกำหนดได้ว่าตัวละครจะพูดอะไร ทำภารกิจใด เปิดเผยข้อมูลเมื่อไร และจบการสนทนาแบบไหน แต่ข้อจำกัดก็เห็นได้ชัด หากผู้เล่นถามเรื่องนอกตัวเลือก ตัวละครอาจตอบซ้ำ เปลี่ยนเรื่อง หรือใช้ประโยคเดิมหลายครั้ง ความรู้สึกเหมือนกำลังคุยกับคนจริงจึงเกิดขึ้นได้ยาก
ระบบสร้างคำตอบแบบใหม่
เอ็นพีซีแบบสร้างเนื้อหาใช้โมเดลภาษามาช่วยประมวลผลคำถามและสร้างคำตอบใหม่ตามบริบทที่ได้รับ ระบบอาจรับข้อมูลจากเสียงพูด ข้อความ ตำแหน่งของตัวละคร ภารกิจที่กำลังทำ สิ่งของในคลัง ความสัมพันธ์กับผู้เล่น หรือเหตุการณ์ที่เพิ่งเกิดขึ้นในฉาก แล้วนำข้อมูลเหล่านั้นมาประกอบเป็นคำตอบที่เหมาะกับสถานการณ์
กระบวนการหนึ่งเริ่มจากระบบฟังเสียงหรืออ่านข้อความของผู้เล่น จากนั้นโมเดลวิเคราะห์ความหมายและเลือกแนวทางตอบกลับ เกมเอนจินตรวจสอบว่าคำตอบนั้นสอดคล้องกับกฎของโลกในเกมหรือไม่ ก่อนส่งเสียงพูดกลับผ่านระบบสังเคราะห์เสียง พร้อมขยับปาก สีหน้า และท่าทางให้สัมพันธ์กับเนื้อหา การทำงานจึงมีทั้งส่วนสนทนา ส่วนความจำ และส่วนคำสั่งที่เชื่อมกับการกระทำในเกม
ภาพสาธิตของนักพัฒนาที่กำลังทดสอบระบบลักษณะนี้อาจดูเหมือนการคุยกับตัวละครในเกมทั่วไป แต่เบื้องหลังมีรายละเอียดหลายชั้น นักพัฒนาต้องกำหนดบุคลิก ภูมิหลัง วิธีใช้ภาษา อารมณ์ ความลับ และสิ่งที่ตัวละครรู้หรือไม่รู้เสียก่อน หากปล่อยให้โมเดลตอบทุกเรื่องโดยไม่มีข้อมูลกำกับ ตัวละครอาจพูดขัดกับเนื้อเรื่อง เปิดเผยข้อมูลที่ควรเก็บไว้ หรือแนะนำการกระทำที่เกมไม่มีระบบรองรับ
ความยืดหยุ่นจึงไม่ได้หมายถึงการปล่อยให้เอ็นพีซีพูดทุกอย่างแบบไร้ขอบเขต แต่หมายถึงการสร้างคำตอบใหม่ภายในกรอบที่ทีมงานออกแบบไว้ ตัวละครอาจเลือกถ้อยคำแตกต่างกันในแต่ละรอบ แต่ยังคงบุคลิกเดิม รู้ข้อมูลเท่าที่ควรรู้ และทำงานได้เฉพาะคำสั่งที่เกมอนุญาต
การคุยด้วยเสียงทำให้ประสบการณ์เปลี่ยนไป
การพิมพ์คำสั่งยังเป็นวิธีที่ควบคุมง่าย แต่การพูดผ่านไมโครโฟนช่วยลดระยะห่างระหว่างผู้เล่นกับตัวละคร ผู้เล่นสามารถถามทาง ขอข้อมูล ขอความช่วยเหลือ หรือแสดงความคิดเห็นด้วยภาษาธรรมชาติ ระบบแปลงเสียงเป็นข้อความ โมเดลประมวลผลคำตอบ แล้วระบบเสียงพูดตอบกลับภายในเวลาใกล้เคียงการสนทนาปกติ
ความน่าสนใจอยู่ตรงที่ผู้เล่นไม่จำเป็นต้องใช้ถ้อยคำตามที่นักเขียนบทกำหนด หากต้องการรู้ว่าพ่อค้าเคยเห็นเหตุการณ์ในหมู่บ้านหรือไม่ ก็อาจถามหลายรูปแบบ ระบบพยายามจับใจความแล้วตอบตามความรู้ของตัวละคร การคุยจึงมีโอกาสเดินไปในทิศทางต่างกัน แม้ผู้เล่นสองคนจะเริ่มภารกิจเดียวกัน
บางระบบยังจดจำความสัมพันธ์ระหว่างตัวละครกับผู้เล่นได้ เช่น จำว่าผู้เล่นเคยช่วยหมู่บ้าน เคยขโมยของ เคยสัญญาแล้วไม่ทำตาม หรือเคยเลือกช่วยฝ่ายใดฝ่ายหนึ่ง ความจำลักษณะนี้ทำให้บทสนทนาในครั้งถัดไปมีรายละเอียดเฉพาะบุคคลมากขึ้น แต่ทีมงานต้องกำหนดระยะเวลาความจำและความสำคัญของเหตุการณ์ให้เหมาะสม ไม่เช่นนั้นข้อมูลจำนวนมากอาจทำให้ตัวละครจำเรื่องเล็กน้อยเกินไป หรือจำเหตุการณ์ที่ไม่ควรมีผลต่อเนื้อเรื่อง
เอ็นพีซีไม่ได้มีหน้าที่แค่พูด
ความก้าวหน้าที่สำคัญคือการเชื่อมคำพูดเข้ากับการกระทำ ตัวละครอาจเข้าใจคำสั่งให้เดินไปยังจุดหนึ่ง หยิบสิ่งของ เปิดประตู ติดตามผู้เล่น ป้องกันพื้นที่ หรือแนะนำเส้นทาง แต่คำสั่งจากโมเดลต้องผ่านระบบตรวจสอบของเกมก่อนเสมอ เกมเอนจินเป็นผู้ตัดสินว่าตัวละครมีสิทธิ์ทำสิ่งนั้นหรือไม่ มีสิ่งของอยู่จริงหรือไม่ และเงื่อนไขภารกิจผ่านแล้วหรือยัง
ตัวอย่างเช่น ผู้เล่นอาจขอให้เพื่อนร่วมทีมช่วยเฝ้าทางเข้าเมือง เอ็นพีซีสามารถวิเคราะห์คำสั่งแล้วส่งการกระทำที่เหมาะสมให้เกมเอนจิน แต่ถ้าพื้นที่นั้นไม่มีจุดยืน ไม่มีระบบเฝ้าระวัง หรือภารกิจยังไม่เปิด ระบบควรปฏิเสธอย่างมีเหตุผลแทนการทำสิ่งที่ทำลายความสมจริง กลไกนี้ช่วยแยกหน้าที่ระหว่างโมเดลภาษาและกฎของเกมได้ชัดเจน
นักออกแบบยังต้องสร้างคลังข้อมูลของโลกในเกม เพื่อให้โมเดลอ้างอิงข้อเท็จจริงเดียวกัน ทั้งชื่อเมือง ประวัติสงคราม กฎของเวทมนตร์ รายละเอียดภารกิจ และความสัมพันธ์ของกลุ่มต่างๆ การเชื่อมข้อมูลลักษณะนี้ช่วยลดโอกาสที่ตัวละครจะสร้างเรื่องขึ้นมาเองจนขัดกับจักรวาลของเกม
วงการเกมเริ่มทดลองจริง แต่ยังไม่ใช่มาตรฐานทุกเกม
ยูบิซอฟต์เคยสาธิตโครงการนีโอ เอ็นพีซี ซึ่งใช้โมเดลภาษาของอินเวิลด์ร่วมกับระบบสร้างสีหน้าและการขยับปากของเอ็นวีเดีย โครงการนี้เน้นทดลองว่าผู้เล่นจะคุยกับตัวละครอย่างเป็นธรรมชาติได้แค่ไหน โดยยังรักษาบุคลิกและบรรยากาศของเกมเอาไว้ ต่อมายูบิซอฟต์เปิดเผยโครงการเทคโนโลยีชื่อทีมเมตส์ ซึ่งให้ตัวละครร่วมทีมรับคำสั่งเสียงและตอบสนองต่อเหตุการณ์แบบเรียลไทม์
เอ็นวีเดียก็พัฒนาชุดเครื่องมือเอซสำหรับช่วยสร้างตัวละครที่สนทนา รับรู้สภาพแวดล้อม และทำงานตามเป้าหมายที่กำหนด หน้าโครงการยกตัวอย่างการใช้งานกับตัวละครร่วมทีมในเกมพับจี ตัวละครอัจฉริยะในเกมอินโซอิ ศัตรูที่ปรับกลยุทธ์ในเกมมิอาร์ไฟฟ์ และตัวละครสำหรับเกมสืบสวนที่เปิดให้ผู้เล่นตั้งคำถามด้วยภาษาของตนเอง ตัวอย่างเหล่านี้สะท้อนทิศทางของเทคโนโลยี แต่ไม่ควรตีความว่าทุกเกมเปิดให้คุยกับเอ็นพีซีอย่างอิสระแล้ว
สตูดิโอเกมยังต้องตัดสินใจว่าเอ็นพีซีตัวใดเหมาะกับระบบสร้างเนื้อหา ตัวละครสำคัญ เพื่อนร่วมทีม ตัวละครในเกมจำลองชีวิต และตัวละครที่ผู้เล่นต้องพูดคุยเป็นเวลานานมักได้รับประโยชน์สูง เพราะความหลากหลายของคำตอบช่วยเพิ่มความรู้สึกมีชีวิตชีวา ส่วนตัวละครประกอบจำนวนมากอาจใช้ระบบเดิมร่วมกับโมเดลขนาดเล็ก เพื่อลดต้นทุนและควบคุมคุณภาพได้ง่ายขึ้น
ข้อจำกัดที่ยังต้องแก้
อุปสรรคแรกคือความเร็ว หากเกมส่งคำถามไปประมวลผลบนระบบคลาวด์ ผู้เล่นอาจต้องรอเสียงตอบกลับ การรอเพียงไม่กี่วินาทีก็ทำให้การสนทนาสะดุดได้ นักพัฒนาจึงต้องเลือกว่าจะใช้โมเดลขนาดเล็กบนเครื่อง ใช้ระบบคลาวด์ หรือแบ่งงานสองแบบเข้าด้วยกัน การประมวลผลบนเครื่องช่วยลดการส่งข้อมูลออกนอกอุปกรณ์ แต่ต้องใช้ฮาร์ดแวร์ที่มีพลังเพียงพอ
ต้นทุนเป็นอีกเรื่องที่สำคัญ ทุกครั้งที่ผู้เล่นพูดคุย ระบบอาจใช้ทรัพยากรสำหรับแปลงเสียง วิเคราะห์คำตอบ สร้างเสียงพูด และทำภาพเคลื่อนไหว หากเกมมีผู้เล่นจำนวนมาก ค่าใช้บริการอาจเพิ่มตามจำนวนบทสนทนา นักพัฒนาจึงต้องจำกัดความยาวคำตอบ จัดลำดับความสำคัญของตัวละคร และใช้คำตอบสำเร็จรูปในสถานการณ์ที่ไม่จำเป็นต้องสร้างเนื้อหาใหม่
ความสม่ำเสมอของเรื่องก็เป็นปัญหาใหญ่ โมเดลภาษาอาจให้คำตอบไม่เหมือนกันทุกครั้ง อาจเข้าใจคำถามผิด หรือพูดข้อมูลที่ไม่มีในโลกของเกม การทดสอบจึงซับซ้อนกว่าการตรวจบทสนทนาแบบเดิม ทีมงานต้องจำลองคำถามจำนวนมาก เก็บบันทึกการตอบกลับ และเตรียมประโยคสำรองเมื่อระบบทำงานผิดพลาด
ความปลอดภัยและสิทธิของนักพากย์ก็ต้องพิจารณา ผู้เล่นอาจพยายามบังคับให้ตัวละครพูดคำหยาบ เปิดเผยเนื้อเรื่อง หรือทำลายบุคลิกที่ออกแบบไว้ ระบบกรองเนื้อหาจึงต้องทำงานร่วมกับกฎของเกม ขณะเดียวกันการใช้เสียงสังเคราะห์ต้องมีข้อตกลงด้านลิขสิทธิ์และความยินยอมของเจ้าของเสียงอย่างชัดเจน
อนาคตน่าจะเป็นระบบผสม
เอ็นพีซีแบบสร้างเนื้อหามีศักยภาพช่วยให้เกมตอบสนองต่อผู้เล่นได้หลากหลายขึ้น แต่ยังไม่ใช่การยกเลิกบทที่เขียนโดยนักเขียนทั้งหมด บทสำคัญ ฉากไคลแมกซ์ มุกเฉพาะตัว และเหตุการณ์ที่มีผลต่อเนื้อเรื่องยังต้องอาศัยการออกแบบอย่างละเอียด ส่วนโมเดลสามารถช่วยเติมบทสนทนาระหว่างทาง ทำให้ตัวละครจำเหตุการณ์ และเชื่อมคำพูดเข้ากับการกระทำในขอบเขตที่กำหนด
ภาพของวงการเกมในระยะต่อไปจึงน่าจะเป็นการทำงานร่วมกันระหว่างบทที่เขียนล่วงหน้า กฎของเกม และคำตอบที่โมเดลสร้างขึ้นตามสถานการณ์ ผู้เล่นอาจได้คุยกับตัวละครด้วยภาษาของตนเองมากขึ้น แต่ความสนุก ความสมเหตุสมผล และความปลอดภัยยังขึ้นอยู่กับการออกแบบของมนุษย์เป็นหลัก
https://news.ubisoft.com/en-us/article/3mWlITIuWuu0MoVuR6o8ps/ubisoft-reveals-teammates-an-ai-experiment-to-change-the-game
https://developer.nvidia.com/ace-for-games
https://developer.nvidia.com/blog/generative-ai-sparks-life-into-virtual-characters-with-ace-for-games/
ทำไมถึงเรียก “ป่าช้า” ทั้งที่คนตายไม่ได้เดินช้า? เปิดที่มาคำโบราณที่คนไทยคุ้นเคย แต่หลายคนไม่เคยรู้ความหมาย
เจอของในเรืออับปาง ทำไมถึงหยิบขึ้นมาเลยไม่ได้?
“เช่าสินสอด” จ่ายเท่าไร ได้อะไรบ้างก่อนใช้ในพิธีแต่งงาน
ถ้าจะใช้เงินเกษียณเดือนละ 37,000 บาท ต้องมีเงินเก็บเท่าไร?
สรุปเลขขายดีและสำนักดัง งวดวันที่ 1 กันยายน 2569
เบื้องหลังนามสกุล “เชิญยิ้ม” 40 ปีแห่งมิตรภาพ วิกฤตการสูญเสีย และเส้นทางสร้างตำนาน
"ม็อกเทลฟังก์ชันนัล" ทางเลือกใหม่วงการเครื่องดื่มไร้แอลกอฮอล์
OnlyFans ปรับกฎเพิ่มความเข้มงวดด้านความปลอดภัย
ส่อง 5 โรงเรียนน่าเรียนในไทย พื้นที่กว้าง บรรยากาศเหมือนเรียนเมืองนอก
TH-AI Passport คืออะไร? ทำไมคนไทยกว่า 1.3 ล้านคนแห่ลงทะเบียน ก่อนเปิดใช้ 31 ส.ค.นี้
เจาะโพยเด่น "หนูน้อย พรสวรรค์"! งวด 1 กันยายน 2569 อัดรูด 0 เม็ดเดียว 05 ชนสถิติ 20 ปี
ผู้ใหญ่กลายเป็นลูกค้าคนสำคัญในตลาดของเล่นแล้ว
"ลิซ่า" พามวยไทย+ตุ๊กตุ๊กโกอินเตอร์ ผสมผสานในเอ็มวี "SaWaDiKa" อย่างลงตัว
อายุเท่ากันแต่ร่างกายต่างกันได้
เครื่องเป่ามือแรงสูง อาจกระจายเชื้อในห้องน้ำสาธารณะ
เจอของในเรืออับปาง ทำไมถึงหยิบขึ้นมาเลยไม่ได้?
มะเขือเทศสดควรเก็บนอกตู้เย็นเพื่อรักษากลิ่นและเนื้อสัมผัส
ถ้าจะใช้เงินเกษียณเดือนละ 37,000 บาท ต้องมีเงินเก็บเท่าไร?








