本技術(shù)涉及人工智能領(lǐng)域,尤其涉及一種基于大模型多智能體的遠(yuǎn)程協(xié)作數(shù)據(jù)分析方法和裝置。
背景技術(shù):
1、在現(xiàn)代企業(yè)投研分析中,數(shù)據(jù)的完整性、及時性和多樣性至關(guān)重要。然而,現(xiàn)實中數(shù)據(jù)往往分散在不同的地理位置,各地的數(shù)據(jù)資源彼此不知曉,形成了“數(shù)據(jù)孤島”。這種數(shù)據(jù)孤立狀態(tài)導(dǎo)致無法充分利用多地的數(shù)據(jù)資源,限制了投研分析的深度和廣度。同時,數(shù)據(jù)資源經(jīng)常變化,進(jìn)一步增加了數(shù)據(jù)整合的難度。
2、現(xiàn)有的分布式數(shù)據(jù)處理和分析的方法,通常要求將數(shù)據(jù)集中到單一地點進(jìn)行處理,存在數(shù)據(jù)傳輸成本高、數(shù)據(jù)隱私和安全風(fēng)險等問題,缺乏智能化的協(xié)作機(jī)制。
技術(shù)實現(xiàn)思路
1、本公開提供了一種基于大模型多智能體的遠(yuǎn)程協(xié)作數(shù)據(jù)分析方法、裝置、設(shè)備及存儲介質(zhì),以至少解決現(xiàn)有技術(shù)中存在的以上技術(shù)問題。
2、根據(jù)本技術(shù)的第一方面,提供了一種基于大模型多智能體的遠(yuǎn)程協(xié)作數(shù)據(jù)分析方法,所述方法包括:
3、構(gòu)建大模型、協(xié)調(diào)智能體、數(shù)據(jù)發(fā)現(xiàn)智能體、分析智能體、報告生成智能體以及報告審查智能體;其中,大模型、協(xié)調(diào)智能體、報告生成智能體以及報告審查智能體設(shè)置在中心服務(wù)器,所述數(shù)據(jù)發(fā)現(xiàn)智能體及分析智能體設(shè)置在遠(yuǎn)程服務(wù)器,所述遠(yuǎn)程服務(wù)器包括多個,多個所述遠(yuǎn)程服務(wù)器與所述中心服務(wù)器連接;
4、所述大模型接收用戶需求,對所述用戶需求進(jìn)行理解,生成目標(biāo)報告任務(wù);
5、所述協(xié)調(diào)智能體根據(jù)所述目標(biāo)報告任務(wù)確定分析目標(biāo)及需求數(shù)據(jù),將獲取數(shù)據(jù)請求發(fā)送至所述數(shù)據(jù)發(fā)現(xiàn)智能體;
6、所述數(shù)據(jù)發(fā)現(xiàn)智能體在接收到所述數(shù)據(jù)請求后,從本地數(shù)據(jù)庫中獲取數(shù)據(jù)元信息并發(fā)送至所述協(xié)調(diào)智能體,所述協(xié)調(diào)智能體識別所述數(shù)據(jù)元信息中具有需求數(shù)據(jù)的目標(biāo)數(shù)據(jù)發(fā)現(xiàn)智能體,將獲取需求數(shù)據(jù)請求發(fā)送至所述目標(biāo)數(shù)據(jù)發(fā)現(xiàn)智能體;其中,所述目標(biāo)數(shù)據(jù)發(fā)現(xiàn)智能體包括多個,布置在多個遠(yuǎn)程服務(wù)器中;
7、基于所述需求數(shù)據(jù)請求,所述目標(biāo)數(shù)據(jù)發(fā)現(xiàn)智能體從本地數(shù)據(jù)庫中獲取需求數(shù)據(jù);
8、所述分析智能體對所述需求數(shù)據(jù)進(jìn)行分析,生成分析結(jié)果;
9、所述協(xié)調(diào)智能體接收多個遠(yuǎn)程服務(wù)器的所述分析結(jié)果進(jìn)行數(shù)據(jù)整合,得到整合數(shù)據(jù);
10、所述報告生成智能體根據(jù)所述整合數(shù)據(jù)生成初始報告;
11、所述報告審查智能體對所述初始報告進(jìn)行審查,根據(jù)審查結(jié)果對所述初始報告進(jìn)行修訂,得到目標(biāo)報告。
12、在一可實施方式中,所述大模型與所述協(xié)調(diào)智能體通信連接,所述協(xié)調(diào)智能體分別與所述數(shù)據(jù)發(fā)現(xiàn)智能體、分析智能體、報告生成智能體通信連接,所述數(shù)據(jù)發(fā)現(xiàn)智能體與所述分析智能體通信連接;所述報告生成智能體與所述報告審查智能體通信連接。
13、在一可實施方式中,在所述協(xié)調(diào)智能體接收所述目標(biāo)報告任務(wù)后,還包括:
14、判斷所述協(xié)調(diào)智能體與各個遠(yuǎn)程服務(wù)器中的數(shù)據(jù)發(fā)現(xiàn)智能體是否正常通信;
15、在確定正常通信后將獲取數(shù)據(jù)請求發(fā)送至所述數(shù)據(jù)發(fā)現(xiàn)智能體。
16、在一可實施方式中,所述協(xié)調(diào)智能體識別所述數(shù)據(jù)元信息中具有需求數(shù)據(jù)的目標(biāo)數(shù)據(jù)發(fā)現(xiàn)智能體,包括:
17、從所述數(shù)據(jù)元信息中識別需求數(shù)據(jù);所述需求數(shù)據(jù)包括多種類型;
18、確定識別的需求數(shù)據(jù)對應(yīng)的數(shù)據(jù)發(fā)現(xiàn)智能體,將對應(yīng)的數(shù)據(jù)發(fā)現(xiàn)智能體確定為目標(biāo)數(shù)據(jù)發(fā)現(xiàn)智能體。
19、在一可實施方式中,所述確定識別的需求數(shù)據(jù)對應(yīng)的數(shù)據(jù)發(fā)現(xiàn)智能體,將對應(yīng)的數(shù)據(jù)發(fā)現(xiàn)智能體確定為目標(biāo)數(shù)據(jù)發(fā)現(xiàn)智能體,包括:
20、對獲取的需求數(shù)據(jù)進(jìn)行處理,將處理后的需求數(shù)據(jù)與所述分析目標(biāo)進(jìn)行匹配,得到匹配數(shù)據(jù);
21、將匹配數(shù)據(jù)對應(yīng)的協(xié)調(diào)智能體確定為目標(biāo)協(xié)調(diào)智能體。
22、在一可實施方式中,所述分析智能體對所述需求數(shù)據(jù)進(jìn)行分析,生成分析結(jié)果,包括:
23、接收所述協(xié)調(diào)智能體的分析目標(biāo);
24、處理所述需求數(shù)據(jù)中的異常值和缺失值;
25、基于預(yù)設(shè)的prompt文本要求對多種類型的需求數(shù)據(jù)進(jìn)行多維度分析,得到分析結(jié)果。
26、在一可實施方式中,所述協(xié)調(diào)智能體接收多個遠(yuǎn)程服務(wù)器的所述分析結(jié)果進(jìn)行數(shù)據(jù)整合,得到整合數(shù)據(jù),包括:
27、檢查接收的分析結(jié)果中的數(shù)據(jù)是否完整,并在完整時驗證所述分析結(jié)果中的數(shù)據(jù)是否在合理范圍內(nèi),若在合理范圍內(nèi)則判斷所述分析結(jié)果是否符合分析目標(biāo)的要求,將符合要求的分析結(jié)果保存為整合數(shù)據(jù)。
28、在一可實施方式中,所述報告生成智能體根據(jù)所述整合數(shù)據(jù)生成初始報告,包括:。
29、接收所述整合數(shù)據(jù),基于所述整合數(shù)據(jù)和預(yù)設(shè)的報告模版生成初始報告的文字部分,再對初始報告中插入圖片位置符號,得到初始報告。
30、在一可實施方式中,所述對所述初始報告進(jìn)行審查,包括:
31、對所述初始報告的數(shù)據(jù)和結(jié)論的正確性進(jìn)行檢查;
32、對所述初始報告的邏輯性進(jìn)行檢查;
33、對所述初始報告的語法進(jìn)行檢查。
34、根據(jù)本技術(shù)的第二方面,提供了一種基于大模型多智能體的遠(yuǎn)程協(xié)作數(shù)據(jù)分析裝置,包括:
35、構(gòu)建模塊,用于構(gòu)建大模型、協(xié)調(diào)智能體、數(shù)據(jù)發(fā)現(xiàn)智能體、分析智能體、報告生成智能體以及報告審查智能體;其中,大模型、協(xié)調(diào)智能體、報告生成智能體以及報告審查智能體設(shè)置在中心服務(wù)器,所述數(shù)據(jù)發(fā)現(xiàn)智能體及分析智能體設(shè)置在遠(yuǎn)程服務(wù)器,所述遠(yuǎn)程服務(wù)器包括多個,多個所述遠(yuǎn)程服務(wù)器與所述中心服務(wù)器連接;
36、理解模塊,用于所述大模型接收用戶需求,對所述用戶需求進(jìn)行理解,生成目標(biāo)報告任務(wù);
37、確定模塊,用于所述協(xié)調(diào)智能體根據(jù)所述目標(biāo)報告任務(wù)確定分析目標(biāo)及需求數(shù)據(jù),將獲取數(shù)據(jù)請求發(fā)送至所述數(shù)據(jù)發(fā)現(xiàn)智能體;
38、識別模塊,用于所述數(shù)據(jù)發(fā)現(xiàn)智能體在接收到所述數(shù)據(jù)請求后,從本地數(shù)據(jù)庫中獲取數(shù)據(jù)元信息并發(fā)送至所述協(xié)調(diào)智能體,所述協(xié)調(diào)智能體識別所述數(shù)據(jù)元信息中具有需求數(shù)據(jù)的目標(biāo)數(shù)據(jù)發(fā)現(xiàn)智能體,將獲取需求數(shù)據(jù)請求發(fā)送至所述目標(biāo)數(shù)據(jù)發(fā)現(xiàn)智能體;其中,所述目標(biāo)數(shù)據(jù)發(fā)現(xiàn)智能體包括多個,布置在多個遠(yuǎn)程服務(wù)器中;
39、獲取模塊,用于基于所述需求數(shù)據(jù)請求,所述目標(biāo)數(shù)據(jù)發(fā)現(xiàn)智能體從本地數(shù)據(jù)庫中獲取需求數(shù)據(jù);
40、分析模塊,用于所述分析智能體對所述需求數(shù)據(jù)進(jìn)行分析,生成分析結(jié)果;
41、整合模塊,用于所述協(xié)調(diào)智能體接收多個遠(yuǎn)程服務(wù)器的所述分析結(jié)果進(jìn)行數(shù)據(jù)整合,得到整合數(shù)據(jù);
42、生成模塊,用于所述報告生成智能體根據(jù)所述整合數(shù)據(jù)生成初始報告;
43、審查模塊,用于所述報告審查智能體對所述初始報告進(jìn)行審查,根據(jù)審查結(jié)果對所述初始報告進(jìn)行修訂,得到目標(biāo)報告。
44、根據(jù)本技術(shù)的第三方面,提供了一種電子設(shè)備,包括:
45、至少一個處理器;以及
46、與所述至少一個處理器通信連接的存儲器;其中,
47、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本技術(shù)所述的方法。
48、根據(jù)本技術(shù)的第四方面,提供了一種存儲有計算機(jī)指令的非瞬時計算機(jī)可讀存儲介質(zhì),所述計算機(jī)指令用于使所述計算機(jī)執(zhí)行本技術(shù)所述的方法。
49、根據(jù)本技術(shù)的第五方面,提供了一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序或指令,所述計算機(jī)程序或指令被處理器執(zhí)行時實現(xiàn)本技術(shù)所述的方法。
50、利用本技術(shù)技術(shù)方案,可實現(xiàn)對原音頻和新音頻的各自播放。
51、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本技術(shù)的實施例的關(guān)鍵或重要特征,也不用于限制本技術(shù)的范圍。本技術(shù)的其它特征將通過以下的說明書而變得容易理解。