本申請涉及數(shù)據(jù)處理,具體涉及一種自然語言數(shù)據(jù)的可視化展示方法、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、可視化技術(shù)領(lǐng)域涵蓋了從簡單的靜態(tài)圖表(如excel圖表)到高度交互和定制化的動態(tài)數(shù)據(jù)可視化工具(如d3.js、chart.js、plotly等),傳統(tǒng)可視化技術(shù)步驟中,通過選擇工具,根據(jù)項(xiàng)目需求選擇合適的可視化工具或庫,如d3.js、chart.js、plotly或highcharts,然后通過api接口、數(shù)據(jù)庫查詢或文件讀取等方式獲取需要展示的數(shù)據(jù)。對獲取的數(shù)據(jù)進(jìn)行清洗、轉(zhuǎn)換和聚合,確保數(shù)據(jù)的完整性和正確性。根據(jù)需求選擇圖表類型(如柱狀圖、折線圖等),配置圖表樣式和交互方式。在圖像顯示階段,使用選定工具的api將預(yù)處理后的數(shù)據(jù)渲染為圖表,并將圖表嵌入到網(wǎng)頁或應(yīng)用中,以便用戶查看和交互。必要時,還需要檢查和調(diào)整圖表顯示效果,確保在不同設(shè)備和瀏覽器上的一致性,優(yōu)化圖表性能以應(yīng)對大數(shù)據(jù)量。最后將生成的圖表部署到生產(chǎn)環(huán)境,定期更新和維護(hù)數(shù)據(jù),確保圖表展示的數(shù)據(jù)始終最新,及時修復(fù)可能出現(xiàn)的問題,確保圖表穩(wěn)定運(yùn)行。
2、在構(gòu)思及形成本申請的研究過程中,申請人至少發(fā)現(xiàn)以下問題,傳統(tǒng)可視化技術(shù)需要用戶具備較高的編程能力以及深入理解工具的api和事件處理機(jī)制,復(fù)雜性和學(xué)習(xí)曲線陡峭;處理動態(tài)數(shù)據(jù)和復(fù)雜交互需編寫大量額外代碼造成實(shí)時性較差,擴(kuò)展和定制功能復(fù)雜且維護(hù)成本高。需要手動清洗、轉(zhuǎn)換和集成外部數(shù)據(jù)源,數(shù)據(jù)預(yù)處理過程比較繁瑣。甚至經(jīng)常需要用戶編寫額外代碼來處理錯誤,并缺乏直觀的用戶反饋,錯誤處理和用戶提示不足??傊?,傳統(tǒng)可視化技術(shù)通常需要用戶具備較高的編程能力,并在數(shù)據(jù)預(yù)處理、圖表配置和交互設(shè)計上花費(fèi)大量時間和精力,用戶體驗(yàn)不好。
技術(shù)實(shí)現(xiàn)思路
1、為了緩解以上問題,本申請?zhí)峁┮环N自然語言數(shù)據(jù)的可視化展示方法、電子設(shè)備及存儲介質(zhì),所述自然語言數(shù)據(jù)的可視化展示方法包括:
2、響應(yīng)于富文本編輯器接收到自然語言對話信息,解析所述自然語言對話信息,以獲取展示類型和數(shù)據(jù)描述信息;
3、根據(jù)所述數(shù)據(jù)描述信息檢索預(yù)設(shè)數(shù)據(jù)庫,以獲取反饋數(shù)據(jù)信息;
4、基于所述展示類型,對所述反饋數(shù)據(jù)信息進(jìn)行展示預(yù)處理,以獲取符合所述富文本編輯器展示規(guī)則的展示數(shù)據(jù);
5、所述富文本編輯器根據(jù)所述展示類型匹配預(yù)置展示指令,以基于所述展示數(shù)據(jù)生成富文本內(nèi)容。
6、可選地,所述響應(yīng)于富文本編輯器接收到自然語言對話信息,解析所述自然語言對話信息,以獲取展示類型和數(shù)據(jù)描述信息的步驟包括:
7、所述富文本編輯器將所述自然語言對話信息發(fā)送至預(yù)設(shè)大模型,使所述預(yù)設(shè)大模型解析所述自然語言對話信息。
8、可選地,所述富文本編輯器通過api接口連接所述預(yù)設(shè)大模型,以確保數(shù)據(jù)和指令的準(zhǔn)確傳輸。
9、可選地,所述富文本編輯器將所述自然語言對話信息發(fā)送至預(yù)設(shè)大模型的步驟之前包括:
10、設(shè)置初始環(huán)境,配置模型參數(shù)和環(huán)境依賴關(guān)系,以確保預(yù)設(shè)大模型能夠理解所述富文本編輯器的指令系統(tǒng)和數(shù)據(jù)處理能力。
11、可選地,所述響應(yīng)于富文本編輯器接收到自然語言對話信息,解析所述自然語言對話信息,以獲取展示類型和數(shù)據(jù)描述信息的步驟及之后還包括:
12、通過預(yù)置的prompt提取展示類型和數(shù)據(jù)描述信息,并發(fā)送所述數(shù)據(jù)描述信息至后端以進(jìn)行檢索。
13、可選地,響應(yīng)于富文本編輯器接收到自然語言對話信息,解析所述自然語言對話信息,以獲取展示類型和數(shù)據(jù)描述信息的步驟及之后還包括:
14、所述預(yù)設(shè)大模型使用包括chatgpt語言模型,檢測并糾正用戶輸入的錯誤指令,使輸入的自然語言指令解析為具體的操作指令,實(shí)時解析并執(zhí)行操作,提供即時反饋,以簡化操作流程,提高交互的流暢性和響應(yīng)速度。
15、可選地,所述富文本編輯器包括prosemirror編輯器,所述基于所述展示類型,對所述反饋數(shù)據(jù)信息進(jìn)行展示預(yù)處理,以獲取符合所述富文本編輯器展示規(guī)則的展示數(shù)據(jù)的步驟包括:
16、前端根據(jù)操作請求對所述反饋數(shù)據(jù)信息進(jìn)行展示預(yù)處理,確保所述展示數(shù)據(jù)符合prosemirror?編輯器的展示規(guī)則。
17、可選地,所述富文本編輯器根據(jù)所述展示類型匹配預(yù)置展示指令,以基于所述展示數(shù)據(jù)生成富文本內(nèi)容的步驟包括:
18、所述prosemirror編輯器接收所述展示數(shù)據(jù),根據(jù)所述展示類型匹配所述預(yù)置展示指令,以通過不同的指令將所述展示指令對應(yīng)生成不同的富文本內(nèi)容。
19、可選地,所述根據(jù)所述數(shù)據(jù)描述信息檢索預(yù)設(shè)數(shù)據(jù)庫,以獲取反饋數(shù)據(jù)信息的步驟之后包括:
20、通過開放的指令解析接口擴(kuò)展或定制指令集,使所述富文本編輯器支持多種數(shù)據(jù)展示和操作需求,以增加數(shù)據(jù)展示和操作的種類,豐富應(yīng)用場景。
21、本申請還提供一種電子設(shè)備,包括處理器和存儲介質(zhì);所述存儲介質(zhì)用于存儲計算機(jī)程序;所述處理器用于執(zhí)行所述計算機(jī)程序,以實(shí)現(xiàn)如上述的自然語言數(shù)據(jù)的可視化展示方法。
22、本申請還提供一種存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如上述的自然語言數(shù)據(jù)的可視化展示方法的步驟。
23、本申請?zhí)峁┑淖匀徽Z言數(shù)據(jù)的可視化展示方法、電子設(shè)備及存儲介質(zhì),響應(yīng)于富文本編輯器接收到自然語言對話信息,解析所述自然語言對話信息,以獲取展示類型和數(shù)據(jù)描述信息;根據(jù)所述數(shù)據(jù)描述信息檢索預(yù)設(shè)數(shù)據(jù)庫,以獲取反饋數(shù)據(jù)信息;基于所述展示類型,對所述反饋數(shù)據(jù)信息進(jìn)行展示預(yù)處理,以獲取符合所述富文本編輯器展示規(guī)則的展示數(shù)據(jù);所述富文本編輯器根據(jù)所述展示類型匹配預(yù)置展示指令,以基于所述展示數(shù)據(jù)生成富文本內(nèi)容。無需具備編程能力,可在數(shù)據(jù)預(yù)處理、圖表配置和交互設(shè)計上節(jié)約大量時間和精力,提高工作效率和工作質(zhì)量,有效提高了用戶體驗(yàn)。
1.一種自然語言數(shù)據(jù)的可視化展示方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的一種自然語言數(shù)據(jù)的可視化展示方法,其特征在于,所述自然語言數(shù)據(jù)的可視化展示方法還包括:
3.根據(jù)權(quán)利要求2所述的一種自然語言數(shù)據(jù)的可視化展示方法,其特征在于,所述富文本編輯器將所述自然語言對話信息發(fā)送至預(yù)設(shè)大模型的步驟之前包括:
4.根據(jù)權(quán)利要求3所述的一種自然語言數(shù)據(jù)的可視化展示方法,其特征在于,所述響應(yīng)于富文本編輯器接收到自然語言對話信息,解析所述自然語言對話信息,以獲取展示類型和數(shù)據(jù)描述信息的步驟及之后還包括:
5.根據(jù)權(quán)利要求4所述的一種自然語言數(shù)據(jù)的可視化展示方法,其特征在于,響應(yīng)于富文本編輯器接收到自然語言對話信息,解析所述自然語言對話信息,以獲取展示類型和數(shù)據(jù)描述信息的步驟及之后還包括:
6.根據(jù)權(quán)利要求5所述的一種自然語言數(shù)據(jù)的可視化展示方法,其特征在于,所述富文本編輯器包括prosemirror編輯器,所述基于所述展示類型,對所述反饋數(shù)據(jù)信息進(jìn)行展示預(yù)處理,以獲取符合所述富文本編輯器展示規(guī)則的展示數(shù)據(jù)的步驟包括:
7.根據(jù)權(quán)利要求6所述的一種自然語言數(shù)據(jù)的可視化展示方法,其特征在于,所述富文本編輯器根據(jù)所述展示類型匹配預(yù)置展示指令,以基于所述展示數(shù)據(jù)生成富文本內(nèi)容的步驟包括:
8.根據(jù)權(quán)利要求1-7任一項(xiàng)所述的一種自然語言數(shù)據(jù)的可視化展示方法,其特征在于,所述根據(jù)所述數(shù)據(jù)描述信息檢索預(yù)設(shè)數(shù)據(jù)庫,以獲取反饋數(shù)據(jù)信息的步驟之后包括:
9.一種電子設(shè)備,其特征在于,包括處理器和存儲介質(zhì);所述存儲介質(zhì)用于存儲計算機(jī)程序;所述處理器用于執(zhí)行所述計算機(jī)程序,以實(shí)現(xiàn)如權(quán)利要求1-8任一項(xiàng)所述的自然語言數(shù)據(jù)的可視化展示方法。
10.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至8任一項(xiàng)所述的自然語言數(shù)據(jù)的可視化展示方法的步驟。