當前位置:
首頁 > 科技 > 人工智慧對戰遊戲程序會怎樣?

人工智慧對戰遊戲程序會怎樣?

有朋友問我,遊戲程序是死的,人工智慧應該就是活的,那麼如果人工智慧在遊戲里和設定好的程序進行對決,結果會如何呢?


乍一聽,這就是個詭辯式的命題:兩段代碼之間的戰爭?當時聽到這個問題時,我自然而然地想到了電影《復仇者聯盟2:奧創紀元》里人工智慧奧創用光電攻擊鋼鐵俠的管家那一幕。這個想法太過科幻,至少在現實世界裡,人工智慧對戰遊戲程序,已經悄然展開。開路先鋒依然是這個開發了「阿爾法狗」、擊敗李世石的谷歌人工智慧團隊DeepMind。


就在這場著名的圍棋人機大戰前一年,2015年3月,DeepMind曾對外透露說,他們開發出一項單一演算法,能學會49種不同電子遊戲,其中包括19世紀70年代的經典遊戲「乒乓」(Pong)和「太空侵略者」(Space Invaders)。這台電腦對半數以上的遊戲已經相當熟練,足以擊敗專業的人類玩家。如果用更通俗的說法來解讀,就是他們搞了個人工智慧程序,會玩遊戲,而且玩得還特別「溜」。這則新聞當時並沒有多少人關注,反倒是圍棋人機大戰結束後,爆出「阿爾法狗」將在《星際爭霸》中再次挑戰人類的新聞時,許多媒體因為不知道那則舊聞的存在,還在津津樂道於「阿爾法狗」到底是「潛入」到電腦里和玩家在遊戲里作戰,還是操控遊戲臂、用「眼睛」識別屏幕上的戰局,像個電競玩家一樣面對面決鬥。

實際上,這個會玩遊戲的人工智慧程序早在2013年就已經對外發布了,官方對它的注釋是「首個能基於極少量起始信息從頭開始學習各種任務的人工智慧系統」,這個解釋太複雜,讓人看不太懂。其實說簡單點,它就和科幻片里那些人工智慧程序一樣,不用人教,自己試著玩下遊戲,就能自動在一款陌生遊戲里慢慢生存下來,並逐步通關,也就是說,它與人類玩遊戲的過程差不多。


那麼,這個會玩遊戲的人工智慧程序,在學習能力上如何呢?筆者沒見過實物或者視頻,但根據媒體報道,它往往花上幾小時學習一款遊戲,然後就「精通」了。這樣的學習速度不可謂不快!只是人工智慧玩家和人類玩家還有一個明顯的不同,即精通一款遊戲並不能使目前的系統更擅長下一款遊戲。說白了,它其實並不知道自己是在玩遊戲,而只是在根據自己在遊戲中尋找出路的時候不斷積累經驗,最後形成最佳通關路徑,從而擊敗只能「直行」、不會「拐彎」的遊戲程序。當然,這已經是極大的進步了。我們也可以對人工智慧和傳統程序做個簡單的區分,只會「直行」(執行)的叫程序,能夠根據路況變化而「拐彎」的就是人工智慧。


這也算是一種思考能力吧,儘管只處於人類嬰幼兒的智力階段。畢竟,在遊戲世界裡,可以重新來過,可以復盤,還有經驗可積累。因此,如果「拐彎」後遇到了「堵車」,下次就另外選路好了。可在現實世界中,有多少錯誤可以重來呢?按照新聞的說法,這個缺陷使它還無法精通「吃豆人」之類的迷宮遊戲,因為以它的聯想能力,還無法真正把自己的當前行動與深遠的後果聯繫起來。

請您繼續閱讀更多來自 中國青年網 的精彩文章:

患癌女子拒收捐款:市民爭相去其麵館吃面 得癌症的前兆有哪些?
英國女王90年容貌變化(圖)
朝鮮去年糧食減產11% 居民口糧配給嚴重縮水
美为"抗议解放军南海救人"言论辩解:没想激怒中国
外媒稱3萬人逃離朝鮮 平壤市下兩道人口禁令
您可能感興趣

人工智慧是否會超越人類智能?那要看計算程序能否產生意識
人工智慧對人類的威脅只是程序BUG?
程序員的工作環境是怎樣的?
機器人程序已開始像人類一樣戰鬥,世界末日還會遠嗎?
程序員如何面對工資倒掛,為什麼會產生?
程序員會是這樣的么?
未來你會為機器人打工嗎?這個小程序會給你答案!
微軟人工智慧,讓程序化交易更加人性化
什麼樣的女生會倒追程序猿?
計算機運行程序與人類心理過程的對應理解
小程序是智能硬體最好的機會嗎?
被「程序猿鼓勵師」刷屏!可是女程序猿怎麼辦?
除了工資和女朋友,程序員還關心這三樣
機器人也會編程:人工智慧AI完爆初級程序員
什麼樣的女生適合程序猿?
微信小程序竟不讓開發小遊戲?只好做坦克遊戲輔助工具了
公眾號如何關聯小程序?手把手教會你
程序員如何搭上人工智慧的快車?大量學習資料推薦
程序員如何對待自己的工作