生成式智能體——來自NPC們的獨立宣言
?游戲里的NPC都見過吧?
不管NPC是干嘛的,有任務的接任務,沒任務的尬聊,他們共同的特點就是——翻來覆去就是那幾句話。
原因也很簡單,這些NPC還不夠智能。
換句話說,傳統的NPC都是先給他們安排好劇本,安排好話術,該到哪步就說哪句話。
而隨著ChatGPT的出現,這些游戲角色的對話可以在只輸入關鍵信息的前提下,自我生成。
這就是斯坦福和谷歌的研究者們在做的事——用人工智能創造出的生成式智能體。
生成式智能體怎么生成?
這玩意兒的機理其實很簡單,用一張圖就可以簡單進行概括。
最左邊的Perceive就像是最開始的輸入,智能體開始接收各類信息。
而中間的大框框,就是最主要的部分了,這里揭示了生成式智能體是怎么「生成」內容的,并且自發地走到最后一步「Act」。
生成式智能體最主要的特點就是有個Memory Stream,也就是內存流。
就像上面提到的傳統npc,他們的行為和言語都是規定好的,沒有自由發揮的空間。
而如果想自由發揮,就必須有自己的「庫」,這個「庫」里有AI記下的日常所見、所聽的事物,并加以思考,這樣才能進一步「Act」。
AI必須得學習嘛。
而提取記憶、計劃、反思的環節,就是AI處理記憶的環節。AI不光能記住每天發生了什么,還能反思這些事件,制定每一天的計劃。
同時,由AI的行為所引起的新反饋,他們也會記住,并當成新的素材,繼續展開新一輪的處理。
Observation就是每個角色對周遭環境以及人、事的觀察,Reflection則是對這些觀察到的現象的思考。
然后角色們再根據這些內容生成Plan。
一開始,他們先自己制定出大致的計劃,然后慢慢細化。先是制定小時計劃,再制定出5-15分鐘的短期計劃。
并且,角色還會根據周遭環境的變化修改各自的計劃。完全模仿人類行為,誰不是一天到頭瘋狂修改自己的計劃的呢。
這樣,我們就看到了生成式智能體的魅力。
我們可以看到,完全體的生成式智能體(包含觀察、思考、計劃三部分)的表現要比缺少任何一種、兩種的架構表現好得多。
可愛小人Emoji
在谷歌和斯坦福研究人員設計的場景下,一共有25個小AI人,生活在這么一張地圖中。
研究人員一共設置了25個角色,并且給每個角色都設定了姓名和職業等基本信息。
比方說,John Lin是一個藥店店員,十分樂于助人。他總是在思考如何讓他的客戶更方便地拿藥。
生活方面,John和他的妻子Mei Lin一起生活,后者是一個大學教授。他們的兒子Eddy Lin正在學習音樂理論。
同時還建立了角色之間初始的關系網,比如John和他鄰居的關系,對鄰居的看法,以及和藥店同事之間的關系,平時愛聊什么等等。
每一個角色都有這么一段預設的文字,初步勾勒出了角色框架,引發后續的交互。
而剩下的部分,就靠AI自己發揮了。
每個角色的行為都會由emoji表示,并且會在系統中用一句話概括。比如某某正在寫日記,就會用
來表示。
有一天,Isabella和Tom相遇。他們聊起了有關競選的話題。
要知道,角色之間能使用完整清晰的自然語言進行交流。并且每個角色都能感知到附近的其他角色,并能根據各自的性格和人物關系來自行決定,是擦肩而過還是開始攀談。
Isabella:「我還在想我該選誰。但我和Sam Moore聊過競選的事。你對他是什么看法?」
Tom:「講實話,我不是很喜歡Sam。我覺得他有點脫離咱們的社區,不會為咱們的利益最大化而考慮?!?/p>
而出于試驗的目的,研究人員還可以進行干預。不過這種干預不同于傳統的輸入劇本。而是在一些分支的走向上稍微施加一點力量,余下的部分還是靠AI自己發揮。
而具體到每一天的日常,每一個角色都會有自己的「routine」,這個「routine」是預設的。
以下就是藥房小哥John Lin的一天。而至于每天會發生什么新鮮事,就是最有意思的部分了。
最后,再讓我們看看情人節這天AI之間發生了什么有趣的互動吧。
在情人節這天,研究人員給了兩個角色Isabella和Maria一人一條預設信息,告訴Isabella她要舉辦一場派對,并告訴Maria她喜歡Klaus。
然后,兩個角色就開始自己玩自己的了。
Isabella在地圖中溜達,看見人就邀請他們來自己的派對。
這其中就包括Maria。Maria肯定也不會錯過這個機會和Klaus相處,于是她找到Klaus,邀請他一同前往Isabella的派對。
Isabella邀請完人也沒閑著,去咖啡廳裝飾了場地,還請來了Maria幫忙。
上面這張圖展現了這些AI相互之間的關系,以及由派對引發的交互。
然后一群人AI就快快樂樂地在下午五點開始派對了。
下面這張圖則是詳細地展開了這場派對的舉辦是怎么由AI自發引導的。涉及到了記憶的提取、從對環境的觀察中進行的反思,以及決策。
左側是Isabella觀察到的環境內容,比如閑置的冰箱、床、架子、書桌、衣柜等等,然后根據環境和要舉辦派對的意圖,做出了裝飾、邀請、設計派對等等決策。
如此一來,整個過程就顯得非常飽滿了。
科幻照進現實?
以上的場景看似簡單好玩,但是越發展越能展現出不一樣的力量。
Pete在推特上表示,這個成果未來可以應用在很多方面。
比如說應用在VR世界,有了這種生成式智能體充當npc,想必像西部世界里設想的場景不再會是遙不可及的。
「在西部世界中,每一個NPC都有自己的思想,性格,計劃,以及人際關系。甚至,更多的東西都是自主生成的。」
而由谷歌和斯坦福的研究者們做的這個玩意兒,就是個迷你的Q版西部世界。
參考資料:
https://twitter.com/nonmayorpete/status/1645355225157615616 https://www.reddit.com/r/MachineLearning/comments/12hluz1/r_generative_agents_interactive_simulacra_of/