Claude 3.5 Sonnet AI วิเคราะห์ภาพหน้าจอสดเพื่อเล่นเกม DOOM บนบอร์ดพัฒนา SCINTIX P4 (ESP32-P4) โดย Andrea Ricci
สวัสดีเพื่อนๆ ชาว Maker, สายไอที และคนรักเกมย้อนยุคทุกคนครับ! 👾🤖 ถ้าพูดถึงประโยคคำถามยอดฮิตตลอดกาลของวงการคอมพิวเตอร์อย่าง **"Can it run DOOM?"** (อุปกรณ์นี้รันเกม DOOM ได้ไหม?) เราคงเคยเห็นคนนำเกม DOOM ไปรันบนเครื่องคิดเลข, ตู้เย็น, เครื่องตรวจครรภ์ หรือแม้กระทั่งบนหลอดไฟหลากสีกันมาแล้วใช่ไหมครับ?
แต่นักประดิษฐ์สายหาทำอย่างคุณ **[Andrea Ricci]** ได้พาวงการก้าวข้ามไปอีกขั้นด้วยคำถามใหม่ที่ล้ำกว่าเดิม: **"Can AI PLAY DOOM on ESP32-P4?"** ด้วยการสร้างระบบที่ให้โมเดลปัญญาประดิษฐ์ Large Language Model (LLM) อย่าง **Claude 3.5 Sonnet** ทำหน้าที่ "ดูภาพหน้าจอ" แล้วส่งคำสั่งกลับมาเล่นเกม DOOM บนบอร์ด **ESP32-P4** ได้จริงแบบสดๆ ครับ!
กลไกการมองเห็นของ AI: Depth Fan & ASCII Automap 🧠🎯
เพื่อให้ Claude 3.5 Sonnet สามารถเข้าใจสภาพแวดล้อม 3 มิติในเกมได้อย่างถูกต้อง โดยไม่เดินชนกำแพงมึนๆ คุณ Andrea ได้ใส่อัลกอริทึมช่วยเหลือระบบประสาทการรับรู้ไว้ 2 ส่วนสำคัญ:
ระบบ Depth Fan ช่วยกะระยะทาง: กวาดลำเส้นคำนวณระยะความลึกข้ามทัศนวิสัยในเกม เพื่อให้ AI รู้ว่ากำแพงอยู่ห่างออกไปเท่าไหร่ และต้องเลี้ยวหลบอย่างไรไม่ให้เดินชนผนัง
แผนที่ ASCII Automap: สรุปพิกัดแผนที่ออกมาเป็นตัวอักษร ASCII เพื่อให้ AI คอยจดจำและติดตามได้ว่า ตัวมันเคยเดินผ่านเส้นทางไหนมาแล้วบ้าง
ด้วยระบบเหล่านี้ ทำให้ Claude Sonnet สามารถบรรยายสภาพแวดล้อมในเกมได้อย่างแม่นยำ เดินสำรวจตามทางเดิน เปิดประตูห้อง และเล็งเป้ายิงศัตรูในเกม DOOM ได้อย่างน่าทึ่ง! ถือเป็นอีกหนึ่งตัวอย่างการนำ AI มาเล่นเกม ต่อเนื่องมาจากโปรเจกต์ AI เรียนรู้การขับรถใน Trackmania บน Hackaday ครับ!