【遊戲工程師要小心了】AI 透過觀察成功自行研發出Super Mario Bros.!
一般來說,我們讓AI 觀看遊戲的時候,目的是希望AI 可以從中學習,幫助我們玩遊戲。不過,由現時開始,AI 觀看遊戲不一定是玩遊戲, 一班由Georgia Institute 的研究人員打算嘗試讓AI 去了解到底一個遊戲是如何去運作的。
在最近一篇由Georgia Institute 發表的一篇名為 “Game Engine Learning from Video” 的論文中指出,他們可以透過AI 的學習寫出一個全新的Super Mario Bros. 出來! 縱使AI 無法寫出遊戲的代碼,但他可以學習遊戲的內容,質素絕對是合格。
透過AI 去寫遊戲絕對是世界首例,但卻為他們的研究方向帶來一些新的注意和限制。一開始,AI 是無法寫出一個遊戲出來。AI 要寫出一個遊戲要基於兩個因素。第一是視覺字典,AI會複製所有他所看到的東西。第二是基本概念,AI 會分析遊戲內不同物體的位置和速度。AI 是會逐幀分解遊戲去分析遊戲的規則。
隨著時間讓AI 去消化及發展,AI 會變成Logic statement (例如 if this, then that ) 並將他們合成成為一個遊戲引擎。這個規律可以幫助AI 發展出不同的編程語言並重新創建遊戲。
現時,AI創建遊戲的發展僅限於2D 的層面,因為現時AI 仍然需要依賴人類去設計遊戲中所遇到的問題 (Action states) 。3D 的遊戲仍然需要更多的時間去發展以及更先進的機器視覺工具。
在未來,Georgia Institute 預計這樣的AI 技術不但可以解決遊戲是如何去運作之外,更加可以應用於日常生活之中。這亦可以顯示出現時在AI領域上的發展出現了突破。
資料來源: The Verge