開放《Dota2》全球玩家線上挑戰,OpenAI廝殺7千場拿下99%勝率

2019.04.24 by
陳建鈞
OpenAI
OpenAI開放全球玩家上線挑戰自家AI,並在3天內取得勝率99.4%的卓越戰績。

人工智慧研究機構OpenAI開發的電競AI「OpenAI Five」,在4月上旬擊敗《Dota2》去年國際電競比賽「The International」冠軍隊伍,站上世界巔峰,其後更於4/18至4/21的週末,開放所有玩家上線挑戰。

力戰全球玩家,AI拿下99.4%比賽

4/18至4/21期間,所有Dota 2玩家都能上線與OpenAI Five過招,AI在短短3天內與世界各地的電玩好手們,進行超過7千場對抗賽,並拿下其中7,215場,僅輸掉42場比賽,勝率達99.4%。

OpenAI Five開放民間挑戰的三天內,一共贏下超過7千場比賽,勝率達99.4%。
OpenAI

對AI系統而言,存在可被反覆利用的漏洞,是最致命的缺陷。OpenAI希望集全球玩家之力,一齊找出OpenAI Five的弱點。值得科學家們慶幸的是,最終無人成功找出OpenAI Five可被利用的缺陷或BUG。

OpenAI Five上線超過6小時,連勝459場後才輸掉第一場比賽。根據OpenAI公布的統計資料,42場輸掉的比賽中,其中10場由一支隊伍包辦,另外有3支隊伍分別贏得3場比賽,其他隊伍獲勝場數皆為2場或1場。

OpenAI技術長布羅克曼(Greg Brockman)表示,這項實驗結果給予他們信心,未來研發的AI系統將無法被輕易擊敗。更重要的是,他們見識到當玩家社群一同致力於擊敗AI,對於瞭解系統的極限與實力有多麼大的價值。

這3天的實驗吸引486,000名觀眾觀看實況,平均觀看時間為7分鐘。合計對抗賽與協力賽時,OpenAI Five與玩家們的遊戲時間總共達10.7年,平均每位玩家花費2.5小時挑戰AI,儘管看似相當驚人的遊戲時間,實際上,這不過是平時OpenAI Five 12分鐘的訓練內容。

1天修煉250年,OpenAI Five已累積45,000年功力

Dota2是款類似台灣風行的英雄聯盟,玩家可以從上百位英雄中挑選角色,以5對5的形式進行團體對戰的遊戲,不過目前OpenAI Five尚未掌握整個遊戲,只會使用其中25位英雄(總共115位英雄)。

一般而言,Dota2對局費時約30至45分鐘。當然,AI並不受這種時間約束,彷彿七龍珠裡的精神時光屋,憑借Google雲端平台的256張Nvidia Tesla P100顯示卡,以及128,000顆處理器核心,OpenAI Five每天的訓練時間達250年,在與冠軍隊伍決勝前,它已是累積45,000年功力的強大AI。

AI與人類玩家眼中的Dota2。
OpenAI

最初OpenAI Five並不知道如何擊敗對手,任憑英雄在地圖上閒逛,但很快地,它便理解如何擊殺怪物獲得經驗,控制小兵數量維持兵線,在多年的訓練過程中,淬煉出人類頂尖選手的強度。

從操縱一隻角色到控制整個隊伍,AI站上電競巔峰

OpenAI並非首次讓AI挑戰人類玩家,2017年8月時,其同名AI與職業選手展開1對1的比賽,並順利拿下優勝;隔年6月,OpenAI Five正式推出, AI終於可以同時控制5隻英雄,對抗一支完整的隊伍。

去年8月時,OpenAI Five挑戰一支排名超過99.95%的精英隊伍。在第一場比賽中,OpenAI Five取得壓倒性的勝利;儘管第二場依舊擊敗了對手,但這時人類似乎已找到對戰訣竅,情勢不像第一場一面倒;第三場玩家們開始反攻,從AI手中奪走一勝。

經過一年精進,4月上旬的表演賽上,OpenAI Five在對戰去年冠軍隊伍時,更展現出壓倒性的強勁實力,第一場取得勝利後,第二場以更激進的打法在短短數分鐘內占據優勢,只花第一場一半時間就打贏對手,直落二結束比賽。

去年Dota2國際電競比賽「The International」冠軍隊伍在4月上旬與OpenAI Five展開表演賽。
OpenAI via Twitch

這次的對戰將是OpenAI Five最後一次公開展示,但未來OpenAI仍會持續在OpenAI Five上投放心力,布羅克曼提到,遊戲已經成為AI研究的基準,這些複雜的戰略遊戲是他們一直以來努力的方向,並希望藉此將AI的觸手拓展至現實世界。

資料來源:EngadgetVetureBeatOpenAI

延伸閱讀

每日精選科技圈重要消息