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