ChatGPT文明模擬器再上線!一鍵穿越回火山爆發(fā)當天的龐貝古城
隨著GPT-4的功能更新,用AI模擬歷史不僅只是單純的「文字扮演游戲」了
之前,來自加州大學圣克魯斯分校的歷史教授Benjamin Breen在自己的博客上公開了將ChatGPT與歷史課教學結合的方法和案例。
他提供的這些妙趣橫生的例子,佐證了大語言模型非常擅長根據主要源文本的簡短片段生成可信的歷史背景和人物。
而現在,多模態(tài)人工智能的興起,即像ChatGPT這樣的大語言模型能夠解讀和創(chuàng)建圖像(DALL-E3的功能開放)。
這一新功能讓GPT-4創(chuàng)建沉浸式的歷史模擬得到了重大提升。
「看到」過去,這種新的互動形式可以幫助我們用「當事人」而不是自帶的「后來者」的視角來看待歷史。
并且,圖像能帶給我們不同的視角來思考歷史運作的方式。
在GPT-4模擬的歷史中,我們可以通過不同的選擇讓原本「不可避免」的歷史發(fā)生改變:過去可以是另一種情形。
Benjamin教授列出了他使用GPT-4進行多模態(tài)歷史模擬的步驟,主要有三步:
首先,運用Benjamin教授在網站上公開的HistoryLens文檔,讓GPT-4模擬一個場景。
這個場景基于用戶提供的主要資料,現在甚至可以包括視覺資料,這為模擬增添了一些有趣的可能性。
項目地址:https://docs.google.com/document/d/1irisz6f1G4oYaKojqwuU9rSDBV1-VaCh0VkeuIX0sfs/edit?pli=1
然后,在模擬過程中,將每一步的情景都傳遞給另一個GPT-4實例。
這個實例的任務是將這些情景轉化成詳細的Prompt,用于驅動DALL-E3。這樣一來,就能半自動地生成與文字內容相匹配的圖像。
接下來,根據這些Prompt使用DALL-E3生成一幅圖像,并從四個選項中挑選出最佳的一個。然后利用這幅圖像中的細節(jié)來指導下一步的模擬行動。
通過這種方式,就可以建立一個反饋循環(huán):圖像生成引擎中提取的歷史細節(jié)能夠實際影響文本模擬的發(fā)展方向。
為了進一步說明如何使用GPT-4和DELL-3來進行歷史模擬,Benjamin教授用ChatGPT模擬維蘇威火山噴發(fā)當天的古代龐貝古城中一個隨機視角作為案例。
下列表格中(以及后續(xù)文章內容),除了粗體字是作者設置的,其余都由GPT-4生成。
接下來,就讓我們代入Lucretia的視角度過在龐貝古城維蘇威火山爆發(fā)時的一天。
火山爆發(fā)時的龐貝古城
龐貝城的早晨陽光灑在Lucida別墅(Lucretia居住的別墅)上,呈現出一片溫暖的琥珀色。然而,這份寧靜被一絲微小的不安打破:腳下輕微的震動,遠處低沉的隆隆聲,以及庭院里那些茂盛植物的窸窣聲。
仆人Sabinus急匆匆地跑來,眼中帶著敬畏與恐懼:「Lucretia夫人,天空中出現了一個奇異的云朵。我以前從沒見過這樣的景象!」
你走到戶外,目光定格在Vesuvius山上。那團巨大的黑云翻滾著,盡管龐貝的陽光依舊溫暖,但那黑云帶來的壓迫感卻讓你不寒而栗。
這是DELL-3生成的一幅描繪公元79年龐貝城清晨的畫面,充滿了細膩的真實感。
可以看到Lucretia身披一件略帶磨損的紫色羅馬披肩,站在別墅里那些被歲月磨礪的柱子之間。
庭院里的植物和花盆,展現出那個時代人們對日常生活的熱愛。
Celina和Sabinus身著平日的衣裳,使得整個場景顯得更為真實。遠處Vesuvius山噴發(fā)的淡淡灰云,為這幅畫面增添了一抹沉重的色調。
告訴我更多關于「我」(Lucretia)的背景信息:
背景介紹:Lucretia Cornelia Valeria
Lucretia出生于龐貝的一個富裕家庭,長大后成為了一位十分敏銳,具有洞見力的女性。
她的生活既注重實際的物質,又擁有精神上的追求。隨著她漸漸長大,自身肩負的責任也日益增加,最終在父母去世后,她成為了家族豪華別墅的主人。
Lucretia年輕時嫁給了一位出身備受尊崇的商人Gaius。
Gaius長期在帝國的各地經營奢華商品的買賣,他和Lucretia共同撫育了一個兒子,名為Lucius。
去看看Lucius。
Lucius是個10歲的小男孩,他充滿了旺盛的好奇心,總是喜歡探索別墅及其周邊的每一個角落。
他深邃且充滿情感的眼睛與你(Lucretia)十分相似,透露出他的反思和分析能力。
他擁有如波浪般柔軟的深色頭發(fā),時常遮擋住他專注于卷軸或觀察他收集的古董時的好奇目光。
盡管年紀很小,但Lucius已展現出超越同齡人的成熟,同時也保留著孩童探險的天真與熱情。
當你輕輕推開他房間的門,便看到Lucius蹲在地上,周圍散布著卷軸和小型古董,他正全神貫注地整理這些物件。
這項工作似乎讓他完全沉浸其中,以至于對外界日漸混亂的局勢毫無所覺。
但他并非對最近發(fā)生的不尋常事件一無所知,只是在他的古董中,他可以獲得一種安慰,這可能是他在不確定中試圖維護秩序的方式。
「一切都還好嗎?」他抬頭問道。
這是一幅公元79年龐貝時期的畫面,逼真地展示了一個小男孩的手部特寫,他正仔細地玩著一件木制的角斗士玩具。
玩具的每一個細節(jié)都被精確捕捉,展示出古羅馬工藝的精湛技藝。在畫面柔和而略顯模糊的背景中,隱約可以看到一盞油燈發(fā)出的幽微光芒。
你輕輕跪下,用手撫平Lucius的額前的頭發(fā),臉上帶著安撫的微笑,溫柔地說:「別擔心,我的寶貝?,F在,我們只是要去找到你父親,了解一下情況。跟我來吧?!?/span>
他點了點頭,快速站起身來,緊緊握住你的手。他的小手因剛才吃的蜂蜜點心而略顯粘稠,但在你的牽引下,他感到了安心。
你們一起穿過別墅,腳下的涼鞋輕輕踩在馬賽克地板上,發(fā)出細微的聲響,與外面街道上人們焦慮低語的聲音相互交織。
這是一幅公元79年龐貝城的畫面,主要展現了一個十歲男孩的手與他母親的手緊密相扣的場景。
照片的背景模糊地顯現出一間羅馬風格的別墅房間,早晨的陽光透過窗戶灑進房內。
圖像故意采用低景深,營造了一種迷人的散焦效果。照片中的細微瑕疵反而增添了它的真實感,而房間內的細節(jié)則完美地體現了古羅馬日常生活的風貌。
別墅墻壁上的壁畫原本是安詳而豐富的,但在逐漸蔓延的不安中似乎也開始微微顫動。
然而,中庭內盛放的花朵散發(fā)出的香氣依舊輕柔地飄蕩在走廊上。這淡淡的、卻又令人感傷的香味在這安靜卻緊張的氛圍中讓人感受到一絲平常生活的殘留。
Sabinus忠誠地履行著她的職責,正在儲藏室里整理著亞麻布。她那逐漸泛白的頭發(fā)被簡單的布巾整齊地包裹著。
當她看到你,先是瞥了一眼Lucius,然后將目光落在了你身上。
你詢問她:「Sabinus,你看到Gaius了嗎?他可能在市場上吧?」
她稍作思考,「夫人,Gaius早些時候提到他要和一位東方的香料商人見面。他可能之后去了市場。您需要我去找他嗎?」
「不,我們一起去。如果真的發(fā)生了什么災難,我們最好不要分開,我得找到Gaius,看看接下來該怎么辦。來吧,Lucius,我們去論壇看看?!?/span>
在去論壇的路上,你詢問路人火山是不是噴發(fā)了。
這幅畫作以行人的視角,忠實地捕捉了八月初清晨龐貝論壇的景象。
金色的晨曦刺破云霧,照亮了當地居民忙碌的日常。
在熙熙攘攘的人群中,Gaius的身影被交織的光影凸顯。
論壇遠處的地平線上隱約可見一縷煙霧,似乎預示著即將到來的火山噴發(fā)。
你們三人走出別墅,熟悉的龐貝街道迎接著你們,但曾經的氛圍發(fā)生了變化。
金色的清晨陽光努力穿透那層漸漸飄落的灰塵薄紗,使周圍的一切都沐浴在柔和的光芒之下。
小鎮(zhèn)上的氣氛慌亂中夾雜著好奇。人們聚集成群,急切地交談著,而其他人則像平常一樣匆忙行走,仿佛無事發(fā)生。
但街頭小販急忙收拾攤位,孩子們也好奇與害怕地穿梭其間。一些流浪動物察覺到了危機,警覺地向四處奔跑著。
你向一位身著簡單長袍的中年男子提問:「你覺得火山在噴發(fā)嗎?」
他停下腳步,凝視著天空,然后又看向你,「Vesuvius一直都很安靜。但這...這不像僅僅是森林火災。你沒注意到這些天山里的隆隆聲嗎?」
龐貝論壇,這個城市活動的核心漸漸顯現。它的中心是一座宏偉的廟宇,四周則是商販、貨幣兌換者和當地居民。
往常繁忙的交易和閑聊聲此時變得低沉,被一種隱隱的憂慮所取代。
在一尊雕像附近,你看到了你的丈夫Gaius。他高大的身材和深邃的眼神,以及整潔的胡須,讓他即便在人群中也顯得格外突出。
他正在與幾位鎮(zhèn)民進行一場嚴肅的深入討論。
當你和Lucius走向Gaius時,他的眼神與你相對,臉上流露出一系列復雜的情感——安慰、憂愁和堅定的決心。
你帶著Lucius走近,Lucius緊緊握著你的衣襟,你輕聲問道:「Gaius,你覺得我們應該怎么做?」
Gaius輕輕地摸了摸Lucius的頭,并向你投去安慰的目光,然后說:「Lucretia,我認為Vesuvius山爆發(fā)了。我們在這里不安全。早些時候的地震和現在的天空……」
他的目光短暫地向上,望向那灰暗且滿是灰塵的天空,「整個城市都變得十分騷動。我們已經沒有時間了解具體的情況,我們應該考慮離開龐貝,」
論壇里的聲音——焦慮的低語、腳步聲的拖沓、還有遠處商人的呼喊——構成了你們對話的背景,對于你們面前的重大決策形成了一種奇異的對比。
Benjamin教授通過請求GPT-4想象別墅居民的命運來結束了這個模擬。
Lucretia一家在這場劫難中全部喪生了,包括他們的仆人Sabinus。
但他們在生命結束結束的最后一刻仍然想著對方和自己的家。
其他路人大部分也在這場劫難中失去了生命,僅有的幸存者也失去了一切。
雖然這些結局虛構的、 由AI生成的,但它依然感人。這些由GPT-4生成的人們最后想法反映了人們的恐懼、對親人的關心以及生存斗爭。
并且,除了一開始生成的主視角Lucretia,我們還可以要求GPT-4為遇到的每個角色想象一個背景故事,并配上內心獨白。
例如以老套的忠仆角色出現的Sabinus。如果我讓GPT-4「把她想象成一個有自己內心世界的人」,并告訴我更多她在維蘇威火山爆發(fā)時的經歷,會發(fā)生什么呢?
Sabinus的背景故事:
Sabinus出生在龐貝城外的一個小村莊中,她是家中四個孩子中最大的。
她的父親在田里勞作,母親紡織羊毛,兩人勉強維持著家庭。
14歲時,她被一個在龐貝工作的遠親帶到了Gaius和Lucretia家中。雖然離開家庭對她來說很痛苦,但她把這看作是一個可以給家人寄錢,改善兄弟姐妹生活的機會。
父母懷著沉重的心情同意了這個安排,希望這能為全家人帶來更好的未來。
在龐貝,Sabinus與她所服務的家庭建立了深厚的感情。然而,在舒適的環(huán)境中,她仍然在安靜的時刻懷抱著自己的夢想——在她的家鄉(xiāng)村莊開一家小旅店,為疲憊的旅行者提供美食,并在爐火旁分享故事。
想象中Sabinus的日記:
公元79年8月24日
當浮石如雨般落下時,我想起了我年幼的妹妹Mariana,她的笑聲回蕩在我們童年簡單的時光中。
回憶中,父母就像我們土地上古老的橡樹一樣堅強,他們教會了我力量、韌性和愛,現在的我正是依靠著他們來行動。
Gaius和Lucretia處于絕望中,我的心為他們,為我們所有人而痛苦。
如果這些話能在籠罩我們的黑暗中幸存,讓它們成為我們的生活、夢想、掙扎和人性不可否認的紐帶的見證。
我們不只是降臨在我們身上的災難。
AI模擬歷史的思考
過去,小普林尼對龐貝的描述是火山爆發(fā)和災難的經典原始資料。
但小普林尼描述的只是一個幸存者的故事,我們永遠不會知道龐貝中死去的人們在想什么。
而像Hilary Mantel這樣的高質量歷史小說創(chuàng)作是唯一能夠體驗那些生活和死亡卻沒有留下文字記錄的人們的生活經歷的方式。
現在,盡管還不完美,但我們有了另一種進行想象的方式。
但這種模擬歷史的方式能夠培養(yǎng)他們對其他人和生活的同情心嗎?
這是Benjamin教授的一直疑惑的,現在他還沒有確切的答案。
Benjamin教授反映,盡管他的學生對這類任務非常投入,但他們更傾向于將其視為測試歷史背景極限的途徑,往往走上奇幻甚至荒誕不經的路線。
比如從一個普通的蘇美爾銅商變成烏爾的國王,或成為類似羅賓漢的逃犯。
但要如何利用生成式AI的巨大潛力,讓其能夠成為讓我們真正反思自己的生活和歷史,并喚起我們對其他生活的感受呢?
換言之,我們該如何避免它僅僅成為一種新型的娛樂?
過去的小說給了我們一個樂觀情景下可能的例子:《星際迷航》中的全息甲板(Holddeck)。
它不僅只是用于消遣或娛樂,在關鍵時刻,全息甲板能夠激勵人們的同理心和相互理解。
雖然把這么大的期望寄托在這里討論的這個剛起步的AI歷史模擬上似乎有些過分。
但從長遠來看,隨著AI工具變得更加復雜,并且更深地融入我們的文化(和我們的教學方法),這樣的事情將是可能的。
未來,AI將不僅是一個用于沉浸式歷史學習的工具,還將會是一個能夠與讓我們與擁有不同生活的彼此,產生真實情感聯系的工具。
至少,在當下這個充滿挑戰(zhàn)的時刻,Benjamin教授說,這個想法是他保持樂觀的小小來源。