YouTuber สร้าง ChatGPT เวอร์ชันจำลองที่ใช้งานได้จริงใน Minecraft ด้วยบล็อกกว่า 439 ล้านชิ้น

ทีมบรรณาธิการ BigGo
YouTuber สร้าง ChatGPT เวอร์ชันจำลองที่ใช้งานได้จริงใน Minecraft ด้วยบล็อกกว่า 439 ล้านชิ้น

ความสำเร็จที่น่าทึ่งด้านวิศวกรรมดิจิทัลได้เกิดขึ้นจากชุมชน Minecraft ที่ความคิดสร้างสรรค์มาบรรจบกับความซับซ้อนทางการคำนวณ YouTuber sammyuri ได้สร้างโมเดลภาษาที่ใช้งานได้จริงภายใน Minecraft โดยใช้เพียงกลไก redstone แบบ vanilla ของเกม ผลักดันขีดจำกัดของสิ่งที่เป็นไปได้ในโลกแซนด์บ็อกซ์แบบบล็อกนี้

ขนาดของ CraftGPT

โครงการนี้ที่มีชื่อว่า CraftGPT เป็นตัวแทนของความสำเร็จที่ไม่ธรรมดาทั้งในด้านขนาดและความทะเยอทะยาน โครงสร้างที่ครอบครองพื้นที่ขนาดใหญ่ 1,020 x 260 x 1,656 บล็อก ต้องใช้บล็อกประมาณ 439 ล้านชิ้นในการสร้างให้เสร็จสมบูรณ์ ขนาดที่ใหญ่โตของสิ่งก่อสร้างนี้จำเป็นต้องใช้ม็อด Distant Horizons เพื่อแสดงโครงสร้างทั้งหมดบนหน้าจอระหว่างการสาธิต

ข้อมูลจำเพาะทางเทคนิคของ CraftGPT

  • ขนาด: 1,020 x 260 x 1,656 บล็อก (รวม 439 ล้านบล็อก)
  • พารามิเตอร์: 5,087,280
  • คลังคำศัพท์: 1,920 โทเค็น
  • หน้าต่างบริบท: 64 โทเค็น
  • ชุดข้อมูลการฝึก: TinyChat (ผ่าน HuggingFace )
  • เวลาตอบสนong: ประมาณ 2 ชั่วโมง (ด้วยการเร่งอัตรา tick 40,000 เท่า)
  • เวลาตอบสนอง (ปกติ): ประมาณ 10 ปี (โดยไม่มีการเร่ง)

ข้อมูลจำเพาะทางเทคนิคและประสิทธิภาพ

แม้จะมีขนาดทางกายภาพที่น่าประทับใจ แต่ CraftGPT ทำงานเป็นโมเดลภาษาขนาดกะทัดรัดโดยเจตนา โดยมีพารามิเตอร์ 5,087,280 ตัว โมเดลได้รับการฝึกฝนโดยใช้ Python บนชุดข้อมูล TinyChat จาก HuggingFace โดยมีคำศัพท์จำกัดเพียง 1,920 โทเค็นและหน้าต่างบริบทเพียง 64 โทเค็น ข้อจำกัดเหล่านี้จำเป็นเนื่องจากข้อจำกัดของฮาร์ดแวร์ของผู้สร้างและข้อจำกัดโดยธรรมชาติของการสร้างระบบคอมพิวเตอร์ภายใน Minecraft

ความเป็นจริงของเวลาตอบสนอง

ประสิทธิภาพเป็นความท้าทายที่สำคัญที่สุดสำหรับ CraftGPT แม้จะได้รับความช่วยเหลือจากเทคโนโลยีเซิร์ฟเวอร์ Minecraft High Performance Redstone ที่เร่งอัตรา tick เร็วขึ้น 40,000 เท่า การสร้างการตอบสนองเพียงครั้งเดียวต้องใช้เวลาประมาณสองชั่วโมง หากไม่มีการเร่งความเร็วนี้ ผู้ใช้จะต้องเผชิญกับเวลารอที่เกือบจะเข้าใจไม่ได้ประมาณสิบปีสำหรับการตอบสนองแต่ละครั้ง ซึ่งเน้นย้ำถึงข้อจำกัดพื้นฐานของการคำนวณที่ใช้ redstone

ข้อจำกัดในทางปฏิบัติและความคาดหวัง

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

การเข้าถึงและข้อกำหนด

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

ความต้องการของระบบ

  • RAM ขั้นต่ำ: 32GB
  • RAM ที่แนะนำ: 64GB
  • Mods ที่จำเป็น: Distant Horizons (สำหรับการแสดงผล)
  • เซิร์ฟเวอร์: Minecraft High Performance Redstone (สำหรับการเร่งความเร็ว)
  • ความพร้อมใช้งาน: GitHub (รวมคำแนะนำการติดตั้งและไฟล์ต่างๆ)

ความสำเร็จทางวิศวกรรมเหนือการใช้งานจริง

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

กระบวนการพัฒนาที่ใช้เวลาหลายเดือนแสดงให้เห็นถึงความทุ่มเทที่จำเป็นสำหรับการดำเนินงานดังกล่าว โดยเปลี่ยนเกมสร้างบล็อกง่ายๆ ให้กลายเป็นแพลตฟอร์มสำหรับสำรวจแนวคิดพื้นฐานในวิทยาการคอมพิวเตอร์และปัญญาประดิษฐ์