發布使用人工智慧產生超級瑪利歐關卡的「MarioGPT」。使用自然語言創造未知的路線,例如更多的黏土管和更少的敵人。

自去年 11 月 OpenAI 推出 ChatGPT 以來,Google的 Bard、微軟的新 Bing 搜尋引擎和 Edge 瀏覽器也紛紛踏上對話式 AI 服務的浪潮。

雖然每個人都應該以自然的寫作風格對問題給出智能答案,但相同的語言模型將用於自動生成“超級瑪利歐兄弟”的階段。《馬裡奧GPT》研究已發表。

哥本哈根 IT 大學研究團隊發表了一篇論文和 GitHub 頁面,介紹了一種產生超級瑪利歐關卡的新方法。 MarioGPT使用的「GPT-2」是由OpenAI開發的,就像ChatGPT使用的「GPT-3.5」一樣,粗略地說,它是一個較舊的版本。主要差異在於參數數量,GPT-3 比 GPT-32 多了 100 倍以上。

然而,GPT-2也是一種大規模語言模型,它們在「捕獲句子中的單字並創建相似句子」和模式識別方面具有相同的優勢。

然而,GPT-2 只能理解文本。出於這個原因,研究人員將馬裡奧的關卡分解為多個部分,並用文字替換它們,本質上是像 ASCII 藝術一樣重新繪製它們,並將它們作為「文字」輸入到人工智慧中。這樣,它就可以像字串或程式碼一樣導入,一旦 GPT-2 了解了特徵和模式,它就可以從那裡創建新的階段。

當他們使用遊戲的自動玩AI測試250個自動產生的頁面時,他們發現其中90%都可以通關。 MarioGPT 還能夠理解自然語言的提示,讓你可以訂購諸如「有很多黏土管和大量敵人的關卡」或「很多方塊、高高的腳手架,但沒有敵人」之類的命令。

然而,在撰寫論文時,只有一個表示「敵人」的文字,因此只能生產出庫帕和鮑澤的一種類型。另外,水面還沒準備好,還不能使用。然而,令人驚訝的是,僅透過念誦「沒有黏土管、適量的敵人和大量的方塊」之類的咒語,就能創造出一個未知的舞台。

大約在同一時間,也發表了一篇關於推箱子自動舞台生成的論文(原版於 1982 年底發布),該論文比《超級瑪利歐》還要早。

當然,本文僅將《超級瑪利歐》作為封閉學術環境下的 2D 橫向捲軸動作範例。如果這是在可以從世界各地訪問的開放環境中完成的,則可能會出現版權法問題。

任天堂也將《超級瑪利歐製造》變成了一個系列,所以他們應該理解粉絲製作階段的想法。我希望下一款《超級瑪利歐製造》遊戲能夠包含基於人工智慧的自動生成功能。