首頁 > 新聞 > 智能 > 正文

        AI 產(chǎn)生自我意識(shí),“古墓麗影”勞拉覺醒,電子游戲革命來了!

        2023-08-13 21:07:57來源:ZAKER科技  

        一位外國 up 主,用 ChatGPT 給 AI 智能體注入了自我意識(shí)。產(chǎn)生「生命」的勞拉覺醒了,開始自己在「古墓麗影」中闖關(guān)。

        如果游戲角色被注入生命,電子游戲會(huì)發(fā)展成什么樣?

        曾經(jīng),這是不少人的暢想,而如今,隨著 AI 智能體的發(fā)展,這種想象已經(jīng)開始走入現(xiàn)實(shí)。


        【資料圖】

        最近,一位 YouTube 作者 Foxmaster 制作了一個(gè)經(jīng)典游戲「古墓麗影」的原版視頻。

        而其中的女主角勞拉,居然是一個(gè)能控制自己角色的 AI 智能體!

        可以說,利用機(jī)器視覺、定位、物體識(shí)別、動(dòng)畫、文本和語音等各種 AI 工具,F(xiàn)oxmaster 為游戲角色注入了數(shù)字生命。

        就在前幾天,爆火 AI 社區(qū)的斯坦福智能體小鎮(zhèn)正式開源。25 個(gè)各具個(gè)性的 AI 智能體,在「西部世界」一般的沙盒虛擬城鎮(zhèn)中生活、上班、交友。

        所以,或許這就是電子游戲的未來?

        01 「古墓麗影」女主有了意識(shí)

        構(gòu)建可以玩游戲的虛擬 AI,這個(gè)概念已經(jīng)很常見。不過,F(xiàn)ormaster 想做的,是讓這個(gè)角色如同真人一樣。

        因此,他選擇了「古墓麗影」這款游戲,游戲主角勞拉是一個(gè)人物性格鮮明、定義明確的角色。

        而 Formaste 希望,這種個(gè)性會(huì)對(duì)游戲的最終結(jié)局產(chǎn)生影響。

        如何讓這個(gè) AI 智能體 Lara Croft 在游戲中真正產(chǎn)生自我意識(shí)?

        Formaster 經(jīng)過以下幾個(gè)步驟的探索,終于成功了。

        學(xué)習(xí)游戲規(guī)則

        首先第一步,叫她學(xué)會(huì)游戲規(guī)則。「古墓麗影」已經(jīng)給出了教程,解釋了所有的游戲控制過程。

        作者讓 Lara 按照給出的方式去練習(xí),像人類玩家一樣完成各個(gè)階段的教程。

        教程在 Lara 離開泳池時(shí)結(jié)束,所以可以在那時(shí)重啟程序,做出改進(jìn)。

        開始時(shí),改進(jìn) Lara 非常困難。

        她有時(shí)會(huì)出現(xiàn)混亂,在地圖中隨意走動(dòng),甚至有時(shí)候會(huì)卡在菜單欄中,一遍遍盯著她的指南針。

        為了解決這個(gè)問題, 作者在一臺(tái)虛擬機(jī)上,重新調(diào)整了主時(shí)鐘,將游戲進(jìn)程加速了 40 倍。這個(gè)辦法起作用力,AI 智能體終于在相對(duì)不錯(cuò)的時(shí)間內(nèi),完成了教程。

        然而,還存在一個(gè)問題:Lara 經(jīng)常卡在一個(gè)位置,而且每個(gè)關(guān)卡都是由靜態(tài)元素組成,因此只有一條優(yōu)化路徑。

        這會(huì)導(dǎo)致她只知道不走哪些路徑,而不是想出更全面的方法來解題。但作者希望的是,Lara 學(xué)會(huì)自己去發(fā)掘探險(xiǎn)過程。

        考慮到 Lara 唯一掌握的知識(shí),僅僅是每道關(guān)卡顯示的屏幕上的內(nèi)容,作者觀察了從未玩過游戲的人類玩家的行為。

        有的人會(huì)看完整個(gè)教程,有的人先會(huì)探索周圍的環(huán)境,而這些選擇的差異,就是由不同人的「?jìng)€(gè)性」決定的。

        而 Lara 需要學(xué)習(xí)的,恰恰就是這種態(tài)度。

        識(shí)別角色

        為了給 AI 建立與 Lara 的聯(lián)系,就需要讓 AI 明白,她是一堆像素。人類玩家進(jìn)入游戲后,一下子有了這樣的意識(shí)。

        對(duì)此,作者從各個(gè)角度,錄制了 24 個(gè)小時(shí),Lara 朝著不同方向活動(dòng)的視頻,以便 AI 智能體能夠識(shí)別任何給定角色。

        就像自動(dòng)駕駛汽車一樣,能夠以每秒 30 幀速度拍攝 24 小時(shí)視頻,得到 2592000 張參考圖像,以識(shí)別道路標(biāo)志。

        首先,作者跟蹤頭部主要像素,然后是身體主要像素,來選擇相關(guān)區(qū)域。

        為了確保 Lara 出現(xiàn)在每張圖像中,作者要求程序去識(shí)別那些不包含任何突出顯示的圖片。

        當(dāng) Lara 占據(jù)整個(gè)屏幕時(shí),或當(dāng)一個(gè)二維物體擋在她面前,作者使用 AI 視覺捕獲來幫助識(shí)別 Lara,結(jié)果非常準(zhǔn)確,足以識(shí)別屏幕上的角色。

        環(huán)境互動(dòng)

        能夠識(shí)別 Lara 后,需要讓 AI 與環(huán)境互動(dòng)。

        整個(gè)游戲環(huán)境都是由同樣的區(qū)塊組成,作者將其導(dǎo)入到立方體上,然后從各個(gè)角度捕獲環(huán)境,再運(yùn)行識(shí)別過程,這樣 AI 智能體就能識(shí)別出環(huán)境,就像人類玩家解釋圖像的過程。

        紅色突出顯示的區(qū)域是,未能識(shí)別的紋理。但是,AI 仍舊缺乏想去某個(gè)地方的意識(shí),還需要知道自己距離周圍環(huán)境的距離。

        有趣的是,這些未能識(shí)別的區(qū)域,通常是遠(yuǎn)離 Lara 的位置,或被其他 2D 物體遮擋的位置。

        當(dāng)我們觀察人類玩家的行為,看到這張圖像后,我們能夠立即明白,箭頭所指向區(qū)域是一個(gè)入口。

        我們可能不知道下一個(gè)房間的大小,但我們知道這是存在的。

        但是,這也可能是一種視覺錯(cuò)覺。當(dāng)我們?nèi)ヒ苿?dòng),入口區(qū)域的紋理與其他地方不同,這是 3D 空間的特征。

        因此,AI 智能體還得學(xué)會(huì)移動(dòng),并進(jìn)行比較。從計(jì)算角度來看,可以使用多個(gè)圖像來確定哪些紋理尺寸的變化最小。

        這里可以使用主多邊形的面積來算,它們的變化主要基于彼此之間距離成比例的概率。

        想象

        現(xiàn)在,AI 已經(jīng)知道自己身在何處了,她必須做出決定,自己下一步要去哪里。

        通過識(shí)別紋理,可以讓她到達(dá)特定的位置,然而在關(guān)卡中導(dǎo)航,需要更簡(jiǎn)單的東西。

        最快的方法,就是簡(jiǎn)化對(duì)比度,識(shí)別區(qū)域中光線的突然變化。但是,人類玩家不一定會(huì)去這些地方。

        當(dāng)有多個(gè)開口時(shí),AI 必須表現(xiàn)出足夠興趣,但不能導(dǎo)致她死亡。

        比如,如果一個(gè)洞太深,就無法在不抓住周圍壁架的情況下跳下去。假如下面有水存在,倒是有可能值得這種冒險(xiǎn)。

        人類玩家知道什么時(shí)候可以跳,但 Lara 的行動(dòng)方針都是來源于教程,它必須準(zhǔn)確估計(jì)自己和目標(biāo)之間有多少個(gè)方塊,是否應(yīng)該聚集自己的動(dòng)量,以及在放手之前是否應(yīng)該暫停一下。

        總之,她必須像人類玩家一樣,做出準(zhǔn)確評(píng)估。

        如果她提前知道一個(gè)洞的大小,就會(huì)跑得非常快,這就并不符合我們的期望。

        為了讓她多收集環(huán)境信息,作者鼓勵(lì) AI,如果有疑惑,就應(yīng)該旋轉(zhuǎn)相機(jī),收集更多的信息。

        但真實(shí)情況下,即便如此,AI 也可能卡在房間里。

        為了鼓勵(lì)她走出房間,作者補(bǔ)充了一些收集規(guī)則。

        比如,每次遇到在該區(qū)域成為優(yōu)先級(jí)前從未見過的紋理時(shí),她都必須以增加屏幕上這種紋理大小的方式來移動(dòng)。

        這樣,她就只能在關(guān)卡中前進(jìn)。因?yàn)槊總€(gè)關(guān)卡中都有獨(dú)特的紋理,解鎖的唯一方式,就是進(jìn)入下一個(gè)關(guān)卡。

        總之,Lara 會(huì)不斷分析自己在屏幕上看到的內(nèi)容——不同表面的紋理,她會(huì)移動(dòng)自己的身體,定義新的興趣點(diǎn)(即目錄中尚未存在的紋理)。

        在這個(gè)過程中,她會(huì)不斷驗(yàn)證,去尋找丟失的紋理。

        運(yùn)動(dòng)

        然而,即使經(jīng)過了上述改進(jìn),這個(gè) AI 還是太像個(gè)機(jī)器人了,行動(dòng)模式是顯而易見的。

        為了改進(jìn)它,作者再次觀察了人類玩家。

        是什么決定了人類玩家在游戲中如何行動(dòng)?就是我們的記憶,我們會(huì)記住動(dòng)作是如何組合的。

        因此,這個(gè)過程也需要植入到 AI 中,因?yàn)?Lara 必須意識(shí)到她自己的運(yùn)動(dòng)能力。

        為此,作者把 AI 每一秒的動(dòng)作都保存起來,來訓(xùn)練它,然后添加一條規(guī)則,允許它同時(shí)執(zhí)行這些保存的動(dòng)作。

        這樣,AI 的動(dòng)作就變得平滑多了。

        另外,因?yàn)槊總€(gè)動(dòng)作的冷卻時(shí)間是已知的,就可以防止 AI 在執(zhí)行不必要的動(dòng)作時(shí),仍然處于活動(dòng)狀態(tài)。

        在下圖中,火焰重新激活的速度如此之快,需要完成很大的跳躍才能穿過。

        幸運(yùn)的是,這些通道在視覺上被簡(jiǎn)化了,很容易識(shí)別塊的邊緣。

        AI 知道,Lara 總是會(huì)在方塊的第一部分激活時(shí)完成正確的跳躍,就像人類玩家理解的一樣。

        02 ChatGPT 注入人格

        接下來,就需要將 Lara 的個(gè)性灌輸給 AI 智能體。個(gè)性取決于經(jīng)驗(yàn)和記憶,這些因素的結(jié)合決定了 Lara 角色。

        根據(jù)游戲設(shè)定,她是一個(gè)著名的考古學(xué)家,從不畏懼冒險(xiǎn),愿意接受分配的山區(qū)任務(wù),甚至不要獎(jiǎng)賞,完全出于熱愛。

        另外,Lara 還特別有錢,剛剛搬進(jìn)一座豪宅,屋內(nèi)裝飾非常優(yōu)雅,屋子里還有一個(gè)訓(xùn)練室。她還特別擅長教學(xué),游泳,攀爬,耐力非常強(qiáng)。

        當(dāng)冒險(xiǎn)途中遇到危險(xiǎn),她能夠保持鎮(zhèn)靜,而且非常勇敢,會(huì)毫不猶豫幫助同伴。

        面對(duì)狼群包圍,她用槍準(zhǔn)確地射殺,還能用匕首殺死兇險(xiǎn)的狼。她唯一拒絕的是,主動(dòng)強(qiáng)行開鎖。

        以上的一切,都是從游戲設(shè)定中,了解到的 Lara 個(gè)性。

        接下來,就是以真實(shí)的方式去評(píng)論她所看到的一切,對(duì)此,作者在數(shù)據(jù)庫中已經(jīng)編譯 Lara 的性格特征。

        為了使評(píng)論對(duì)實(shí)際情況有意義,程序需要將游戲圖像與現(xiàn)實(shí)生活中可識(shí)別的東西相關(guān)聯(lián)。

        對(duì)于紋理細(xì)節(jié)通常較少的圖像,可以通過谷歌逆向圖像搜索進(jìn)行匹配。

        因此,當(dāng) AI 智能體檢測(cè)到足夠大的紋理,它就會(huì)啟動(dòng)搜素。

        為了識(shí)別單詞,作者將整個(gè)頁面復(fù)制到 ChatGPT。然后要求 ChatGPT 根據(jù)出現(xiàn)的次數(shù)對(duì)其進(jìn)行分類,再將識(shí)別出的單詞添加到列表中。

        最后要求 ChatGPT 根據(jù)這些單詞創(chuàng)建一個(gè)句子,并且要考慮到 Lara 個(gè)性。

        這樣做,就是要 ChatGPT 去真是地評(píng)論,Lara 在現(xiàn)實(shí)生活中看到的東西。

        比如,如果紋理被識(shí)別為海獅,ChatGPT 能夠?qū)⒑*{與 Lara 個(gè)性特征聯(lián)系起來做出評(píng)論。

        總得來說,Lara 智能體的人格是通過 ChatGPT 使用「勇敢」、「友好」或「聰明」等各種屬性設(shè)定。Lara 在游戲中,感知和評(píng)論的所有物體都會(huì)通過這個(gè)人格過濾器,并由 Lara 根據(jù)既定的性格反應(yīng)出來。

        就比如,如上的海豹,Lara 會(huì)提及海獅化石,或者出色的游泳能力,并不會(huì)對(duì)其在馬戲團(tuán)發(fā)表言論。

        03 網(wǎng)友:AI 智能體讓電子游戲變成了藝術(shù)品

        有網(wǎng)友表示,這是讓角色自我發(fā)展最酷、最自然的感覺方式之一。當(dāng)角色能夠活靈活現(xiàn),你才可以真正體驗(yàn)到電子游戲是一件藝術(shù)品。

        「她說話和分析周圍環(huán)境的方式非常可愛。讓 AI 機(jī)器人有能力評(píng)論周圍環(huán)境,無論它的實(shí)際水平如何,都會(huì)讓人覺得她是個(gè)活生生的人。」「這太迷人了。她那超然的好奇心和一絲異想天開的想法,與我想象中的 Lara 的內(nèi)心獨(dú)白驚人地相似。」有人說,讓我感到驚奇的是,她的對(duì)話與她的行為相吻合。

        這讓人覺得,寫對(duì)話的人工智能和控制角色的人工智能是同一個(gè)人。

        前不久在斯坦福 AI 智能體小鎮(zhèn)開源時(shí),網(wǎng)友們就十分激動(dòng),覺得 AGI 已來,各種 RPG 和模擬類游戲都會(huì)很快用上這種技術(shù)。

        而現(xiàn)在,F(xiàn)oxmaster 將 ChatGPT、計(jì)算機(jī)視覺和物體識(shí)別的結(jié)合,讓電子游戲變得更有趣了。

        或許在未來,電子游戲角色可以被賦予更深、更靈活的個(gè)性,對(duì)環(huán)境做出更快的反應(yīng),以及許多我們無法想象的變化。

        關(guān)鍵詞:

        責(zé)任編輯:hnmd003

        相關(guān)閱讀

        相關(guān)閱讀

        精彩推送

        推薦閱讀

        中国china体内裑精亚洲日本| 亚洲国产综合无码一区| 亚洲精品成人网站在线观看| 亚洲天堂在线视频| 亚洲精品动漫人成3d在线 | 国产亚洲精品美女久久久久| 亚洲av午夜电影在线观看| 亚洲日韩国产一区二区三区在线| 中文字幕乱码亚洲无线三区| 亚洲色偷偷综合亚洲av78| 亚洲精品无码mⅴ在线观看| 亚洲AV成人无码网站| 亚洲尹人香蕉网在线视颅| 中文字幕亚洲综合精品一区| 亚洲午夜久久久精品影院| 亚洲Aⅴ无码专区在线观看q| 亚洲视频免费在线观看| 亚洲综合色丁香麻豆| 亚洲人成影院在线高清| 亚洲AV无码无限在线观看不卡 | 久久精品国产亚洲AV电影| 亚洲精品乱码久久久久久下载 | 亚洲国产美女视频| 亚洲看片无码在线视频| 亚洲国产成人综合精品| 国产在亚洲线视频观看| 国产专区一va亚洲v天堂| 国产亚洲精品国产| 亚洲黄色片免费看| 亚洲va在线va天堂成人| 亚洲精品无码中文久久字幕| vvvv99日韩精品亚洲| 久久久久亚洲AV成人网| 亚洲成AV人片一区二区密柚| 亚洲美女自拍视频| 在线亚洲高清揄拍自拍一品区| 色窝窝亚洲AV网在线观看| 国产亚洲情侣一区二区无码AV| 亚洲av无码一区二区乱子伦as| 亚洲国产成人精品无码一区二区| 亚洲欧洲无码AV不卡在线|