Sebuah pencapaian luar biasa dalam rekayasa digital telah muncul dari komunitas Minecraft, di mana kreativitas bertemu dengan kompleksitas komputasi. YouTuber sammyuri berhasil membangun model bahasa yang berfungsi sepenuhnya di dalam Minecraft hanya menggunakan mekanik redstone vanilla dari permainan tersebut, mendorong batas-batas kemungkinan di dunia sandbox yang penuh blok ini.
Skala CraftGPT
Proyek yang diberi nama CraftGPT ini merupakan pencapaian luar biasa dalam hal skala dan ambisi. Menempati volume besar berukuran 1.020 x 260 x 1.656 blok, konstruksi ini memerlukan sekitar 439 juta blok individual untuk diselesaikan. Ukuran bangunan yang sangat besar ini mengharuskan penggunaan mod Distant Horizons hanya untuk menampilkan seluruh struktur di layar selama demonstrasi.
Spesifikasi Teknis CraftGPT
- Ukuran: 1.020 x 260 x 1.656 blok (total 439 juta blok)
- Parameter: 5.087.280
- Kosakata: 1.920 token
- Jendela Konteks: 64 token
- Dataset Pelatihan: TinyChat (melalui HuggingFace)
- Waktu Respons: ~2 jam (dengan akselerasi tick rate 40.000x)
- Waktu Respons (Normal): ~10 tahun (tanpa akselerasi)
Spesifikasi Teknis dan Performa
Meskipun memiliki kehadiran fisik yang mengesankan, CraftGPT beroperasi sebagai model bahasa yang sengaja dibuat kompak dengan 5.087.280 parameter. Model ini dilatih menggunakan Python pada dataset TinyChat dari HuggingFace, dengan kosakata yang terbatas hanya 1.920 token dan jendela konteks hanya 64 token. Batasan-batasan ini diperlukan karena keterbatasan perangkat keras sang pembuat dan pembatasan yang melekat dalam membangun sistem komputasi di dalam Minecraft.
Realitas Waktu Respons
Performa merupakan tantangan paling signifikan bagi CraftGPT. Bahkan dengan bantuan teknologi server Minecraft High Performance Redstone yang mempercepat tick rate sebesar 40.000 kali, menghasilkan satu respons memerlukan waktu sekitar dua jam. Tanpa akselerasi ini, pengguna akan menghadapi waktu tunggu yang hampir tak terbayangkan yaitu sekitar sepuluh tahun untuk setiap respons, menyoroti keterbatasan fundamental dari komputasi berbasis redstone.
Keterbatasan Praktis dan Ekspektasi
Sammyuri secara terbuka mengakui kekurangan sistem tersebut, memperingatkan pengguna potensial untuk mempertahankan ekspektasi yang realistis. Model ini sering menghasilkan respons yang tidak benar secara tata bahasa, cenderung menyimpang dari topik, dan terkadang menghasilkan omong kosong total. Keterbatasan ini berasal dari dataset kecil yang digunakan untuk pelatihan dan batasan yang diterapkan oleh implementasi fungsionalitas jaringan neural melalui sistem redstone Minecraft.
Aksesibilitas dan Persyaratan
Bagi mereka yang tertarik bereksperimen dengan CraftGPT, semua file yang diperlukan tersedia di GitHub beserta instruksi pengaturan yang detail. Proyek ini menuntut sumber daya komputasi yang substansial, memerlukan minimal 32GB RAM, meskipun 64GB direkomendasikan untuk performa optimal. Persyaratan memori tinggi ini mencerminkan kompleksitas menjalankan konstruksi Minecraft yang begitu rumit.
Persyaratan Sistem
- RAM Minimum: 32GB
- RAM yang Direkomendasikan: 64GB
- Mod yang Diperlukan: Distant Horizons (untuk visualisasi)
- Server: Minecraft High Performance Redstone (untuk akselerasi)
- Ketersediaan: GitHub (termasuk instruksi pengaturan dan file)
Pencapaian Rekayasa Lebih dari Kepraktisan
Seperti banyak proyek Minecraft yang ambisius, CraftGPT memprioritaskan demonstrasi kemungkinan teknis daripada utilitas praktis. Kreasi ini bergabung dengan jajaran bangunan Minecraft yang mengesankan namun tidak praktis, termasuk hard drive fungsional dengan kapasitas penyimpanan minimal dan komputer lengkap yang mampu menjalankan permainan lain. Proyek-proyek ini berfungsi sebagai bukti kecerdikan manusia dan potensi tak terduga yang tersembunyi dalam platform gaming yang tampaknya sederhana.
Proses pengembangan yang memakan waktu berbulan-bulan menunjukkan dedikasi yang diperlukan untuk upaya semacam itu, mengubah permainan membangun blok sederhana menjadi platform untuk mengeksplorasi konsep fundamental dalam ilmu komputer dan kecerdasan buatan.