人工智能產(chǎn)生自我意識(shí),「古墓麗影」勞拉覺醒!電子游戲革命來了
游戲截圖
新智元報(bào)道
編輯:Aeneas 桃子
【新智元導(dǎo)讀】一個(gè)外國(guó)up主,用ChatGPT為AI智能體注入了自我意識(shí)。產(chǎn)生自我意識(shí)?!干箘诶X醒了,開始自己「古墓麗影」中沖關(guān)。
假如游戲角色被注入生命,電子游戲會(huì)發(fā)展成什么樣子?
過去,這是很多人的想象,但現(xiàn)在,隨著AI智能體的發(fā)展,這種想象已經(jīng)開始實(shí)現(xiàn)。
最近,一位YouTube作者Foxmaster設(shè)計(jì)了一款經(jīng)典游戲「古墓麗影」原版視頻。
而且其中的女主勞拉,竟然是一個(gè)AI智能體,可以控制自己的角色!
游戲截圖
Foxmaster利用機(jī)器視覺、定位、物體識(shí)別、動(dòng)畫、文本和語音等各種AI工具,為游戲角色注入了數(shù)字生命。
就在幾天前,斯坦福智能體小鎮(zhèn)在AI社區(qū)大受歡迎,正式開源。在25個(gè)各具個(gè)性的AI智能體中,「西部世界」普通沙盒虛擬城市生活,工作,交友。
所以,也許這就是電子游戲的未來?
「古墓麗影」這個(gè)女人有一個(gè)想法
構(gòu)建一個(gè)可以玩游戲的虛擬AI,這個(gè)概念已經(jīng)很普遍了。然而,F(xiàn)ormaster想要做的就是讓這個(gè)角色看起來像一個(gè)真實(shí)的人。
所以,他選擇了「古墓麗影」在這款游戲中,游戲主角勞拉是一個(gè)性格鮮明、定義清晰的角色。
而且Formaste希望這個(gè)性格會(huì)影響游戲的最終結(jié)局。
游戲截圖
怎樣讓這個(gè)AI智能體Lara? 游戲中Croft真的有自我意識(shí)嗎?
經(jīng)過以下步驟的探索,F(xiàn)ormaster終于成功了。
學(xué)習(xí)游戲規(guī)則
第一步,讓她學(xué)習(xí)游戲規(guī)則?!腹拍果愑啊箤?duì)游戲控制過程進(jìn)行了解釋,并給出了教程。
作者要求Lara按照給定的方法進(jìn)行訓(xùn)練,并像人類玩家一樣完成不同階段的教程。
當(dāng)Lara離開游泳池時(shí),教程就結(jié)束了,所以當(dāng)時(shí)可以重啟程序,做出改進(jìn)。
起初,Lara很難改善。
有時(shí)她會(huì)感到困惑,在地圖上自由行走,有時(shí)甚至卡在菜單欄里,一遍又一遍地盯著她的指南針。
游戲截圖
為解決這一問題, 在一臺(tái)虛擬機(jī)上,作者重新調(diào)整了主時(shí)鐘,將游戲過程加快了40倍。這種方法發(fā)揮了作用,AI智能體終于在相對(duì)較好的時(shí)間內(nèi)完成了教程。
不過,還有一個(gè)問題:Lara經(jīng)??ㄔ谝粋€(gè)位置,但每一份都是由靜態(tài)元素組成的,所以只有一條優(yōu)化路徑。
因此,她只知道自己沒有走什么路,而沒有想到更全面的答案。但是作者希望的是,Lara學(xué)會(huì)了自己去探索冒險(xiǎn)過程。
游戲截圖
考慮到Lara唯一學(xué)到的知識(shí),只是屏幕上每個(gè)副本顯示的內(nèi)容,作者觀察了從未玩過游戲的人類玩家的行為。
有的人會(huì)看完整個(gè)教程,有的人會(huì)先探索周圍的環(huán)境,而這些選擇的區(qū)別,就是不同的人?!?jìng)€(gè)性」決定的。
游戲截圖
而且Lara需要學(xué)習(xí)的,正是這種態(tài)度。
識(shí)別角色
為了與Lara建立聯(lián)系,AI需要理解她是一堆像素。進(jìn)入游戲后,人類玩家突然有了這個(gè)想法。
對(duì)于這一點(diǎn),作者從各個(gè)角度錄制了24小時(shí)的視頻,Lara正朝著不同的方向移動(dòng),這樣AI智能體就可以識(shí)別任何角色。
就像無人駕駛汽車一樣,可以以每秒30幀的速度拍攝24小時(shí)視頻,獲得2592000個(gè)參考圖像,以識(shí)別道路標(biāo)志。
第一,作者跟蹤頭部的主要像素,然后選擇身體的主要像素。
游戲截圖
作者要求程序識(shí)別不包括任何突出照片的照片,以確保Lara出現(xiàn)在每個(gè)圖像中。
當(dāng)Lara占據(jù)整個(gè)屏幕時(shí),或者當(dāng)一個(gè)二維物體擋在她面前時(shí),作者使用AI視覺捕捉來幫助識(shí)別Lara,結(jié)果非常準(zhǔn)確,足以識(shí)別屏幕上的角色。
環(huán)境互動(dòng)
在識(shí)別Lara之后,需要讓AI與環(huán)境互動(dòng)。
整個(gè)游戲環(huán)境由相同的塊組成。作者將其引入正方體,然后從各個(gè)角度捕捉環(huán)境,然后運(yùn)行識(shí)別過程,這樣AI智能體就可以像人類玩家解釋圖像一樣識(shí)別環(huán)境。
游戲截圖
突出的紅色區(qū)域是無法識(shí)別的紋理。然而,AI仍然缺乏去某個(gè)地方的想法,也需要知道自己與周圍環(huán)境的距離。
游戲截圖
有意思的是,這些未能識(shí)別的區(qū)域,通常是遠(yuǎn)離Lara的位置,或者是被其它2D物體擋住的位置。
一旦我們觀察到人類玩家的行為,看到這個(gè)圖片,我們就會(huì)立刻明白,箭頭所指向的區(qū)域是一個(gè)入口。
也許我們不知道下一個(gè)房間的大小,但是我們知道它是存在的。
游戲截圖
但是,這也可能是一種視覺錯(cuò)覺。當(dāng)我們移動(dòng)時(shí),入口區(qū)域的紋理與其他地方不同,這是3D空間的特點(diǎn)。
所以,AI智能體也要學(xué)會(huì)移動(dòng),并進(jìn)行比較。從計(jì)算的角度來看,可以用多個(gè)圖像來決定哪些線條尺寸的變化最小。
這可以用主多邊形的面積來計(jì)算,它們的變化主要是基于相互距離成比例的概率。
游戲截圖
想象
現(xiàn)在,AI已經(jīng)知道自己在哪里了,她必須做出決定,下一步要去哪里。
通過識(shí)別線條,她可以到達(dá)特定的位置,但是在副本中導(dǎo)航,需要更簡(jiǎn)單的東西。
最快的方法,就是簡(jiǎn)化對(duì)比度,識(shí)別區(qū)域內(nèi)光線的突然變化。然而,人類玩家可能不會(huì)去這些地方。
如果有多張嘴,AI一定要表現(xiàn)出足夠的興趣,但是不會(huì)導(dǎo)致她死亡。
游戲截圖
舉例來說,如果一個(gè)洞太深,就不能在沒有抓住周圍壁架的情況下跳下去。假設(shè)下面有水,就有可能值得探索。
人類玩家知道什么時(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ì)A(yù)I,如有疑問,應(yīng)轉(zhuǎn)動(dòng)相機(jī),收集更多信息。
但是事實(shí)上,即便如此,AI也可能卡在房間里。
作者補(bǔ)充了一些收集規(guī)則,以鼓勵(lì)她走出房間。
舉例來說,每一次遇到這個(gè)區(qū)域變成以前從未見過的紋理,她都必須以增加屏幕上這種紋理大小的方式移動(dòng)。

游戲截圖
通過這種方式,她只能在副本中前進(jìn)。由于每一份都有獨(dú)特的紋路,解鎖的唯一方法就是進(jìn)入下一份。
總之,Lara會(huì)不斷分析她在屏幕上看到的內(nèi)容——不同表面的紋理。她會(huì)移動(dòng)身體,定義新的興趣點(diǎn)(即目錄中沒有的紋理)。
她將在這一過程中不斷地驗(yàn)證,尋找失去的紋理。
運(yùn)動(dòng)
但是,即使經(jīng)歷了以上的改進(jìn),這個(gè)AI仍然很像一個(gè)機(jī)器人,行動(dòng)模式也很明顯。
作者再一次觀察了人類玩家,以改進(jìn)它。
什麼決定了人類玩家在游戲中如何行動(dòng)?正是我們的記憶,我們將記住動(dòng)作是如何組合的。
所以,這個(gè)過程也需要植入AI,因?yàn)長(zhǎng)ara必須認(rèn)識(shí)到自己的運(yùn)動(dòng)能力。
游戲截圖
所以,作者把AI的每一秒動(dòng)作都保存起來,訓(xùn)練它,然后加上一條規(guī)則,允許它同時(shí)執(zhí)行這些存儲(chǔ)動(dòng)作。
通過這種方式,AI的動(dòng)作變得更加平滑。
另外,因?yàn)槊恳粋€(gè)動(dòng)作的冷卻時(shí)間都是已知的,可以防止AI在執(zhí)行不必要的動(dòng)作時(shí)仍處于激活狀態(tài)。
游戲截圖
如下圖所示,火焰重新激活的速度如此之快,需要完成大彈跳才能通過。
幸好,這些通道在視覺上被簡(jiǎn)化,很容易識(shí)別出塊的邊緣。
就像人類玩家所理解的那樣,AI知道Lara總是在第一部分激活方塊時(shí)完成正確的彈跳。
注入ChatGPT人格
下一步,Lara的性格需要傳遞給AI智能體。性格取決于經(jīng)驗(yàn)和記憶,各種因素的融合決定了Lara的角色。
據(jù)游戲設(shè)定,她是一位著名的考古學(xué)家,從不畏懼探險(xiǎn),能接受山區(qū)分配的任務(wù),甚至不獎(jiǎng)勵(lì),完全出于喜愛。
游戲截圖
另外,拉拉也很有錢。她剛搬進(jìn)一棟豪宅。房間里的裝飾非常優(yōu)雅,房間里有一個(gè)訓(xùn)練室。她還特別擅長(zhǎng)教學(xué)、游泳、攀爬和耐力。
在探險(xiǎn)途中遇到危險(xiǎn)時(shí),她能保持冷靜,非常勇敢,會(huì)毫不猶豫地幫助伴侶。
在狼群的包圍下,她用槍準(zhǔn)確地殺死了危險(xiǎn)的狼,并且可以用短刀殺死危險(xiǎn)的狼。唯一的拒絕就是主動(dòng)強(qiáng)制解鎖。
上述一切,都是從游戲設(shè)定中了解到的Lara個(gè)性。
下一步,就是用真實(shí)的方式來評(píng)論她所看到的一切,對(duì)于這一點(diǎn),作者已經(jīng)在數(shù)據(jù)庫中編譯了Lara的性格特征。

游戲截圖
為使評(píng)論對(duì)具體情況有意義,程序需要將游戲圖像與現(xiàn)實(shí)生活中可以識(shí)別的東西聯(lián)系起來。
對(duì)紋理細(xì)節(jié)一般較少的圖像,可以通過谷歌反向圖像搜索進(jìn)行匹配。
所以,當(dāng)AI智能體檢測(cè)到足夠大的線條時(shí),它就會(huì)開始搜索。
為識(shí)別單詞,作者將整個(gè)頁面復(fù)制到ChatGPT。然后要求ChatGPT根據(jù)出現(xiàn)次數(shù)對(duì)其進(jìn)行分類,然后在列表中添加識(shí)別出來的單詞。
最后,ChatGPT需要根據(jù)這些單詞建立句子,并且需要考慮Lara的個(gè)性。
游戲截圖
這樣做,就是要ChatGPT去真正的評(píng)論,Lara在現(xiàn)實(shí)生活中看到了什么。
舉例來說,如果紋路被識(shí)別為海獅,ChatGPT可以將海獅與Lara的個(gè)性特征聯(lián)系起來進(jìn)行評(píng)論。
游戲截圖
總體而言,Lara智能體的性格是使用ChatGPT?!赣赂摇?、「友善」或「聰明」等待各種特性的設(shè)置。

游戲截圖
在游戲中,Lara會(huì)通過這個(gè)人格過濾器來感知和評(píng)論所有的物體,Lara會(huì)根據(jù)既定的人格來反應(yīng)。
例如,如上面的海豹,Lara會(huì)提到海獅化石,或者是出色的游水能力,而不會(huì)對(duì)其在馬戲團(tuán)發(fā)表評(píng)論。
網(wǎng)民:AI智能體使電子游戲成為藝術(shù)品
有網(wǎng)友表示,這是提升角色自我最酷最自然的方式之一。只有角色能夠生動(dòng),你才能真正體會(huì)到電子游戲是一件藝術(shù)品。
「她說話和分析周圍環(huán)境的方式特別可愛。讓AI機(jī)器人有實(shí)力評(píng)論周圍環(huán)境,無論實(shí)際水平如何,人們都會(huì)覺得她是一個(gè)活生生的人?!?/p>
「那太迷人了。她那超逸的好奇心和一絲異想天開的想法,與我想像的Lara的內(nèi)心獨(dú)白驚人地相似。」
有些人說,令我驚訝的是,她的談話符合她的行為。
人們認(rèn)為,寫對(duì)話的人工智能和控制角色的人工智能是同一個(gè)人。
不久前,當(dāng)斯坦福AI智能體小鎮(zhèn)開源時(shí),網(wǎng)友們非常興奮,認(rèn)為AGI已經(jīng)到來,各種RPG和模擬游戲?qū)⒑芸焓褂眠@種技術(shù)。
現(xiàn)在,F(xiàn)oxmaster將是ChatGPT、電腦視覺與物體識(shí)別的融合,使電子游戲更加有趣。
或許在未來,電子游戲角色可以被賦予更深、更靈活的個(gè)性,對(duì)環(huán)境做出更快的反應(yīng),以及許多我們無法想象的變化。
參考資料:
https://the-decoder.com/ai-makes-lara-croft-self-aware-in-og-tomb-raider/
本文來自微信微信官方賬號(hào)“新智元”(ID:AI_era),作者:新智元,36氪經(jīng)授權(quán)發(fā)布。
本文僅代表作者觀點(diǎn),版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請(qǐng)?jiān)谖闹凶⒚鱽碓醇白髡呙帧?/p>
免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請(qǐng)及時(shí)與我們聯(lián)系進(jìn)行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com