ไม่ใช่แค่เล่น!! นักวิจัยเริ่มพัฒนา AI ที่เรียนรู้การสร้างเกมผ่านการชมวิดีโอแล้ว

0

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

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

การค้นพบเหล่านี้ถูกรวบรวมขึ้นมาเป็นเงื่อนไข IF-THEN ซึ่งเมื่อรวมกันคร่าวๆแล้วจะเรียกได้ว่าเป็น game engine โดยประมาณก็ไม่ผิดนัก ผู้ใช้สามารถ export กฎเหล่านี้ออกมาในภาษาโปรแกรมมิ่งต่างๆเพื่อสร้างเกมใหม่ได้ โดยระบบสามารถสร้างเกมอย่าง Super Mario Bros หรือ Mega Man ได้ แม้จะมีข้อผิดพลาดอยู่บ้าง (ดูจากภาพเคลื่อนไหวในบทความของ The Verge)

ภาพด่าน 1-1 ที่ระบบ AI สร้างมาจาก game engine “Infinite Mario” ที่เรียนรู้ขึ้นมา

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

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