OpenAI的人工智能進軍DOTA2:影魔solo輕鬆擊敗頂級選手天才少年Dendi和Sumail!

 2017-08-12 22:08:00.0

雷鋒網(公衆號:雷鋒網) AI 科技評論按:在攻克了圍棋以後,人工智能研究者們似乎不約而同地把電子競技遊戲作爲了下一個練兵場。這兩天 DeepMind 剛剛聯合暴雪發佈了一系列星際2的開發工具包,便於自己和全球的研究者們開發玩星際2的AI,OpenAI 更是已經取得了一些成果,藉着DOTA2國際邀請賽 TI7 的機會,在西雅圖鑰匙館正賽現場邀請了職業選手 Dendi 與自己的人工智能一決高下。

賽況慘烈!

OpenAI的人工智能進軍DOTA2:影魔solo輕鬆擊敗頂級選手天才少年Dendi和Sumail!

Dendi 是世界知名DOTA2職業選手、solo高手,不僅自己的玩法靈動多變,經常出現神級的操作,還曾帶領 Navi 戰隊拿下 TI1冠軍和TI2、TI3亞軍。

然而這一切在 OpenAI 的 AI 面前都顯得無力。三局兩勝的比賽,在影魔中路對solo、不允許使用瓶子和魂戒、死兩次或者丟一塔爲負的規則下,第一局 Dendi 在線上沒有佔到什麼便宜,然後不小心被拿了一血,回到線上以後找機會和 AI 在兵線上近身對拼,結果同歸於盡,死亡達到兩次輸掉第一局。

OpenAI 的 CTO Greg Brockman 和開發工程師 Jakub Pachocki 就在 Dendi 身後觀戰,輸掉第一局以後馬上與 Dendi 握手致意,然後在進入第二局之前,三個人一同接受了短暫的主持人現場採訪。

第二局則結束的更快,由於 Dendi 沒有擋好小兵,一露頭就一直被 AI 壓制,接着2級時被 AI 進塔強殺,直接打出GG認輸。(完整視頻見文末)

OpenAI的人工智能進軍DOTA2:影魔solo輕鬆擊敗頂級選手天才少年Dendi和Sumail!

現場採訪

主持人在兩局比賽之間和結束後採訪了 Dendi、Greg Brockman 和 Jakub Pachocki 三人。這個 AI 的10人開發團隊也來到了現場觀戰。

OpenAI的人工智能進軍DOTA2:影魔solo輕鬆擊敗頂級選手天才少年Dendi和Sumail!

開發工程師 Jakub Pachocki 簡單介紹了 AI 的訓練過程:「這個AI跟以往的遊戲AI不一樣,它完全是通過自己跟自己對局學習的。我們沒有給它設計任何策略、沒有從人類高手的對局中學習,從一開始就是自己和自己對局。雖然玩出來的結果基本是隨機的,但是每次都能提高那麼一點點,慢慢慢慢就達到了專業級水平。

OpenAI的人工智能進軍DOTA2:影魔solo輕鬆擊敗頂級選手天才少年Dendi和Sumail!

這個過程中的表現挺有意思的,根據 Jakub介紹,「它剛開始會在地圖上亂跑,不知道怎麼回事就死在塔下了,那麼很快學會了這樣不行以後,就待在家裏不出來。接下來會站在地圖裏一動不動只是看着,然後會攻擊一下小兵、推進一下兵線之類的,甚至有時候還能補到兵。」「訓練過程中其實沒有突然的大突破,就是一點點、一點點地升級。基本的學會以後就也逐漸學會騙對手的操作了。」

OpenAI CTO Greg Brockman的講解更加令人驚訝:「這個AI從零開始,連續訓練了2個星期的時間。訓練了一個小時以後就已經可以打過內置的AI了,2周以後就達到了今天我們看到的水平。」「我們構建的是一個通用學習系統,在很多方面仍然受到限制,但是它已經能夠打敗最強的人類DOTA玩家了。在構建更加通用的系統的過程中,這就是重要的一步,以後它們能夠學會真實世界中複雜、混亂的重要任務,比如外科手術。我們OpenAI的目標就是確保這樣強大的系統能夠爲人類做出貢獻。」

OpenAI的人工智能進軍DOTA2:影魔solo輕鬆擊敗頂級選手天才少年Dendi和Sumail!

而且他還表示:「我們計劃的下一步是5v5的比賽,明年的TI上就可以讓大家看到!」這話說完以後現場觀衆一片歡呼。

主持人讓 Dendi 評價 AI 的表現,他的評價是:「你的任何操作失誤都會被AI抓住,毫不猶豫,很厲害!」比賽開始前,看到上臺的對手是一臺電腦的時候 Dendi 還是一臉詫異的「你在逗我」的表情,在賽後已經變成了不甘心:「從來沒有想過會被AI打敗。」「感覺它有點像人類,也有點不像。」

OpenAI的人工智能進軍DOTA2:影魔solo輕鬆擊敗頂級選手天才少年Dendi和Sumail!

遊戲表現

如果你覺得 Dendi 輸給 AI 是因爲他的影魔玩的可能沒有屠夫那麼好的話,更多職業選手也在早些時候「體驗」了這個 AI,而且全都「意外」地輸了;EG 戰隊的 Arteezy 表示自己從 replay 中有所收穫,Sumail 直接輸了個0:10。

OpenAI的人工智能進軍DOTA2:影魔solo輕鬆擊敗頂級選手天才少年Dendi和Sumail!

具體到操作上,人類玩家需要有意識做出的卡兵、壓制、拉仇恨、運補給等等動作在 AI 身上一應俱全,第一局裏 Dendi 驚呼 AI 的影魔身上有個芒果,第二局裏 AI 的這個卡兵則直接讓全場沸騰了。

OpenAI的人工智能進軍DOTA2:影魔solo輕鬆擊敗頂級選手天才少年Dendi和Sumail!

下面的假動作和站在兵線上吃藥秀走位也顯示出了頂級的水平(上方爲AI)。

OpenAI的人工智能進軍DOTA2:影魔solo輕鬆擊敗頂級選手天才少年Dendi和Sumail!

達成這樣的表現可一點也不容易。AlphaGo 的比賽中大家都見識到了圍棋的複雜多變,但每一步只要在某個位置落子就好;DOTA比賽中的操作則要複雜得多,在基於血量、藍量、裝備、消耗品、buff等方面判斷自己的狀態以後,如何移動、面向的方向、技能釋放地點、真動作還是假動作都需要考量。OpenAI 也放出了下面這個視頻逐項講解了 AI 學到的操作技能。

5v5比賽的野心

在搞定了影魔 solo 比賽以後,OpenAI 的下一步打算是讓 AI 玩起 5v5 的比賽,並在明年的 TI8 上和職業戰隊過招。不過也已經有DOTA2玩家在欽佩 solo AI 之後表達了對 5v5 AI 的擔心,畢竟在 solo 的基礎之上,多人團隊比賽中還有 BAN/PICK、分路、接技能、吸引火力、大後期、買活、強拆等等策略性極強、對團隊配合要求極高的因素。每屆 TI 中都有職業玩家做出精彩的配合令觀者拍案叫絕,AI 能否具有這樣的創造力(「靈性」)也讓人捏了把汗。

不過,該來的總是要來的,職業選手們已經表示希望經常和 solo 中這樣厲害的 AI 過招了。雷鋒網 AI 科技評論也會密切關注 OpenAI 的 DOTA2 AI 動向,祝 Open AI 好運、爲中國 DOTA 加油。

Dendi 與 AI 影魔 solo 完整視頻如下:


雷鋒網 AI 科技評論報道。

相關文章:

DeepMind和暴雪聯手發佈開發工具和replay數據集,讓更多AI研究者玩上星際2

文章來源:雷鋒網