本申請(qǐng)涉及人工智能領(lǐng)域,特別是涉及一種基于大語(yǔ)言模型的可視化數(shù)據(jù)處理方法、裝置、設(shè)備和介質(zhì)。
背景技術(shù):
1、智能投顧,又稱(chēng)理財(cái)機(jī)器人,是一種基于人工智能技術(shù)和大數(shù)據(jù)算法,為投資者提供個(gè)性化投資建議和資產(chǎn)管理服務(wù)的創(chuàng)新模式。相關(guān)技術(shù)中,智能投顧的過(guò)程為:?jiǎn)柧浣?jīng)過(guò)解析完成關(guān)鍵字段槽位的抽取,調(diào)用數(shù)據(jù)接口完成數(shù)據(jù)的獲取。用戶(hù)不太會(huì)向系統(tǒng)輸入完整的查詢(xún)語(yǔ)句,這就導(dǎo)致基于用戶(hù)問(wèn)句解析獲取的數(shù)據(jù)與圖表繪制需要的數(shù)據(jù)大概率是不匹配的,使得答復(fù)結(jié)果精準(zhǔn)度較差。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)目的是提供一種基于大語(yǔ)言模型的可視化數(shù)據(jù)處理方法、裝置、設(shè)備和介質(zhì),能夠?yàn)橛脩?hù)的問(wèn)句提供包括可視化圖表的問(wèn)答結(jié)果,問(wèn)答結(jié)果更加精準(zhǔn),更加符合用戶(hù)的需求。
2、第一方面,提供了一種基于大語(yǔ)言模型的可視化數(shù)據(jù)處理方法,包括:
3、獲取用戶(hù)的提問(wèn)文本;
4、獲取大語(yǔ)言模型,所述大語(yǔ)言模型中預(yù)先設(shè)置有智能投顧場(chǎng)景下的角色信息,以便于用戶(hù)能夠與大語(yǔ)言模型中基于所述角色信息對(duì)應(yīng)的角色與用戶(hù)互動(dòng);
5、將所述提問(wèn)文本輸入所述大語(yǔ)言模型,通過(guò)所述大語(yǔ)言模型對(duì)所述提問(wèn)文本進(jìn)行分類(lèi),得到問(wèn)句類(lèi)別;當(dāng)問(wèn)句類(lèi)別是診斷類(lèi)別時(shí),根據(jù)所述提問(wèn)文本確定數(shù)據(jù)信息和圖表信息,并根據(jù)所述數(shù)據(jù)信息和所述圖表信息進(jìn)行圖表渲染,生成問(wèn)答結(jié)果,所述問(wèn)答結(jié)果包括渲染后的圖表;
6、發(fā)送問(wèn)答結(jié)果至用戶(hù)對(duì)應(yīng)的客戶(hù)端設(shè)備,以在所述客戶(hù)端設(shè)備上可視化展示問(wèn)答結(jié)果。
7、本申請(qǐng)?jiān)谝惠^佳示例中可以進(jìn)一步配置為:根據(jù)所述提問(wèn)文本確定數(shù)據(jù)信息和圖表信息,包括:
8、根據(jù)所述提問(wèn)文本,確定所述數(shù)據(jù)信息,所述數(shù)據(jù)信息包括:至少一個(gè)標(biāo)的對(duì)應(yīng)的目標(biāo)基礎(chǔ)信息、時(shí)段信息以及指標(biāo)信息;
9、根據(jù)所述數(shù)據(jù)信息,確定圖表信息。
10、本申請(qǐng)?jiān)谝惠^佳示例中可以進(jìn)一步配置為:所述根據(jù)所述數(shù)據(jù)信息,確定圖表信息,包括:
11、根據(jù)所述數(shù)據(jù)信息,確定目標(biāo)圖表類(lèi)型;
12、當(dāng)所述目標(biāo)圖表類(lèi)型為通用圖表時(shí),根據(jù)目標(biāo)圖表類(lèi)型對(duì)應(yīng)的圖表要求和數(shù)據(jù)信息,確定圖表信息;
13、當(dāng)所述目標(biāo)圖表類(lèi)型為高定圖表時(shí),根據(jù)所述提問(wèn)文本,從多個(gè)預(yù)設(shè)圖表中,確定目標(biāo)圖表,并將所述目標(biāo)圖表的參數(shù)信息作為圖表信息。
14、本申請(qǐng)?jiān)谝惠^佳示例中可以進(jìn)一步配置為:根據(jù)所述數(shù)據(jù)信息和所述圖表信息進(jìn)行圖表渲染,生成問(wèn)答結(jié)果,包括:
15、根據(jù)所述數(shù)據(jù)信息,從數(shù)據(jù)庫(kù)中讀取與所述數(shù)據(jù)信息對(duì)應(yīng)的第一目標(biāo)數(shù)據(jù);
16、當(dāng)所述目標(biāo)圖表類(lèi)型為通用圖表時(shí),對(duì)所述第一目標(biāo)數(shù)據(jù)進(jìn)行特征分析,得到基礎(chǔ)數(shù)據(jù)特征和派生數(shù)據(jù)特征;
17、根據(jù)所述基礎(chǔ)數(shù)據(jù)特征和所述派生數(shù)據(jù)特征,填入到所述目標(biāo)圖表類(lèi)型對(duì)應(yīng)的通用圖表的代碼塊中,實(shí)現(xiàn)圖表的渲染,生成問(wèn)答結(jié)果;所述目標(biāo)圖表類(lèi)型對(duì)應(yīng)的通用圖表的代碼塊是基于圖表信息確定的;
18、當(dāng)所述目標(biāo)圖表類(lèi)型為高定圖表時(shí),根據(jù)所述目標(biāo)圖表的參數(shù)信息對(duì)所述第一目標(biāo)數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,得到與所述參數(shù)信息對(duì)應(yīng)的多個(gè)圖表數(shù)據(jù);
19、根據(jù)所述圖表信息定位目標(biāo)圖表,并按照所述目標(biāo)圖表,填充所述多個(gè)圖表數(shù)據(jù),得到問(wèn)答結(jié)果。
20、本申請(qǐng)?jiān)谝惠^佳示例中可以進(jìn)一步配置為:獲取用戶(hù)的提問(wèn)文本,包括:
21、獲取用戶(hù)的初始提問(wèn)文本;
22、分析所述初始提問(wèn)文本的關(guān)鍵詞;
23、根據(jù)所述關(guān)鍵詞進(jìn)行推理,將所述初始提問(wèn)文本拆分為具有至少兩個(gè)任務(wù)的提問(wèn)文本。
24、本申請(qǐng)?jiān)谝惠^佳示例中可以進(jìn)一步配置為:發(fā)送問(wèn)答結(jié)果至用戶(hù)對(duì)應(yīng)的客戶(hù)端設(shè)備之前,還包括:
25、提取所述問(wèn)答結(jié)果的關(guān)鍵特征;
26、確定所述關(guān)鍵特征和所述數(shù)據(jù)信息的匹配程度;
27、若匹配程度大于預(yù)設(shè)程度閾值,則執(zhí)行發(fā)送問(wèn)答結(jié)果至用戶(hù)對(duì)應(yīng)的客戶(hù)端設(shè)備的步驟;
28、若匹配程度不大于預(yù)設(shè)程度閾值,則重新將所述提問(wèn)文本輸入所述大語(yǔ)言模型,直至匹配程度大于預(yù)設(shè)程度閾值,或重復(fù)次數(shù)達(dá)到預(yù)設(shè)次數(shù)閾值。
29、本申請(qǐng)?jiān)谝惠^佳示例中可以進(jìn)一步配置為:還包括:
30、當(dāng)問(wèn)句類(lèi)別不為診斷類(lèi)別時(shí),根據(jù)所述提問(wèn)文本從數(shù)據(jù)庫(kù)中確定與所述提問(wèn)文本對(duì)應(yīng)的第二目標(biāo)數(shù)據(jù)作為問(wèn)答結(jié)果。
31、第二方面,提供了一種基于大語(yǔ)言模型的可視化數(shù)據(jù)處理裝置,包括:
32、第一獲取模塊,用于獲取用戶(hù)的提問(wèn)文本;
33、第二獲取模塊,用于獲取大語(yǔ)言模型,所述大語(yǔ)言模型中預(yù)先設(shè)置有智能投顧場(chǎng)景下的角色信息,以便于用戶(hù)能夠與大語(yǔ)言模型中基于所述角色信息對(duì)應(yīng)的角色與用戶(hù)互動(dòng);
34、問(wèn)答模塊,用于將所述提問(wèn)文本輸入所述大語(yǔ)言模型,通過(guò)所述大語(yǔ)言模型對(duì)所述提問(wèn)文本進(jìn)行分類(lèi),得到問(wèn)句類(lèi)別;當(dāng)問(wèn)句類(lèi)別是診斷類(lèi)別時(shí),根據(jù)所述提問(wèn)文本確定數(shù)據(jù)信息和圖表信息,并根據(jù)所述數(shù)據(jù)信息和所述圖表信息進(jìn)行圖表渲染,生成問(wèn)答結(jié)果,所述問(wèn)答結(jié)果包括渲染后的圖表;
35、發(fā)送模塊,用于發(fā)送問(wèn)答結(jié)果至用戶(hù)對(duì)應(yīng)的客戶(hù)端設(shè)備,以在所述客戶(hù)端設(shè)備上可視化展示問(wèn)答結(jié)果。
36、第三方面,提供了一種電子設(shè)備,包括:
37、一個(gè)或多個(gè)處理器;
38、存儲(chǔ)器;
39、一個(gè)或多個(gè)應(yīng)用程序,其中一個(gè)或多個(gè)應(yīng)用程序被存儲(chǔ)在存儲(chǔ)器中并被配置為由一個(gè)或多個(gè)處理器執(zhí)行,一個(gè)或多個(gè)程序配置用于:執(zhí)行根據(jù)第一方面中任一可能的實(shí)現(xiàn)方式所示的方法對(duì)應(yīng)的操作。
40、第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),存儲(chǔ)介質(zhì)存儲(chǔ)有至少一條指令、至少一段程序、代碼集或指令集,至少一條指令、至少一段程序、代碼集或指令集由處理器加載并執(zhí)行根據(jù)第一方面中任一可能的實(shí)現(xiàn)方式所示的方法的步驟。
41、第五方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)第一方面中任一可能的實(shí)現(xiàn)方式所示的方法對(duì)應(yīng)的操作。
42、綜上所述,本申請(qǐng)?zhí)峁┑姆椒òㄒ韵掠幸婕夹g(shù)效果:
43、本方案采用的大語(yǔ)言模型中預(yù)先設(shè)置有智能投顧場(chǎng)景下的角色信息,以便于用戶(hù)能夠與大語(yǔ)言模型中基于所述角色信息對(duì)應(yīng)的角色與用戶(hù)互動(dòng);將所述提問(wèn)文本輸入所述大語(yǔ)言模型,通過(guò)所述大語(yǔ)言模型對(duì)所述提問(wèn)文本進(jìn)行分類(lèi),得到問(wèn)句類(lèi)別;當(dāng)問(wèn)句類(lèi)別是診斷類(lèi)別時(shí),根據(jù)所述提問(wèn)文本確定數(shù)據(jù)信息和圖表信息,并根據(jù)所述數(shù)據(jù)信息和所述圖表信息進(jìn)行圖表渲染,生成問(wèn)答結(jié)果,所述問(wèn)答結(jié)果包括渲染后的圖表,能夠通過(guò)大語(yǔ)言模型根據(jù)用戶(hù)的提問(wèn)文本確定問(wèn)句類(lèi)型,進(jìn)而當(dāng)問(wèn)句類(lèi)型為診斷問(wèn)句時(shí),能夠通過(guò)大語(yǔ)言模型基于提問(wèn)文本推理出圖表信息和圖表呈現(xiàn)的數(shù)據(jù)信息,進(jìn)而基于圖表信息和數(shù)據(jù)信息完成圖表渲染,能夠?yàn)橛脩?hù)的問(wèn)句提供包括可視化圖表的問(wèn)答結(jié)果,問(wèn)答結(jié)果更加精準(zhǔn),更加符合用戶(hù)的需求。
44、此外,本申請(qǐng)還提供了一種裝置、設(shè)備和介質(zhì),均具有上述有益技術(shù)效果。
1.一種基于大語(yǔ)言模型的可視化數(shù)據(jù)處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的基于大語(yǔ)言模型的可視化數(shù)據(jù)處理方法,其特征在于,根據(jù)所述提問(wèn)文本確定數(shù)據(jù)信息和圖表信息,包括:
3.根據(jù)權(quán)利要求2所述的基于大語(yǔ)言模型的可視化數(shù)據(jù)處理方法,其特征在于,所述根據(jù)所述數(shù)據(jù)信息,確定圖表信息,包括:
4.根據(jù)權(quán)利要求3所述的基于大語(yǔ)言模型的可視化數(shù)據(jù)處理方法,其特征在于,根據(jù)所述數(shù)據(jù)信息和所述圖表信息進(jìn)行圖表渲染,生成問(wèn)答結(jié)果,包括:
5.根據(jù)權(quán)利要求2所述的基于大語(yǔ)言模型的可視化數(shù)據(jù)處理方法,其特征在于,獲取用戶(hù)的提問(wèn)文本,包括:
6.根據(jù)權(quán)利要求2所述的基于大語(yǔ)言模型的可視化數(shù)據(jù)處理方法,其特征在于,發(fā)送問(wèn)答結(jié)果至用戶(hù)對(duì)應(yīng)的客戶(hù)端設(shè)備之前,還包括:
7.根據(jù)權(quán)利要求1所述的基于大語(yǔ)言模型的可視化數(shù)據(jù)處理方法,其特征在于,還包括:
8.一種基于大語(yǔ)言模型的可視化數(shù)據(jù)處理裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,存儲(chǔ)介質(zhì)存儲(chǔ)有至少一條指令、至少一段程序、代碼集或指令集,至少一條指令、至少一段程序、代碼集或指令集由處理器加載并執(zhí)行根據(jù)權(quán)利要求1至7任一項(xiàng)所述的基于大語(yǔ)言模型的可視化數(shù)據(jù)處理方法的步驟。