天天看點

沒錯,這是一個專門挖礦、創造世界的AI!這個AI叫Voyager,是利用玩Minecraft的。Voyager隻需一個操

作者:蟲蟲安全

沒錯,這是一個專門挖礦、創造世界的AI!

這個AI叫Voyager,是利用玩Minecraft的。

Voyager隻需一個操作Minecraft的JS庫,并且接入GPT-4。然後無需要人工幹預,他就會自己動作完了。目前Voyager可以輕松在Minecraft中完成複雜的任務。

Voyager架構有三層:

腳本生成器:根據遊戲回報和運作結果來優化和生成操作遊戲的腳本;

Voyager操作腳本使用的 Minecraft JS操作庫 (Mineflayer)。GPT-4可以安裝要求自動生成遊戲操作腳本,比如combatZombie。但一開始生成代碼不夠完美,可能會報錯。遇到錯誤時,需要反複和GPT-4互動優化,直到可正常運作。

代碼腳本庫:每次生成的遊戲操作腳本會儲存起來,下次需要操這時候可直接執行。

自動任務生成系統

首先給GPT-4設定一個終極目标:“盡可能發現更多的不同僚物”,然後在遊戲的過程中,向GPT-4回報目前的狀态,例如生命值、饑餓值、庫存、時間和附近的實體(僵屍、河流、豬、貓、村民等),GPT-4根據這些資訊來決定下一步的任務。

以下執行個體任務設定,比如:

庫存(5/36):{'橡木闆': 3, '木棍': 4, '工作台': 1, '石頭': 3, '木鎬': 1}

推理:“由于你有一個木鎬和一些石頭,将你的普通鎬更新為石鎬對提高效率會很有益。”。

任務:制作1個石鎬。

庫存(6/36):{'熔爐': 1, '石鎬': 1, '橡木闆': 7, '工作台': 1, '生鐵': 4, '煤炭': 1}

時間:夜晚

附近的實體:僵屍

推理:由于現在是夜晚,附近有一個僵屍,現在你有一把石劍和一個盾牌裝備,這是一個試着殺掉僵屍的好機會。

任務:殺掉1隻僵屍。

所有項目代碼都均已開源的,有興趣可以研究把玩。

論文:網頁連結

代碼倉庫:GitHub - MineDojo/Voyager: An Open-Ended Embodied Agent with...

沒錯,這是一個專門挖礦、創造世界的AI!這個AI叫Voyager,是利用玩Minecraft的。Voyager隻需一個操
沒錯,這是一個專門挖礦、創造世界的AI!這個AI叫Voyager,是利用玩Minecraft的。Voyager隻需一個操
沒錯,這是一個專門挖礦、創造世界的AI!這個AI叫Voyager,是利用玩Minecraft的。Voyager隻需一個操

繼續閱讀