本發(fā)明涉及社會(huì)計(jì)算,尤其涉及一種基于大模型智能體的社會(huì)模擬方法、裝置及設(shè)備。
背景技術(shù):
1、社會(huì)模擬是一種用于預(yù)測(cè)社會(huì)行為、事件或政策變化對(duì)社會(huì)結(jié)構(gòu)和個(gè)體行為影響的研究方法,可以幫助決策者更準(zhǔn)確地預(yù)測(cè)態(tài)勢(shì)和規(guī)劃政策,并評(píng)估其對(duì)社會(huì)的潛在影響。
2、近些年,研究人員研發(fā)了不同類(lèi)型的社會(huì)模擬系統(tǒng)。其中,基于多智能體的模擬系統(tǒng)通過(guò)制定規(guī)則,模擬個(gè)體的簡(jiǎn)單行為和互動(dòng)來(lái)研究社會(huì)現(xiàn)象。但這類(lèi)方法計(jì)算成本過(guò)高、模型驗(yàn)證困難且對(duì)初始條件敏感,僅適合社會(huì)個(gè)體交互規(guī)則簡(jiǎn)單的情況。基于社會(huì)動(dòng)力學(xué)模型的模擬系統(tǒng)將個(gè)體視為受社會(huì)力影響的物理實(shí)體,模擬其在空間中的運(yùn)動(dòng),但這類(lèi)方法往往需要大量計(jì)算資源,并且在處理大規(guī)模人群時(shí)可能會(huì)遇到性能瓶頸?;谇楦袛U(kuò)散模型的模擬系統(tǒng)考慮了情緒在社會(huì)人群仿真中的作用,模擬情緒如何影響個(gè)體行為,但過(guò)分簡(jiǎn)化了情緒的傳播機(jī)制,忽略了個(gè)體差異和情境因素。基于大數(shù)據(jù)分析的社會(huì)模擬系統(tǒng)利用大數(shù)據(jù)技術(shù)從海量行為數(shù)據(jù)中提取模式和趨勢(shì)以改進(jìn)模擬仿真模型,然而,其難以處理非結(jié)構(gòu)化數(shù)據(jù)。
3、社會(huì)模擬的重點(diǎn)在于模擬社會(huì)影響的傳播,難點(diǎn)在于社會(huì)環(huán)境的動(dòng)態(tài)性和社會(huì)關(guān)系的復(fù)雜性,這導(dǎo)致難以準(zhǔn)確地模擬社會(huì)影響在復(fù)雜社會(huì)結(jié)構(gòu)中的傳播機(jī)制。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種基于大模型智能體的社會(huì)模擬方法、裝置、及設(shè)備,用以解決相關(guān)技術(shù)中計(jì)算成本過(guò)高、模型驗(yàn)證困難且對(duì)初始條件敏感,僅適合社會(huì)個(gè)體交互規(guī)則簡(jiǎn)單等問(wèn)題。
2、本發(fā)明提供一種基于大模型智能體的社會(huì)模擬方法,包括如下步驟:
3、基于智能體建模規(guī)則,構(gòu)建社會(huì)模擬智能體模型;
4、利用采集的數(shù)據(jù)對(duì)所述社會(huì)模擬智能體模型進(jìn)行訓(xùn)練,得到訓(xùn)練完成的社會(huì)模擬智能體模型;
5、設(shè)置所述訓(xùn)練完成的社會(huì)模擬智能體模型的模擬參數(shù),生成智能體交互內(nèi)容。
6、根據(jù)本發(fā)明提供的一種基于大模型智能體的社會(huì)模擬方法,智能體建模規(guī)則,包括:?社會(huì)實(shí)體智能體所代表的目標(biāo)社會(huì)實(shí)體屬性、社會(huì)智能體的社會(huì)環(huán)境要素屬性。
7、根據(jù)本發(fā)明提供的一種基于大模型智能體的社會(huì)模擬方法,采集的數(shù)據(jù),包括:從互聯(lián)網(wǎng)上提取關(guān)鍵數(shù)據(jù),采集社交媒體數(shù)據(jù)和新聞媒體數(shù)據(jù)。
8、根據(jù)本發(fā)明提供的一種基于大模型智能體的社會(huì)模擬方法,利用采集的數(shù)據(jù)對(duì)所述社會(huì)模擬智能體模型進(jìn)行訓(xùn)練前,包括:
9、利用采集的真實(shí)歷史數(shù)據(jù),基于模板的方法識(shí)別出智能體行為,將數(shù)據(jù)轉(zhuǎn)化成基于智能體交互的社會(huì)模擬數(shù)據(jù)。
10、根據(jù)本發(fā)明提供的一種基于大模型智能體的社會(huì)模擬方法,利用采集的數(shù)據(jù)對(duì)所述社會(huì)模擬智能體模型進(jìn)行訓(xùn)練,包括:
11、通過(guò)圖神經(jīng)網(wǎng)絡(luò)特征編碼單元對(duì)輸入的所述社會(huì)模擬數(shù)據(jù)進(jìn)行特征編碼,基于注意力機(jī)制進(jìn)行特征融合,得到社會(huì)模擬數(shù)據(jù)的融合特征編碼;
12、基于編碼器-解碼器框架的策略生成單元,將所述社會(huì)模擬數(shù)據(jù)的融合特征編碼生成策略提示語(yǔ);
13、將所述策略提示語(yǔ)輸入至社會(huì)模擬智能體模型進(jìn)行訓(xùn)練,得到訓(xùn)練完成的社會(huì)模擬智能體模型。
14、根據(jù)本發(fā)明提供的一種基于大模型智能體的社會(huì)模擬方法,還包括:
15、基于分層交互記憶存儲(chǔ)方法,在生成交互內(nèi)容時(shí),記憶存儲(chǔ)單元為每個(gè)智能體定義一個(gè)記憶組,并將交互記憶分為主題級(jí)和交互級(jí)進(jìn)行多級(jí)別存儲(chǔ)。
16、根據(jù)本發(fā)明提供的一種基于大模型智能體的社會(huì)模擬方法,設(shè)置所述訓(xùn)練完成的社會(huì)模擬智能體模型的模擬參數(shù),生成智能體交互內(nèi)容,包括:
17、設(shè)置所述訓(xùn)練完成的社會(huì)模擬智能體模型的模擬目標(biāo)、投放的社會(huì)事件及模擬參數(shù),在新的社會(huì)環(huán)境下進(jìn)行交互,完成對(duì)社會(huì)傳播趨勢(shì)情況的預(yù)測(cè)。
18、本發(fā)明還提供一種基于大模型智能體的社會(huì)模擬裝置,包括如下模塊:
19、模型構(gòu)建模塊,基于智能體建模規(guī)則,構(gòu)建社會(huì)模擬智能體模型;
20、訓(xùn)練模塊,利用采集的數(shù)據(jù)對(duì)所述社會(huì)模擬智能體模型進(jìn)行訓(xùn)練,得到訓(xùn)練完成的社會(huì)模擬智能體模型;
21、預(yù)測(cè)模塊,設(shè)置所述訓(xùn)練完成的社會(huì)模擬智能體模型的模擬參數(shù),生成智能體交互內(nèi)容。
22、本發(fā)明還提供一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一種方法。
23、本發(fā)明還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一種方法。
24、本發(fā)明提供的一種基于大模型智能體的社會(huì)模擬方法,從互聯(lián)網(wǎng)采集相關(guān)數(shù)據(jù),包括網(wǎng)絡(luò)社交數(shù)據(jù)以及社會(huì)事件數(shù)據(jù)等,并基于此構(gòu)建一組異構(gòu)大模型智能體,實(shí)現(xiàn)對(duì)可演化的真實(shí)社會(huì)情境的建模,基于社會(huì)模擬數(shù)據(jù),構(gòu)建了基于大語(yǔ)言模型的智能體—智能體及智能體—社會(huì)環(huán)境的語(yǔ)言交互行為,生成動(dòng)態(tài)、有針對(duì)性、個(gè)性化的社會(huì)交互內(nèi)容,在社會(huì)環(huán)境和社會(huì)交互的模擬的基礎(chǔ)上,模擬社會(huì)事件影響的傳播機(jī)制,以實(shí)現(xiàn)對(duì)未來(lái)傳播趨勢(shì)的預(yù)測(cè)。
1.一種基于大模型智能體的社會(huì)模擬方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的基于大模型智能體的社會(huì)模擬方法,其特征在于,所述智能體建模規(guī)則,包括:?社會(huì)實(shí)體智能體所代表的目標(biāo)社會(huì)實(shí)體屬性、社會(huì)智能體的社會(huì)環(huán)境要素屬性。
3.根據(jù)權(quán)利要求1所述的基于大模型智能體的社會(huì)模擬方法,其特征在于,所述采集的數(shù)據(jù),包括:從互聯(lián)網(wǎng)上提取關(guān)鍵數(shù)據(jù),采集社交媒體數(shù)據(jù)和新聞媒體數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的基于大模型智能體的社會(huì)模擬方法,其特征在于,所述利用采集的數(shù)據(jù)對(duì)所述社會(huì)模擬智能體模型進(jìn)行訓(xùn)練前,包括:
5.根據(jù)權(quán)利要求4所述的基于大模型智能體的社會(huì)模擬方法,其特征在于,所述利用采集的數(shù)據(jù)對(duì)所述社會(huì)模擬智能體模型進(jìn)行訓(xùn)練,包括:
6.根據(jù)權(quán)利要求5所述的基于大模型智能體的社會(huì)模擬方法,其特征在于,還包括:
7.根據(jù)權(quán)利要求1所述的基于大模型智能體的社會(huì)模擬方法,其特征在于,所述設(shè)置所述訓(xùn)練完成的社會(huì)模擬智能體模型的模擬參數(shù),生成智能體交互內(nèi)容,包括:
8.一種基于大模型智能體的社會(huì)模擬裝置,其特征在于,包括:
9.一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述方法。
10.一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述方法。