麥塊狂人再現!用「紅石」堆砌《Minecraft》版ChatGPT

記者孟圓琦/編譯

在《Minecraft》的廣闊世界中,玩家們的創造力似乎沒有極限!近日,一位名為 sammyuri的YouTuber向全球展示了一項極為瘋狂的浩大工程:他在遊戲中成功建構出一個功能性的ChatGPT。這項名為「CraftGPT」的專案,雖然在技術上實現了人工智慧,但其緩慢的回應速度也成為了另一個話題。

sammyuri 2
sammyuri在 Minecraft 中建立了一個小型語言模型,沒有使用任何命令方塊或封包!模型包含 5,087,280 個參數,使用 Python 語言基於 TinyChat 基礎英語對話資料集進行訓練。它的嵌入維度為 240,詞彙量為 1920 個 token,由 6 層組成。(圖/擷取自sammyuri YT)

用「方塊」建構AI?工程浩大且耗時

根據創作者 sammyuri 的分享,CraftGPT 擁有約500萬個參數,考量到遊戲本身的效能限制,這個規模已相當驚人。然而,將這些參數轉換為《Minecraft》中的紅石方塊,總計耗費了4.39億個方塊,龐大的體積甚至需要藉助「Distant Horizons」模組才能完整呈現。儘管工程浩大,但 sammyuri 聲稱,整個建構過程完全仰賴遊戲內原生的紅石機械,歷經數月才完成。

延伸閱讀:
Minecraft虔誠玩家歷經14年、籌措50萬美元 即將攻略邊境之地?
《Minecraft》玩家神還原快樂惡魂 重現史詩級作品震撼社群
《Minecraft》玩家太神啦!200小時還原霍格華茲城堡與魁地奇場景

sammyuri 1
影片中也分享到他製作過程,上下文視窗大小為 64 個 token,足以應付(非常)簡短的對話。大多數權重都量化為 8 位,但嵌入權重和 LayerNorm 權重分別以 18 位和 24 位儲存。(圖/擷取自sammyuri YT)

模型規模有限 回應速度緩慢

在技術層面上,sammyuri 使用 Python 和 HuggingFace 上的「TinyChat」資料集來訓練這個大型語言模型。由於模型的詞彙量僅有1920個詞元(tokens),且上下文視窗僅為64個詞元,其回覆品質仍有待提升。創作者在專案的GitHub頁面上坦承:「你對這個模型不應抱持太高期望,它很容易離題、產生語法錯誤,甚至輸出毫無意義的內容。」

此外,CraftGPT 的回應速度極為緩慢。即使在專為紅石運行最佳化的「Minecraft High Performance Redstone」伺服器加速下,產生單一回應仍需要數小時。如果沒有這項技術支援,回覆時間將長達十年之久。

儘管如此,這項作品依然證明了《Minecraft》社群的驚人創造力,以及紅石技術的無限可能。過往,玩家曾利用紅石建構出具備2KB記憶體的32位元電腦等複雜裝置,而CraftGPT的出現,再次刷新了人們對遊戲創作的認知極限。

資料來源:pcgamer

Loading

在 Google News 上追蹤我們

發佈留言

Back to top button