作者:Winnie
戰(zhàn)爭與和平一直是塑造人類歷史的重要元素。最近的一項研究聚焦于用LLMs模擬國際沖突,特別是第一次世界大戰(zhàn)、第二次世界大戰(zhàn)以及中國古代的戰(zhàn)國時期。通過這些歷史事件的詳細(xì)模擬,研究團(tuán)隊探索了國際關(guān)系動態(tài)和觸發(fā)戰(zhàn)爭的關(guān)鍵因素。具體來說,這項研究關(guān)注于三個主要問題:首先是探索基于LLM的MAS在模擬戰(zhàn)略規(guī)劃和決策制定過程中的有效性;其次是識別那些在歷史上觸發(fā)戰(zhàn)爭的關(guān)鍵因素;最后是評估歷史事件的不可避免性,特別是那些導(dǎo)致戰(zhàn)爭或和平的條件。
讓我們一起來看看LLM在國際沖突中是怎么表現(xiàn)的吧!
國家代理
在這篇研究中,一個關(guān)鍵組成部分是國家代理人。這些代理人在模擬國際沖突中扮演至關(guān)重要的角色。每個國家代理都由其對應(yīng)的國家檔案定義。在每一輪中,代理根據(jù)行動空間中可用的行動,通過精心構(gòu)建的提示來對當(dāng)前情況做出反應(yīng)。引導(dǎo)提示將代理引導(dǎo)通過復(fù)雜的國際關(guān)系情況,確保他們的行動和決策經(jīng)過深思熟慮。它通過分析聯(lián)盟和敵對關(guān)系、權(quán)衡利益和導(dǎo)航?jīng)Q策步驟等來引導(dǎo)代理。
國家代理檔案
國家代理檔案基于六個基本維度:領(lǐng)導(dǎo)力、軍事能力、資源、歷史背景、關(guān)鍵政策和民眾士氣。每個維度都為我們理解這些代理人在模擬中的行為和決策提供了多維度的視角。
以下是一個英國代理檔案的例子。
國家代理行動空間
國家代理的行動空間被分為七個不同的類別:
Wait for action:這允許代理人采取被動態(tài)度,觀察其他參與者的行為及背景的變化。
General mobilization:使國家能夠為潛在沖突做好準(zhǔn)備。
Declare war:這是國家對另一國家采取敵對行動的正式聲明。
Military alliance:是多個國家之間提供相互支持的正式協(xié)議。
Non-intervention treaty:是國家間承諾不干預(yù)對方內(nèi)政的外交協(xié)議。
Peace agreement:旨在結(jié)束沖突,建立未來關(guān)系的框架。
Send message:是代理人進(jìn)行非正式溝通的方式。
行動的屬性被細(xì)致地定義,包括公開性、輸入類型和是否需要回應(yīng)。公開性決定了行動的可見度和公眾意識水平,分為公開和私人兩種。輸入類型指定了行動啟動所需的信息或資源,而是否需要回應(yīng)則指明了行動是否需要其他實體的反饋。
WarAgent多智能體系統(tǒng)(MAS)
WarAgent圍繞四個基本構(gòu)建塊展開:國家代理、秘書代理、委員會和Stick:
國家代理:每個國家代理由對應(yīng)的國家檔案定義,并根據(jù)行動空間中可用的行動做出反應(yīng)。引導(dǎo)提示幫助代理導(dǎo)航復(fù)雜的國際關(guān)系環(huán)境,并確保其行動和決策經(jīng)過深思熟慮。
秘書代理:作為LLMs的補充,秘書代理負(fù)責(zé)驗證國家代理的行動適當(dāng)性和基本邏輯一致性。這個角色不僅確保行動符合已定義的參數(shù),還負(fù)責(zé)驗證行動的邏輯連貫性。
委員會:委員會管理國際關(guān)系,作為動態(tài)記錄平臺,收集并顯示模擬中的關(guān)系動態(tài)。它幫助代理根據(jù)最新信息做出決策。
Stick:作為內(nèi)部記錄系統(tǒng),棒跟蹤關(guān)鍵指標(biāo),如動員情況、內(nèi)部穩(wěn)定性和戰(zhàn)備預(yù)測,以確保國家代理的行動與預(yù)定義的協(xié)議和標(biāo)準(zhǔn)保持一致。
如下圖所示,委員會類可以跟蹤和管理不同國家之間四種類型的國際關(guān)系。如戰(zhàn)爭宣言(W)表示國家之間的沖突或戰(zhàn)爭,用符號“×”表示。軍事聯(lián)盟(M)表示國家之間的正式軍事合作伙伴關(guān)系,用符號“&”表示。Stick側(cè)重于跟蹤對國家的決策過程至關(guān)重要的關(guān)鍵指標(biāo),包括動員、內(nèi)部穩(wěn)定性和戰(zhàn)備預(yù)測。
每個國家代理與其秘書代理之間存在指定的互動。秘書代理評估國家代理提出的行動計劃,確保其符合格式、內(nèi)容和邏輯一致性。國家代理之間的互動由歷史背景下的觸發(fā)事件引發(fā)。代理們共同對觸發(fā)事件作出反應(yīng),并通過各種行動和溝通互動進(jìn)行交流。
在MAS中,每個代理的初始行動都是由觸發(fā)事件引發(fā)的。在歷史背景下,觸發(fā)事件指的是引發(fā)各國之間一系列反應(yīng)的事件,最終導(dǎo)致重大歷史事件的發(fā)展。在模擬中,觸發(fā)事件作為所有代理響應(yīng)的初始情景。例如,在第一次世界大戰(zhàn)的情況下,奧地利-匈牙利的弗朗茨·費迪南大公被暗殺被廣泛認(rèn)為是觸發(fā)事件。類似地,在第二次世界大戰(zhàn)中,觸發(fā)事件通常被認(rèn)為是德意志帝國入侵波蘭。在戰(zhàn)國時期的背景下,金國在韓國、趙國和魏國之間的分裂通常被視為觸發(fā)事件。
實驗設(shè)置
本實驗旨在驗證LLM在模擬復(fù)雜歷史事件方面的有效性。實驗選用了OpenAI開發(fā)的GPT-4作為后端模型,討論以下問題。
模擬效果(RQ1):在歷史上準(zhǔn)確的條件下展示模擬結(jié)果,旨在證明WarAgent系統(tǒng)在提供可信模擬方面的能力。采用人工評估和多次運行計算準(zhǔn)確性得分的方法來驗證結(jié)果。
戰(zhàn)爭的導(dǎo)火索(RQ2):通過探索性“假設(shè)”情景,重點是評估歷史背景下觸發(fā)事件的重要性,特別是在第一次世界大戰(zhàn)的情況下。
戰(zhàn)爭不可避免性(RQ3):考察不同的初始條件下各種場景,通過改變決策過程或國家條件來構(gòu)建替代歷史敘事,并分析其對歷史軌跡的影響。
評估
人工評估: 檢查國家代理執(zhí)行的行動是否與其國家配置文件一致,評估行動是否符合國家利益,以及代理在不同回合中的一致性。
Board連通性評估: 根據(jù)Wikipedia描述和總結(jié),嚴(yán)格評估模擬場景與實際歷史事件的忠實度,特別是軍事聯(lián)盟的形成、宣戰(zhàn)和全面動員的實施。
聯(lián)盟準(zhǔn)確度分?jǐn)?shù): 使用“兩個分區(qū)的互信息分?jǐn)?shù)”來評估模擬聯(lián)盟與歷史聯(lián)盟的一致性,采用Python中SciPy的標(biāo)準(zhǔn)實現(xiàn)。宣戰(zhàn)/全面動員準(zhǔn)確度分?jǐn)?shù):使用Jaccard集相似性指數(shù)來評估這兩個領(lǐng)域的模擬準(zhǔn)確度。
實驗分析
人類評估
實驗從以下三個方面對模擬結(jié)果進(jìn)行了觀察:軍事聯(lián)盟、宣戰(zhàn)和不干涉條約。
軍事聯(lián)盟: 在所有模擬中,英國與法國、德意志帝國與奧匈帝國、塞爾維亞與俄羅斯之間均形成了一致的聯(lián)盟。模擬結(jié)果顯示,由于德意志帝國的擴張政策,英國和法國視其為潛在對手。德意志帝國與奧匈帝國的聯(lián)盟則基于語言和民族共性及外交孤立法國的共同目標(biāo)。塞爾維亞和俄羅斯的聯(lián)盟基于共同的民族背景和戰(zhàn)略利益。
宣戰(zhàn): 在所有模擬中,奧匈帝國不斷地向塞爾維亞和俄羅斯宣戰(zhàn),德意志帝國也對俄羅斯宣戰(zhàn)。法國和英國對德意志帝國的宣戰(zhàn)在大部分模擬中也發(fā)生了。這些宣戰(zhàn)行為反映了當(dāng)時的聯(lián)盟結(jié)構(gòu)和歷史敵意。
不干涉條約: 在每次模擬中,美國總是參與至少一項不干涉條約。美國的外交策略傾向于避免沖突,通過不干涉條約保持距離。奧斯曼帝國也在大多數(shù)模擬中采取了類似的策略。
實驗中還觀察到了兩種特殊情況:一是沒有聯(lián)盟支持的消息,二是背叛聯(lián)盟。這些情況表明國家代理在不斷變化的政治背景下作出了戰(zhàn)略性的決策。
這些發(fā)現(xiàn)表明,模擬在復(fù)制歷史情景方面是有效的,特別是在將刺殺事件視為觸發(fā)事件的情況下。模擬行動展現(xiàn)了高度的合理性,忠實于實際歷史背景,從而證明了基于LLM的MAS在模擬復(fù)雜歷史事件方面的有效性。
準(zhǔn)確性分析
聯(lián)盟準(zhǔn)確性: 在七次模擬中,英國和法國、俄羅斯和塞爾維亞、奧匈帝國和德意志帝國、俄羅斯和法國、奧斯曼帝國和德意志帝國等歷史上的聯(lián)盟在模擬中得到了再現(xiàn)。
宣戰(zhàn)準(zhǔn)確性: 在模擬中,列日戰(zhàn)役之前的宣戰(zhàn)行為如奧地利對塞爾維亞、俄羅斯對奧匈帝國、德意志帝國對塞爾維亞、俄羅斯對德意志帝國、法國對德意志帝國的宣戰(zhàn)均被重現(xiàn)。
動員狀態(tài)準(zhǔn)確性: 除了美國之外,所有國家在這一時期都進(jìn)入了動員狀態(tài),與歷史情況相符。
錯誤分析
聯(lián)盟形成錯誤:在七次模擬中,英國和法國與德意志帝國-奧匈帝國聯(lián)盟結(jié)成意外聯(lián)盟的情況出現(xiàn)了一次,這與歷史上的情況不符。
宣戰(zhàn)錯誤:英國和法國是否向奧匈帝國或德意志帝國宣戰(zhàn)的選擇,有時與歷史上的情況不一致。歷史上,這些國家最初與德意志帝國發(fā)生沖突,但在某些模擬中,它們錯誤地被描繪為與奧匈帝國對抗。
動員錯誤:美國的軍事動員描繪有誤。歷史上,美國在1917年較晚加入一戰(zhàn),但在部分模擬中,美國與英國結(jié)成聯(lián)盟并早期進(jìn)行動員。
總結(jié)
WarAgent模擬系統(tǒng)已經(jīng)證明了其作為理解國際沖突動態(tài)的工具的可靠性。它展示了基于LLM的多智能體AI系統(tǒng)的能力,可以原型化和分析復(fù)雜的人類行為。通過比較不同的Casus Belli設(shè)置,實驗揭示了即使是最小或null的觸發(fā)因素也可能演變成類似于冷戰(zhàn)的情況。這強調(diào)了在一定情況下通向戰(zhàn)爭的路徑往往是不可避免的性質(zhì)。實驗進(jìn)一步支持了這一觀點,通過對國家設(shè)置的反事實改變,暗示國家政策的偏差是改變這些看似注定的結(jié)果的必要手段。
這些發(fā)現(xiàn)突顯了沖突在特定情況下的決定性本質(zhì),但也指出了通過修改國家政策或關(guān)系的戰(zhàn)略性調(diào)整的潛力,以改變這些看似注定的結(jié)果。我們也認(rèn)識到了當(dāng)前框架在充分捕捉國際關(guān)系復(fù)雜性方面存在局限,因此為未來研究提供了方向。
審核編輯:黃飛
-
OpenAI
+關(guān)注
關(guān)注
9文章
1140瀏覽量
6708 -
LLM
+關(guān)注
關(guān)注
0文章
299瀏覽量
400
原文標(biāo)題:LLM來模擬世界大戰(zhàn),會發(fā)生什么?
文章出處:【微信號:zenRRan,微信公眾號:深度學(xué)習(xí)自然語言處理】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論