繼《星際爭霸》這類即時戰(zhàn)略游戲之后,AI開始挑戰(zhàn)Dota 2游戲的人類玩家了。馬斯克創(chuàng)立的AI研究團隊已經(jīng)制作了一款軟件,能在Dota 2中擊敗技術(shù)高超的人類玩家。或許不久的未來,在Dota 2國際電競賽上,有機會看見人類玩家與AI的對戰(zhàn)。
馬斯克創(chuàng)立的著名人工智能非營利組織OpenAI表示,該軟件在計算機科學(xué)領(lǐng)域可以稱得上是一重要里程碑。在開發(fā)出這個軟件之后,總部位于舊金山的OpenAI,在人工智能軟件開發(fā)領(lǐng)域?qū)I(lǐng)先于其它競爭對手。因為該軟件能夠參與復(fù)雜的游戲,進行這個游戲需要快速、實時的反應(yīng)、制定長期的策略、整合碎片信息以及團隊合作。
Dota2 是一個復(fù)雜的戰(zhàn)略游戲,也是一款多人科幻對戰(zhàn)類游戲。其對戰(zhàn)模式是兩個團隊之間的競賽,每個團隊由5名玩家構(gòu)成。每個團隊位于地圖的一端,玩家必須在地圖上推倒對方的防御塔,才能獲得最終的勝利。在這過程中,需要通過探索才能看到地圖的全貌。玩家們使用的英雄有各自的強項、弱項、技能和屬性。在游戲里,玩家需要獲得金錢,購買和升級裝備,思考戰(zhàn)略,還要和對手廝殺。
這些 Dota 機器人的自我訓(xùn)練量驚人,每一天機器人用相當(dāng)于180年游戲的量進行訓(xùn)練,連續(xù)訓(xùn)練時間達幾個月。研究人員說:“它開始時在地圖上亂走,但是,幾個小時后,它開始具備基本技能。如果一個人需要花1.2萬到2萬小時才能成為專業(yè)游戲玩家,那AI的速度要快得多,因為每天積累的游戲經(jīng)驗是一個人一生積累經(jīng)驗的100倍。”
這無疑是 AI 技術(shù)的又一里程碑,因為人們認知中的AI通常獨立運行的,多AI間的相互配合,除了在游戲中擊敗人類,我們很容易聯(lián)想到這種“協(xié)作型” AI 技術(shù)更多的商業(yè)應(yīng)用場景,比如多種 AI 算法可以在在線交易或廣告競價排名中相互配合拿下訂單,或者在生產(chǎn)線上“組隊”完成多樣化的制造任務(wù)。當(dāng)然,合作型算法將導(dǎo)致AI技術(shù)與人類更“親密無間”的協(xié)作。
“我們從比賽中能感受到,AI算法間的協(xié)作意九游娛樂-官方網(wǎng)站首頁圖似乎是一種非常自然的本能表現(xiàn)。” OpenAI 創(chuàng)始人之一的 Greg Brockman 表示。在 Dota 2 的 5V5 團隊賽中,他們甚至嘗試了用一位人類玩家頂替 5 位“ AI 玩家”中的一個,而這位替補上場的人類玩家的感覺是:“我能體會到AI隊友對我的支援!”
不過,目前 OpenAI Five 還只能在有限條件下打 Dota 2。 OpenAI Five 不隨機從115個可用英雄中選擇,而是限定了5個英雄,因為每個英雄都有自己的特點。 他們的選擇是:Necrophos、Sniper、Viper、Crystal Maiden、Lich。另一方面,目前AI擊敗的是業(yè)馀的頂尖玩家,尚未有擊敗職業(yè)玩家的紀(jì)錄。不過隨著時間推移,未來或許我們還有可能在電競賽中看見玩家與AI的對戰(zhàn)。