天天看點

GPT-4玩《我的世界》15倍速攀科技,不看畫面全靠代碼操作

作者:量子位

克雷西 發自 凹非寺

量子位 | 公衆号 QbitAI

把GPT-4放進一個虛拟世界會怎麼樣?比如《我的世界》。

英偉達開發最新方法Voyager,在遊戲中點亮科技樹的速度是此前方法的15.3倍,同時獲得的獨特物品是此前的3.3倍,探索範圍是2.3倍。

GPT-4玩《我的世界》15倍速攀科技,不看畫面全靠代碼操作

更關鍵的是,Voyager目前完全借助遊戲畫面推理,一切操作與回報通過文本和遊戲的Javascript API進行。

被其他AI玩家視為噩夢的挖鑽石也不在話下。

GPT-4玩《我的世界》15倍速攀科技,不看畫面全靠代碼操作

結合人類回報,蓋個房子也不是問題。

GPT-4玩《我的世界》15倍速攀科技,不看畫面全靠代碼操作

更不用說撸樹、遊泳、摸魚……這些基礎操作。

(視訊請到微信公衆号文章中檢視)

這項成果來自英偉達科學家Jim Fan(範麟熙)團隊。

Voyager的出現甚至引發了一些網友的恐懼。

當GPT-4不再隻是一款大語言模型,而擁有了與其他工具互動進行複雜動作的能力,學會推理和創造,真正的“人工智能”即将降臨……

GPT-4玩《我的世界》15倍速攀科技,不看畫面全靠代碼操作

深度廣度雙雙提升

團隊将Voyager的表現與ReAct、Reflexion和AutoGPT進行了對比。

在地圖探索距離上,Voyager達到了其他AI玩家的2.3倍。

GPT-4玩《我的世界》15倍速攀科技,不看畫面全靠代碼操作

而在科技樹方面,隻有Voyager成功解鎖了鑽石工具。

對于其他工具,Voyager解鎖的效率也最高。

下表中,括号前的數字表示提示疊代的次數,越少說明效率越高;括号中的數字則表示在3次試驗中AI玩家的成功率。

GPT-4玩《我的世界》15倍速攀科技,不看畫面全靠代碼操作

除了能點亮訓練過的科技樹,Voyager在零點測試中表現同樣出色。

研究人員讓這些AI玩家制造沒有訓練過的鑽石鎬、金劍、岩漿桶和指南針。

結果隻有Voyager取得了100%的成功率,效率也比其他玩家更高。

GPT-4玩《我的世界》15倍速攀科技,不看畫面全靠代碼操作

如果有人工的幫助,給予評價或指導,Voyager還能構造建築。

之是以需要人工,是因為在研發Voyager時GPT-4還不具備視覺能力。

GPT-4玩《我的世界》15倍速攀科技,不看畫面全靠代碼操作

如何實作

Voyager主要由三部分組成,即自動任務生成系統、技能庫和疊代提示機制。

GPT-4玩《我的世界》15倍速攀科技,不看畫面全靠代碼操作

顧名思義,自動任務生成器負責根據宏觀目标生成具體任務及操作遊戲的代碼并進行優化。Voyager使用的是一個流行的Javascript Minecraft 操作庫 (Mineflayer)。

GPT-4根據Voyager發送的提示生成代碼調用這個操作庫,并根據JS運作情況和遊戲回報對代碼中的錯誤進行修正。

Voyager發送給GPT的提示中主要包含四部分内容:

  • 一是鼓勵GPT嘗試多種方式,同時又加以限制的總方針。
  • 二是目前的狀态,包括生命和饑餓值、持有物、位置和周圍環境等。
  • 三是之前成功和失敗的操作,反映目前的工作進展。
  • 四是額外資訊,讓GPT-3.5根據前述狀态提問并調用知識庫自答,将過程傳給GPT-4。
GPT-4玩《我的世界》15倍速攀科技,不看畫面全靠代碼操作

說完了任務生成器,再看看Voyager的技能庫。

通過讓GPT-3.5(成本考慮)對生成的代碼進行注釋,并納入技能庫同時建立索引。

操作時則先用GPT-3.5生成操作說明,調用資料庫中最比對的五個。

然後,GPT-4将決定是調用資料庫中的已有技能還是重新生成代碼。

GPT-4玩《我的世界》15倍速攀科技,不看畫面全靠代碼操作

這一過程給GPT的提示則由五部分組成:

  • 一是代碼生成的指導,如“你生成的代碼将被反複使用”。
  • 二是控制API及相關技能。
  • 三是上一步中生成的代碼,以及對應的運作狀況和回報。
  • 四是目前的狀态,具體内容和代碼生成器部分相同。
  • 五是利用思維鍊方式,讓GPT生成代碼前進行推理。

最後再來看看Voyager的疊代提示機制,這一機制用于Voyager的自我提升。

這一機制會收集環境回報、運作錯誤等資訊。

GPT-4玩《我的世界》15倍速攀科技,不看畫面全靠代碼操作

同時結合對任務成功與否的自我檢測,對自身進行優化。

下圖就展示了自我檢測的幾個執行個體。

GPT-4玩《我的世界》15倍速攀科技,不看畫面全靠代碼操作

消融測試結果顯示,缺少這一環節會導緻Voyager運作品質的顯著下降。

GPT-4玩《我的世界》15倍速攀科技,不看畫面全靠代碼操作

論文位址:

https://arxiv.org/abs/2305.16291

項目首頁:

https://voyager.minedojo.org

GitHub頁面:

https://github.com/MineDojo/Voyager

參考連結:

[1]https://twitter.com/DrJimFan/status/1662115266933972993

[2]https://m.weibo.cn/status/4905873598054632

— 完 —

量子位 QbitAI · 頭條号簽約

關注我們,第一時間獲知前沿科技動态

繼續閱讀