OpenAI ได้สร้างบอทที่สามารถเอาชนะผู้เล่นระดับโลกในแมตช์ 1 ต่อ 1 ของ Dota 2 ภายใต้กฎการแข่งขันมาตรฐานได้สำเร็จ
บอทนี้เรียนรู้เกมตั้งแต่เริ่มต้นผ่านการเล่นกับตัวเอง (self-play) โดยไม่ได้ใช้การเรียนรู้จากการเลียนแบบหรือการค้นหาต้นไม้ ซึ่งถือเป็นก้าวสำคัญในการสร้างระบบ AI ที่บรรลุเป้าหมายที่กำหนดไว้อย่างชัดเจนในสถานการณ์ที่ซับซ้อนซึ่งมีมนุษย์เข้ามาเกี่ยวข้อง
ความสำเร็จใน Dota นั้นต้องอาศัยการที่ผู้เล่นต้องพัฒนาสัญชาตญาณเกี่ยวกับคู่ต่อสู้และการวางแผนตามสถานการณ์ ซึ่งบอทของเราได้แสดงให้เห็นถึงความสามารถในการทำนายการเคลื่อนไหวของคู่ต่อสู้ การด้นสดเพื่อตอบสนองต่อสถานการณ์ที่ไม่คุ้นเคย และการชี้นำยูนิตฝ่ายเดียวกันให้ประสบความสำเร็จ
เกม Dota เต็มรูปแบบนั้นเล่นโดยสองทีม ทีมละห้าคน โดยผู้เล่นแต่ละคนสามารถเลือกฮีโร่ได้จากร้อยตัว และไอเทมจากหลายร้อยรายการ ขณะนี้ขั้นตอนต่อไปคือการสร้างทีมบอท Dota 2 ที่สามารถแข่งขันและทำงานร่วมกับทีมมนุษย์ชั้นนำได้
ศัพท์ที่ควรรู้
- Dota 2 – คือเกมกลยุทธ์ที่บอทของ OpenAI ใช้ในการแข่งขัน ซึ่งเป็นเกมที่ซับซ้อนและมีผู้เล่นระดับโลก
- Self-play – คือการที่บอทเรียนรู้เกมด้วยการแข่งขันกับตัวเองซ้ำๆ จนเกิดความเชี่ยวชาญ
- Imitation learning – คือวิธีการเรียนรู้ของ AI โดยการเลียนแบบการกระทำของผู้เชี่ยวชาญ
- Tree search – คือกระบวนการค้นหาความเป็นไปได้ทั้งหมดของเกมเพื่อหาทางเลือกที่ดีที่สุด
ที่มา: OpenAI