
向來發布各種《Minecraft》創作影片的 YouTuber「sammyuri」近日完成一個龐大的作業項目,他在《Minecraft》遊戲內製作了一個類似「ChatGPT」的生成式 AI,命名為 「CraftGPT」。
是的,這又是一個紅石裝置的創舉。根據影片展示,他製作的「CraftGPT」體積達到「1020×260×1656」方塊,約 4.39 億個方塊,這使得他必須借助 MOD 模組「Distant Horizons」來錄製影片,同時他強調沒有使用指令方塊或非官方程式,理論上在純淨版(Vanilla)環境中也能運作。
據 sammyuri 表示,這個小型語言模型擁有 508 萬 7,280 個參數,在 Python 環境中以 TinyChat 的基礎英語對話資料集進行訓練,上下文視窗大小為 64 個 token,足以應付(非常)短的對話。
在巨大的鍵盤上奔跑輸入文字,並與 AI 進行對話,例如輸入:「HELLO, HOW ARE YOU TODAY?」時,CraftGPT 會回應:「I AM FEELING QUITE HAPPY TODAY, THANK YOU FOR ASKING.」。
然而,這樣的對話過程所需時間可能比你想像的要久,因為「CraftGPT」運算速度極為緩慢。
sammyuri 稱即便在「MCHPRS」(Minecraft High Performance Redstone Server)伺服器環境中,將遊戲的 Tick rate 提高約 4 萬倍,CraftGPT 仍需要約 2 小時才能回覆一個問題,換言之如果不加速,要生成一句對話可能需要 10 年以上。
sammyuri 提醒玩家「對 CraftGPT 不要抱持過高期待」,因為這個模型經常會偏離話題、產生語法錯誤的回覆,甚至出現無意義的文字,而影片中呈現的恰好是 CraftGPT 在「最佳狀態」下的成果,實際平均表現會更差。
但即便如此,能在《Minecraft》遊戲內透過紅石電路創作出可對話的 AI,本身就是一項值得欽佩的突破,許多玩家在影片下方的留言皆充滿驚訝與讚嘆,也再次證明《Minecraft》的遊戲深度與社群創造力。
sammyuri 在影片內容提供世界下載檔與相關的模組,有興趣研究的紅石達人們可嘗試操作。