chatgpt模擬角色 不再是傀儡!ChatGPT或?qū)⒆層螒蚪巧珦碛姓嬲摹办`魂”
你玩游戲嗎?有沒有想過,如果有天游戲里的NPC真的“活了”,會是怎樣的?
我很喜歡《星露谷物語》,游玩時間加起來超過一百個小時了。在這款模擬經(jīng)營游戲里,玩家可以種田、養(yǎng)動物、下礦井,還能跟村民們交流感情乃至結(jié)婚,根據(jù)自己的喜好自由地經(jīng)營屬于自己的農(nóng)場與生活。
沒有玩過星露谷物語的一生是不完整的() |
可是,我能根據(jù)自己喜好推進這款游戲,游戲中的村民卻不行。他們在游戲中的生活是“固定”的、程序事先完全寫好的。如果照著攻略,你完全能夠知道在某一日的某一時刻某個村民會在某個地方做某件事情。
每個NPC的活動都是嚴格按照時刻表寫好的 |
與此同時,村民們之間互相都有親情、友情、愛情上的設(shè)定,但實際上除了特殊劇情,平時你很難看到各個NPC之間有什么交流。
換句話說,這些村民們沒有“靈魂”,只不過是受程序支配的傀儡而已。
但GPT改變了一切:近日,有研究者使用GPT-3.5-(是的,甚至沒用到最新的GPT-4),構(gòu)建了一個豐富的沙盒世界。在那個世界里,NPC可開展屬于他們自己的生活,出現(xiàn)非事先設(shè)定的社交[1]。
一個例子是,舉辦派對會有NPC準(zhǔn)時赴約、也會有NPC放鴿子。角色會做出何種選擇并不是程序事先設(shè)定好,而是角色自發(fā)決定的,這和星露谷物語等傳統(tǒng)游戲中的NPC有著本質(zhì)上的不同。
讓NPC真正“活”起來!
這篇文章的核心是描述生成式代理人( ,以下用GA代替)的程序設(shè)計,研究者的目標(biāo)是,使GA可以根據(jù)其過去的經(jīng)驗和環(huán)境做出決策,并與其他GA建立關(guān)系。
在過去的游戲中,如果游戲開發(fā)者想要讓游戲中的NPC舉辦一場派對,那么需要事先寫好數(shù)十個角色的行為腳本,從時間、地點到行動,工作量巨大。但對GA來說,只要簡單告訴目標(biāo)角色,它想要舉辦一場派對,那么它就會主動傳播這個消息,做好派對準(zhǔn)備,然后等候它的朋友們上門一起完成這場派對。
在研發(fā)者設(shè)計的demo中,一共有25名GA,生活在一個名為的小鎮(zhèn)中,這個小鎮(zhèn)設(shè)施齊全,每個GA都能在此自由活動。
和GA在其中的互動[1]
從文章中來看,GA們的互動、玩家能夠?qū)@個世界做的干預(yù),都是與以往游戲完全不同的,例如:
GA之間使用自然語言互動,比如用自然語言表達自己對選舉活動的看法以及自己對其他GA的好惡,并且從某種意義上來說GA們“理解”了彼此交流的信息,因為這些信息會影響到他們接下來的活動。
(GA互動實例)伊莎貝拉:“我還在權(quán)衡我的選擇,但我已經(jīng)和山姆討論了選舉。你對他有什么看法?”湯姆:“說實話,我不喜歡山姆。我認為他與社區(qū)很疏離,也不關(guān)心我們的最大利益。”
現(xiàn)實生活中的人同樣可以用自然語言與GA交流,例如設(shè)定自己為新聞記者之類的特殊身份,詢問對方對選舉的看法,對方就會說出自己的看法。
現(xiàn)實生活中的人還可以用自然語言直接干預(yù)GA的行動,例如扮演湯姆的“內(nèi)心聲音”( ),告訴湯姆“你將在即將到來的選舉中與山姆競爭”,那么湯姆就會決定和他不喜歡的山姆競爭,并且和他的妻兒分享他的計劃。
GA能改變環(huán)境對象的狀態(tài),比如GA睡覺的時候床就被占用了,GA做完早餐后冰箱就空了。現(xiàn)實生活中的人也可以使用自然語言改變環(huán)境對象,并影響到GA的行動。例如將廚房水管設(shè)置為“漏水”chatgpt模擬角色,GA就會停下手頭的活動,在客廳尋找工具進而修補廚房水管。
除此之外,GA還出現(xiàn)了涌現(xiàn)式()社交行為。涌現(xiàn)是近年來游戲設(shè)計界被廣泛討論的概念,簡單來說,就是事先設(shè)定好的只有底層規(guī)則,然后出現(xiàn)了極其豐富且意外的、復(fù)雜度遠超底層規(guī)則的事件。
對“涌現(xiàn)”一詞的理解 | 奶牛關(guān)@OCT
對GA來說,涌現(xiàn)式社交活動包括:
信息擴散。GA在進入彼此的注意范圍后會簡單聊天,他們感興趣的信息會由此迅速傳播。比如山姆要參與競選這件事一開始只有少數(shù)人知道,而通過GA之間的八卦,這件事馬上全鎮(zhèn)皆知,成為全鎮(zhèn)人的談資。
關(guān)系記憶。GA之間的對話會被彼此積累而記住,并且成為下次對話的引子。比如說在第一天的對話中拉托婭跟山姆提到自己正在為報社拍照片,如果第二天再遇到,山姆就詢問拉托婭照片拍得怎么樣了。
協(xié)調(diào)活動。GA能夠理解指令背后的含義,并且做相關(guān)的“現(xiàn)實性準(zhǔn)備”。例如,研究人員只有要伊莎貝拉在2月14日下午舉辦派對的指令,伊莎貝拉會自發(fā)做出了傳播消息,請好友幫忙裝飾場地等社交活動。
其他GA在派對的基礎(chǔ)上,同樣自發(fā)地展開了基于自身設(shè)定的社交,例如瑪麗亞的角色設(shè)定中有暗戀克勞斯這一條,所以在知道派對消息后,她邀請了克勞斯與她一起參加派對,而克勞斯欣然接受了。
派對就像丟進池塘的石子,在小鎮(zhèn)上激起陣陣漣漪,你甚至能看出狗血八卦[1]
將虛擬角色變成“人”,分幾步?
要讓GA的互動如此像真人,研究者面臨了相當(dāng)多的挑戰(zhàn)。有意思的是,解決這些問題的方法并不是單純的技術(shù)算法,其中還有很強的模仿人類認知的影子。
例如GA擁有著海量的經(jīng)歷,怎么讓GA明白哪些是不重要的,哪些是重要的需要被保留的?如果保留所有的記憶,將會分散GA的“注意力”,降低做出決策的效率,并且從系統(tǒng)運行的角度,也不可能保留所有的行動記錄。
技術(shù)人員的解決辦法就很認知心理學(xué),模擬了人類記憶的編碼、儲存和提取的過程:
GA經(jīng)歷事件的記憶流記錄將會全面保留,與此同時研究者構(gòu)建了一個檢索函數(shù),包含近期度()、重要性()和相關(guān)性()三個變量,分別為最近發(fā)生的、重要的和與當(dāng)前情況相關(guān)的事件賦予更高的分數(shù)。
GA會篩選出記憶流中最重要的部分,從而做出行動[1]
某種意義上來說,我們的記憶也是如此:最近發(fā)生的事更容易回憶起來,重要的事更容易回憶起來,相關(guān)的事也更容易回憶起來(比如怎么想也想不到要說什么,冷不丁看到有關(guān)聯(lián)的事物就突然想到了)。
人類的記憶,本來就可以分為長時記憶和工作記憶。長時記憶就像儲藏室,堆滿了你過往人生的紀念品;工作記憶就像你面前的桌子,擺著你此刻要用的東西。
類似的,你可以把GA包含所有行動的記憶流理解為長時記憶,而提取相關(guān)事件,排列優(yōu)先級的過程理解為工作記憶。這個過程其實就是對人類注意、記憶和決策等認知活動的模擬。
除此之外,研究者還通過一定的機制,讓GA產(chǎn)生了反思的能力。GA能夠思考自己的行為和選擇,按照自己的價值觀做出排序。
例如,GA將不再簡單地因為表面的狀態(tài)變量,例如跟誰相處時間更長,而決定誰更重要(因為你可能跟舍友相處的時間更長,但實際上你們只是簡單打招呼的關(guān)系)。
GA將深入反思自己的設(shè)定,例如克勞斯會想“我對研究充滿熱情”,而“瑪麗亞也同樣熱愛研究”,所以“我們可能會聊得來”,進而認為瑪麗亞對自己最重要。
除此之外,GA還有一定的規(guī)劃計劃能力,以及根據(jù)環(huán)境的不同,展開不同的對話的能力。比如看到一個畫家在畫架旁和看到一個畫家在咖啡館,GA的對話將會截然不同。
某種程度上,人類的智能可能也是涌現(xiàn)的結(jié)果,通過某些簡單的底層基礎(chǔ)設(shè)定,最終發(fā)展出了如此復(fù)雜的智能。
這種模擬甚至讓人開始擁有更大膽的猜想:搞不好,我們這些人根本也不是真的,而是數(shù)字模擬人chatgpt模擬角色,也就是GA。
這就是牛津大學(xué)的哲學(xué)家尼克·博斯特羅姆(Nick )提出的“模擬論點”( )。這個論點基于兩個假設(shè):
一,“意識”可以在計算機里被模擬出了。
二,科技發(fā)展到一定地步,可以使用巨大的計算力。
假設(shè)幾千年后的人類,已經(jīng)可以在超級計算機上運行上百萬個“古人類世界”,每個虛擬的“古人類世界里”都有幾百億個模擬意識。模擬出來的人類意識數(shù)量,就會大大超過非模擬的人類意識數(shù)量。
那么,作為一個“意識”,我們是模擬意識的概率,也就大大超過是真實意識的概率。
我們可能是我們的曾曾曾曾曾曾曾曾曾曾……孫子孫女玩的游戲里的NPC。
作為普通人,我們可以期待什么?
電子游戲中,NPC的影子無處不在,尤其是強調(diào)沉浸感與代入感的角色扮演游戲,玩家與NPC能不能有足夠的互動,是營造沙盒世界氛圍感的關(guān)鍵。
《賽博朋克2077》為人詬病,是因為NPC極其僵硬且缺少互動,使得游戲中的城市未來味十足,卻好像一個空殼;《荒野大鏢客》則恰恰相反,靠海量事先設(shè)定的臺詞與行動腳本營造出一個粗糲狂野的西部牛仔世界,廣受好評。
荒野大鏢客的體驗是很流暢自然,讓你沉浸進去的 |
但就算開發(fā)人員花再多的心思,事先寫好角色腳本的傳統(tǒng)方式總會遇上跨不過去的底層問題,比如腳本終將窮盡,一直與NPC對話,將不可避免地陷入重復(fù)中。
店小二永遠都在“歡迎客官再來”,村長發(fā)布完任務(wù)后只會循環(huán)復(fù)讀“搶走糧食的哥布林首領(lǐng)在東邊的山上,走過村門口的平原就到了”。
如果你想跟衛(wèi)兵NPC對話,最后他永遠會回到“膝蓋中了一箭”上 | 上古卷軸5
而像GA這類基于AI的游戲角色,可能完全改變這種現(xiàn)狀,讓每個NPC都涌現(xiàn)出完全不一樣的行為和對話,即使是一個路人NPC也能有“人味”,讓游戲中的城市和人真正活起來。
NPC之間的信息傳播,同樣是很有開發(fā)潛力的點。例如玩家到小山村做任務(wù)時,村民們會因為NPC中間的口口相傳,聽說到玩家的英雄事跡,從而為玩家大開方便之門,這會讓玩家非常有代入感。
除了角色扮演類游戲,模擬經(jīng)營類游戲也將產(chǎn)生極大變化。AI驅(qū)動敘事在游戲界并不是第一次出現(xiàn),《矮人要塞》( )和《環(huán)世界》()就是先驅(qū)。玩家嚴格意義上來說并不能直接控制某個角色去做某件事chatgpt模擬角色,只能操控營地所需的工作內(nèi)容和小人的工作優(yōu)先級等條件,讓小人在相處和沖突中生成有趣而驚喜的故事。
如果能結(jié)合GA這樣的技術(shù),讓游戲中的角色有了更豐富的人性,這類故事將帶來完全不一樣的體驗。類GA技術(shù)還可能是聯(lián)結(jié)各種游戲類型的橋梁,游戲不再被圈定在某種玩法或類型下,創(chuàng)造出充滿可能性的虛擬世界。
另一方面,有些人還開始有了另外的擔(dān)憂,比如社交媒體上有可能出現(xiàn)與人無異的機器人,讓識別人類真實發(fā)言的難度大大上升。
“將游戲替換成推特,你就會發(fā)現(xiàn)情況很糟糕”,“推特未來將充斥著隱藏在真人檔案后的機器人,你將耗費更多精力才能與真人交流” |
這種設(shè)計也可能被用到色情行業(yè),讓西部世界中暴露人類惡劣面的樂園成為現(xiàn)實。
“A片,它會被用來拍A片”,“嗯,是的,但是其他的事情也一樣。” |
風(fēng)險無疑與收益并存,未來這類技術(shù)將會帶來什么樣的影響,與每個人如何使用技術(shù)息息相關(guān)。
在文章的最后,我還想說一個小彩蛋。
研究中提到的沙盒游戲Demo被稱為,既是 (小村莊)的縮寫,亦是一部中文翻譯為《超人前傳》的美劇。
不知道這個同名是無心的還是研究者有意為之 | 豆瓣
這部劇的劇情簡介是這么寫的:
1989年10月發(fā)生的一場流星雨,徹底改變了這個平凡小鎮(zhèn)的命運。超人降落在這里并由肯特夫婦收養(yǎng)。10多年后,年輕的超人克拉克肯特,在成長過程中,漸漸認識到了自己的宿命。
這仿佛某種隱喻。
站在此刻的時間點往后望,我們幾乎可以肯定,以GPT為代表的AI將是一場徹底改變?nèi)祟惷\的流星雨。它可能帶來新生,也可能帶來毀滅。無論如何,它真的很壯觀。
參考文獻
[1]
免責(zé)聲明:本文系轉(zhuǎn)載,版權(quán)歸原作者所有;旨在傳遞信息,不代表本站的觀點和立場和對其真實性負責(zé)。如需轉(zhuǎn)載,請聯(lián)系原作者。如果來源標(biāo)注有誤或侵犯了您的合法權(quán)益或者其他問題不想在本站發(fā)布,來信即刪。
聲明:本站所有文章資源內(nèi)容,如無特殊說明或標(biāo)注,均為采集網(wǎng)絡(luò)資源。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系本站刪除。