早在1997年,深藍(IBM的計算機程序)就在萬眾矚目的國際象棋比賽中打敗了的加里卡斯帕羅夫,由此開始,人們就發(fā)現(xiàn)人工智能程序如果應用在游戲領域,那將是一場的變革。也許有人覺得電子游戲和人工智能根本沒有聯(lián)系,但是的的確確,人工智能越來越多的應用到了電子游戲中。從一些簡單的游戲如《Candy crush》,到如今眾所周知的游戲“狼人殺”,人工智能一直為我們打造越來越好的游戲體驗??上攵?,由AI制作的游戲必然比此前的游戲更為復雜,成本也更高。但其帶來的消費群眾卻是非常可觀的,年輕人越來越多的喜愛更生動形象,更有代入感的游戲。而人工智能在游戲領域的應用才剛剛處于起步階段。
小編相信,現(xiàn)在的年輕人一定都或多或少的接觸過電子游戲,那你一定在無形之間與AI擦肩。幾乎是每個每個電子游戲都會應用到人工智能。下面小編就來介紹一下AI游戲中的兩個核心組件:
相信大家如果玩過大型網(wǎng)游都會了解到 游戲里的一個功能,那就是自動尋路。別看是簡單的在起點與目的地之間做出連線,但其實也是依靠AI才能完成對短路徑的規(guī)劃,實現(xiàn)人物的便捷識路。另一個是有限狀態(tài)自動機。這是一種為研究有限內存的計算過程和某些語言類而抽象出的一種計算模型。有限狀態(tài)自動機擁有有限數(shù)量的狀態(tài),每個狀態(tài)可以遷移到零個或多個狀態(tài),輸入字串決定執(zhí)行哪個狀態(tài)的遷移。有限狀態(tài)自動機可以表示為一個有向圖。有限狀態(tài)自動機是自動機理論的研究對象。
近日,美國麻省理工學院科研團隊開發(fā)的人工智能程序在一個類似于“狼人殺”的游戲中戰(zhàn)勝了其他的人類玩家。體現(xiàn)出了人工智能可以通過“演繹推理”,根據(jù)觀察到的別的玩家的語言行為等,自行判斷對方是否和自己屬于同一陣營,并思考和誰結盟而取得游戲的勝利,這標志著人工智能程序在游戲領域的發(fā)展取得了一大進步。
研究人員進一步讓人工智能程序參與四千多場類似于“天黑請閉眼”的桌游,這些游戲的規(guī)則相信大家都耳熟能詳,就是在不明確各自的身份的同時,通過其他人的言行舉止來揣測是否和自己屬于同一陣營,從而拉幫結派,淘汰掉對立面的玩家。這種游戲的難度在于,在不被對方發(fā)現(xiàn)自己身份的同時,還要仔細判斷別人的身份,但研究結果表明,人工智能程序不論是“好人”角色還是“狼人”角色,都演繹的比其他人類玩家好,勝率也更高。
原來,該人工智能程序采用了“反事實遺憾小化”的計算方法,通過對“博弈樹”的預估可以相對準確的判斷人類玩家的行為舉止是出于什么目的,從而進一步正確判斷人類玩家所屬身份。在每一輪的游戲中一步步篩選匹配,后得出一個好的方案來實施。當然,該人工智能程序還是起步階段,下一個目標將是語言。因為人類玩家會通過語言進行交流,說謊、說服等語言技巧會大大提高游戲的成功率。所以人工智能也應當掌握表達能力,才能參與到類似“劇本殺”這樣復雜的推理游戲中,讓我們拭目以待吧。