菜到連人機都打不過了?……別鬧,我還真打不過

菜到連人機都打不過了?……別鬧,我還真打不過

mumu丨文

些年,人類一直在想方設法為自己創造對手。

1996年2月10日,IBM的“深藍”首次挑戰國際象棋世界冠軍卡斯巴羅夫,但結果以2-4落敗。後來程序經過一年時間改良後,1997年5月 深藍2代 終於以2勝1負3平擊敗了人類最強棋手。

菜到連人機都打不過了?……別鬧,我還真打不過

卡斯巴羅夫在賽後對電腦“完全沒有機械慣性”的棋路表示質疑,認為這是IBM一手炮製的宣傳營銷。然而IBM並沒有給棋王機會重賽證明自己,迅速拆卸了“深藍”。

到了2017 年,谷歌的 Alpha Go 在圍棋領域打敗了當時世界最強棋手柯潔,一時震驚世界。

菜到連人機都打不過了?……別鬧,我還真打不過

比賽結束後哽咽哭泣的柯潔

而你可能不知道,這些AI專家們早早的就把觸手伸向了電子遊戲領域。

AlphaGo在戰勝人類最強圍棋手後就開始轉戰《星際爭霸2》項目,騰訊的人工智能“絕藝”也在《王者榮耀》中進行過實驗,而最近“聲音”最大的莫過於在Dota2項目活躍的OpenAI了

菜到連人機都打不過了?……別鬧,我還真打不過

OpenAI的機械學習工程師Christy Dennison

國際象棋和圍棋等棋類遊戲的規則往往十分“穩定”,看似複雜但很有邏輯性,每一次落子總有脈絡可尋,而AI在這種“有限制”的情況下更能夠發揮它在計算力上的優勢。

但電子遊戲不一樣,像Dota、星際這樣的遊戲對於計算機來說,有一個難點就是對於複雜條件下非完全信息的決策

因為信息的不對稱,很多時候你需要通過有限的信息做出直覺性的判斷:比如在Dota裡地圖上五個人不見了,有可能是開霧來野區抓人了,也有可能是打肉山了,也有可能5人在自家野區抱團刷野……所以如何攻克類RTS遊戲成為了一項艱難的工程。

菜到連人機都打不過了?……別鬧,我還真打不過

這遊戲最大的魅力在於,你永遠也不知道一名E術家在下一刻會做出什麼舉動

早在去年Dota 2 的年度最大賽事 TI7 上,人工智能 OpenAI 第一次亮相便在影魔中路solo比賽上打敗了烏克蘭老司機Dendi。

完美的卡兵技巧、強勢激進的打法、毫不吝嗇的氪芒果行為,讓無數玩家打開眼界:原來中單Solo還能這麼打?

菜到連人機都打不過了?……別鬧,我還真打不過

AI的卡兵簡直喪心病狂

之後也有數名職業選手輪番挑戰,正常比拼之下幾乎完敗,後來有選手研究了AI的行動模式這才贏下比賽。那時的AI雖然還不是完全體,但中單solo更多的講究技術和操作上的實力,人打不過電腦也不稀奇。

菜到連人機都打不過了?……別鬧,我還真打不過

就在今年,OpenAI開始組建一隻叫作 OpenAI Five 的隊伍,嘗試 5v5 對戰的領域。

根據OpenAI官方博客的介紹,新的人工智能每天都會與自己進行“左右互搏”式的自我對戰訓練,在256顆GPU和12萬顆CPU核心的支持下,它一天的訓練量相當於人類180年的遊戲時間。

經過一年的修煉,OpenAI已經完成了全方位的進化,甚至已經能在限制條件的情況下戰勝一些業餘玩家的隊伍了。

菜到連人機都打不過了?……別鬧,我還真打不過

身穿human戰衣、平均4000分的OpenAI員工隊伍

北京時間8月6日凌晨,OpenAI又跟人類打了一場BO3的Dota 2比賽,最終竟然以 2:1 戰勝了人類隊伍。這一次人類方的上場選手都是一些前職業選手,也證明了AI確實有一定的實力:

一號位Merlini 北美天梯674名(宙斯冠名,繞樹林反殺三個的就是這個老哥)

二號位Blitz 北美天梯576名

三號位Moonmeander 現在COL的劣單 以前DC的劣單

四號位Fogged 北美天梯180名

五號位Cap 北美天梯 961名

菜到連人機都打不過了?……別鬧,我還真打不過

但要明確的是,與OpenAI對戰的規則和平時遊戲很不一樣。這次比賽雖然放開了之前比賽的一些規則,但是限制還是很大:

1)每個隊伍都有五隻無敵的信使,但是不能用來偵查或者運瓶。

2)不能出聖劍、魔瓶,禁止召喚物、幻象。不能用掃描功能。

3)可以打肉山、做視野、隱身。

4)英雄池只有18名:斧王、冰女、死亡先知、撼地神牛、飛機、巫妖、萊恩、死靈法師、女王、剃刀、隱刺、影魔、小魚人、火槍、斯文、潮汐、毒龍、巫醫。

菜到連人機都打不過了?……別鬧,我還真打不過

在與AI對決前,還有場與現場觀眾的熱身賽,之後才是BO3的正賽。

第一局雙方陣容分別為:

OpenAI:巫妖、矮人直升機、矮人火槍手、死亡先知、萊恩

人類:撼地神牛、死靈法師、冰女、閃電幽魂、影魔

比賽一開始就進入了AI的節奏。AI萊恩的關鍵秒羊牛頭,讓人類方高地團戰瞬間潰散,毫不費力的結束了第一局比賽。

菜到連人機都打不過了?……別鬧,我還真打不過

第二局雙方陣容分別為:

OpenAI:矮人直升機、冰女、巫妖、萊恩、火槍

人類:撼地神牛、影魔、死亡先知、隱形刺客、巫醫

最後一把由觀眾為AI挑選英雄,這一次AI沒有選到自己常規的陣容,一下就崩盤了。AI最終以2:1的比分結束了比賽,算是挽回了一點人類的面子。

菜到連人機都打不過了?……別鬧,我還真打不過

又是一次秒羊……

AI在對線期憑藉著技能的流暢交接、精準的血量計算,加上5只鳥在線上不斷運送補給,靠積累小優勢前期打出線上優勢。然後抱團推進給壓力,逼迫人類方打團,最後殺人拿塔、經濟滾雪球。

這種打法是不是有點熟悉?

其實這就是類似小語種代練的套路,簡單的戰術加上堅強的執行力,5個配合默契的選手用速推打5個完全沒有配合的路人就是這麼簡單。

菜到連人機都打不過了?……別鬧,我還真打不過

因為比賽限制英雄池只有18個的關係,人類完全沒有在BP上進行針對的辦法,對線崩了基本就是一崩到底。加上不能有幻象分身,也斷絕了帶線的可能。——沒有光法宙斯這樣的守塔英雄,也沒有分身輝耀、敵法師、先知這樣的帶球流,面對AI推進毫無辦法。

而且比賽允許五個雞真的過分了,無限運補給+沒有野區經濟讓英雄對線優勢無限放大,推進節奏也變得很快。在限制條件的情況下,這已經完全是兩個遊戲了。(打個比方,Solo比賽可以無限運大藥芒果打消耗,正常對線這麼玩馬上就會因為沒補給品被打回家、或者縮在塔下吃反補經驗了。)

在人類方沒有研究過AI打法的前提下,這次翻車也就不奇怪了。

菜到連人機都打不過了?……別鬧,我還真打不過

目前來說,OpenAI有值得肯定的地方,醬油遊走支援到位,對線消耗不吝嗇技能,打團進退有據、技能銜接和走位都很到位。——AI在團戰的表現已經是做到玩家的極致了。

國外解說在比賽中就多次提到,玩家可以從AI身上學到很多小技巧,比如防禦塔的仇恨分擔和轉移。(AI甚至會插真眼吸引防禦塔,從而完成越塔擊殺)

因為AI沒有經過系統學習,全靠自己“左右互搏”式的摸索,所以很多舉動都超出常人的理解。而這些不尋常的舉動或許會帶給玩家啟發。就像以前影魔solo沒那麼多吃芒果的,在AI大戰之後現在都知道吃芒果拼消耗了。

菜到連人機都打不過了?……別鬧,我還真打不過

雖然我不知道塔下插眼是什麼操作

這次與OpenAI的人機大戰其實更像是科技公司的一場營銷

AI的打法很套路,除了會嘲諷以外並沒有太智能的感覺。人類方只是輸在不習慣這個專門為AI定製的遊戲規則上。如果和之前一樣開放影魔Solo AI的話,很快就能制定出各種針對AI套路。

菜到連人機都打不過了?……別鬧,我還真打不過

被AI嘲諷,求人類方的心裡陰影面積

不過AI有一個好,就是可以瘋狂自我練習,一天能頂幾年用。要知道幾個月前的OpenAI還只能進行瘟疫法師,矮人火槍手,冥界亞龍,水晶室女,巫妖的鏡像比賽,現在有這樣的進步已經非常大了。

目前這個比賽規則是7月18號就定下來的,那個時候開發人員大概就已經對戰勝人類這件事胸有成竹了吧。

菜到連人機都打不過了?……別鬧,我還真打不過

比賽結束後的新聞發佈會上,主持人詢問前韓國職業選手、現在活躍在教練解說舞臺的 William "Blitz" Lee:現在你相信 Dota2 人工智能可以在 5v5 上擊敗職業頂級選手了嗎?

後者答道:“2017年8月在 solo 上擊敗 Dendi 時,我依然認為不可能;2018 年 6 月它在 5v5 上擊敗 4000 分人類玩家時,我認為……有點可能了;而今天的對決之後,我覺得這個可能性很大。”

以前還是新手的時候,因為怕坑人就會經常打AI熟悉遊戲技能,提高一下技術。那時候AI還是可以隨意蹂躪的對象,誰能想到現在一個半職業選手組成的隊伍會在一個“U盤”裡的AI程序上翻車。

菜到連人機都打不過了?……別鬧,我還真打不過

距離Ti8還有2個星期,兩個多星期對AI來說又是好幾年的訓練時間,誰也不知道現在的OpenAI又會進化成了什麼樣。

人類到底能不能捍衛自己的尊嚴,就看到時候的人機大戰了。


分享到:


相關文章: