03.05 OpenAI開發AI版《文明》,一塊CPU就能重現AI生存戰爭史

郭一璞 發自 凹非寺

量子位 報道 | 公眾號 QbitAI

OpenAI開發AI版《文明》,一塊CPU就能重現AI生存戰爭史

如果把AI放在資源有限的世界裡,他們也會像人類一樣競爭。

OpenAI就做了這樣一款名叫Neural MMO的AI訓練遊戲,讓AI在一塊限定的土地上求生,我們發現,AI也一樣可以演化出悲壯的生存史詩。

這是一場12800個AI之間的生存戰爭,就像AI版的《文明》系列一樣,在地圖上爭奪資源、擴大地盤、發動戰爭。

而且,你可以克隆到自己的電腦上,只需一塊桌面CPU即可調動100個併發服務器,重現這一AI戰爭史。

AI世界的野蠻規則

OpenAI開發AI版《文明》,一塊CPU就能重現AI生存戰爭史

當每個AI降生時,會發現自己有三種屬性:

血條、藍條和經驗值

食物健康

OpenAI開發AI版《文明》,一塊CPU就能重現AI生存戰爭史

從上到下,黃色的是食物,藍色的是水,綠色的是健康,也可以理解為我們平常玩遊戲的血條。

每個AI出生時都分別有32點食物和水,10滴血;每個時間單位會分別消耗一點食物和水,當食物或者水降為0時,每個時間單位會消耗一滴血,如果血條降為0,這時AI就會死掉。

而AI天生被深度強化學習的規則賦予了求生欲,要保證自己的食物和水分供應,讓自己活下來。

AI的拓荒之旅

為了活下來,AI開始認識這個世界,並從世界中獲取食物和水。

世界是由棋盤狀的格子構成的,一共有六種格子:

OpenAI開發AI版《文明》,一塊CPU就能重現AI生存戰爭史

石頭:不可通行的堅固壁壘;
岩漿:別碰,會死;
水:AI不會游泳,無法通過,但是可以在附近打水喝,如果AI在緊挨著水的格子移動,會獲得5點水;
草地:可以通行;
森林:不僅可以通行,還可以採集食物,當AI通過森林時,會獲得5點食物,而後森林會成為荒蕪的灌木叢;
灌木叢:可以通行,雖然灌木叢荒蕪沒有食物,但每秒鐘都有2.5%的可能性重新生長為森林。

每個AI的視野是周圍方圓15×15範圍內的格子,AI想要謀求生存的話,就要在附近尋找森林和水源。

AI的生存戰爭

在上帝面前,人類不得不艱苦求生;

而在OpenAI面前,AI們也不得不努力奮鬥。

如果只是在自然環境中覓食飲水,那麼AI大可無憂無慮的生活。然而,天不隨AI願,這個自然環境中的AI太多,競爭非常激烈。

為了爭奪有限的食物和水,AI們同室操戈,拉開了一場關乎生死存亡的戰爭序幕。

OpenAI開發AI版《文明》,一塊CPU就能重現AI生存戰爭史

戰場上,AI們有三種技能:

近戰(Melee):在1格的距離內給對方造成10點傷害;
範圍攻擊(Range):在2格的距離內給對方造成2點傷害;
魔法攻擊(Mage):在3格的距離內給對方造成1點傷害並把對方凍在原地無法移動持續兩個時間段。

每點傷害,意味著從對方手裡奪取一點食物和一點水,1格距離意味著以AI當前座標為中心的3×3網格內,而每個新出生的AI都有15個時間段的新手保護期。

從戰爭規則來看,近戰固然傷害高,但也可能被對方以同樣的方式反擊,畢竟這個遊戲裡沒有護甲機制;

範圍攻擊則相對保守,慫一點以防被打死;

魔法攻擊就很有套路了,和平主義的AI可以用魔法來正當防衛,把對手凍住之後跑路,而主戰派AI就可以先把對方凍住然後再開大。

OpenAI開發AI版《文明》,一塊CPU就能重現AI生存戰爭史

大概是秉承著“猥瑣發育,別浪”的原則,AI們似乎更喜歡使用遠距離的範圍攻擊或者魔法攻擊。

OpenAI開發AI版《文明》,一塊CPU就能重現AI生存戰爭史

遠距離攻擊雖然傷害低,但是打著打著,就可以在自身毫髮無損的情況下消滅對方,取得一場戰鬥的勝利。

OpenAI開發AI版《文明》,一塊CPU就能重現AI生存戰爭史

文明の終極奧義

許多隻AI聚在一起,便形成了部落族群,官方的訓練結果,透露著人類文明演進的奧秘。

OpenAI開發AI版《文明》,一塊CPU就能重現AI生存戰爭史

在人口數量、競爭激烈程度不同的情況下,不同族群的生存世界也有所不同。

競爭激烈導致背井離鄉

OpenAI開發AI版《文明》,一塊CPU就能重現AI生存戰爭史

當出生地的競爭過於激烈時,一些AI就不得不進行遷徙,勇敢的探索無人區,尋找新的生存資源,避免和其他AI爭奪資源而引發戰爭。

就像人類的演變,沒有資源的部落,只能二選一:要麼靠戰爭爭奪資源,要麼背井離鄉,去尋找新的家園。

民族國家的形成

而當AI被劃分成不同的族群后,不同的族群有了不同的遷徙方案。

OpenAI開發AI版《文明》,一塊CPU就能重現AI生存戰爭史

相比單一族群,在有8個族群的情況下,每個族群各選擇了一種不同的遷徙方向,有的沿著山麓前進,有的順流而下,逐漸形成了自己的疆域。

這看起來有些類似人類社會中“民族國家”的概念,同一族群的人,為了謀求更廣闊的生存空間,不得不進行遷徙,擴大地盤,形成了有地理區隔的單一民族聚集地。

那麼,在你的電腦上,AI們又會演化出怎樣的文明呢?

傳送門

OpenAI官方博客

https://blog.openai.com/neural-mmo/

論文

Neural MMO: A Massively Multiagent Game Environment for Training and Evaluating Intelligent Agents

作者:Joseph Suarez, Yilun Du, Phillip Isola, Igor Mordatch

https://s3-us-west-2.amazonaws.com/openai-assets/neural-mmo/neural-mmo-arxiv.pdf

遊戲環境

https://github.com/openai/neural-mmo

3D瀏覽器客戶端

https://github.com/jsuarez5341/neural-mmo-client

誠摯招聘

量子位正在招募編輯/記者,工作地點在北京中關村。期待有才氣、有熱情的同學加入我們!相關細節,請在量子位公眾號(QbitAI)對話界面,回覆“招聘”兩個字。

量子位 QbitAI · 頭條號簽約作者

վ'ᴗ' ի 追蹤AI技術和產品新動態


分享到:


相關文章: