本申請涉及人工智能,尤其涉及一種基于報表系統的人工智能建模方法、裝置、設備及介質。
背景技術:
1、在報表系統(含業務系統內嵌報表、獨立的bi報表等)中,實施人員預制的報表通常很難滿足所有查詢人的需要。尤其是在執行概覽性的查詢或者統計性的查詢時,管理者經常會提出各種獨特的報表需求。在ai大模型出現時,即有人提出將ai大模型引入報表系統,由使用者向ai直接描述需求,ai負責將需求轉換為查詢指令,查詢數據后將結果整理、分析,呈現給使用者。隨著ai大模型的能力提高和普及化,使用此類模型構建的方案也有多個,其中不乏大公司提供的開源方案。但由于各項實際限制,基于此方案做出的產品應用效果差強人意,也鮮有實際部署成功的客戶案例。
2、現有的ai大模型需要理解客戶具體的數據意義,才可以提供查詢功能。在數據庫和數據倉庫方面,客戶通常可以由應用的提供者或數據倉庫的建設方提供相應的數據字典。數據字典可以提供每個表、每個字段的定義、功能等,但對于具體的業務場景缺乏指導。并且ai大模型缺乏對完整的應用功能或企業數據的全局性理解,具體表現在:a.缺乏業務之間的數據邏輯關系,例如缺乏訂單數據與庫存數據存在何種關系的知識,因此無法提供相關的關聯信息查詢與分析;b.缺乏用戶場景意識,例如當一個財務人員開始檢索時,ai大模型不了解哪些是財務人員關注的信息,因此無法有針對性的提供數據。所以現有報表系統內ai大模型難以提高準確的數據。
技術實現思路
1、本申請實施例的目的在于提出一種基于報表系統的人工智能建模方法、裝置、設備及介質,以實現在報表系統內的人工智能建模,提高控件和推薦數據信息生成的準確性。
2、為了解決上述技術問題,本申請實施例提供一種基于報表系統的人工智能建模方法,包括:
3、將報表系統中數據集、控件和頁面轉化為目標格式化語言描述文檔;
4、獲取數據字典,基于所述數據字典與所述目標格式化語言描述文檔進行數據預處理,生成當前所有數據的元數據信息編錄;
5、獲取目標用戶輸入的查詢請求,并識別出所述查詢請求中的查詢關鍵字;
6、基于所述元數據信息編錄獲取所述查詢關鍵字對應的目標控件;
7、構建所述目標用戶的用戶畫像,并根據所述用戶畫像確定所述目標用戶的推薦信息;
8、根據所述目標控件和所述推薦信息生成目標報表信息,并將所述目標報表信息進行展示。
9、為了解決上述技術問題,本申請實施例提供一種基于報表系統的人工智能建模裝置,包括:
10、文檔轉換模塊,用于將報表系統中數據集、控件和頁面轉化為目標格式化語言描述文檔;
11、預處理模塊,用于獲取數據字典,基于所述數據字典與所述目標格式化語言描述文檔進行數據預處理,生成當前所有數據的元數據信息編錄;
12、請求獲取模塊,用于獲取目標用戶輸入的查詢請求,并識別出所述查詢請求中的查詢關鍵字;
13、控件獲取模塊,用于基于所述元數據信息編錄獲取所述查詢關鍵字對應的目標控件;
14、用戶畫像構建模塊,用于構建所述目標用戶的用戶畫像,并根據所述用戶畫像確定所述目標用戶的推薦信息;
15、信息展示模塊,用于根據所述目標控件和所述推薦信息生成目標報表信息,并將所述目標報表信息進行展示。
16、為解決上述技術問題,本發明采用的一個技術方案是:提供一種計算機設備,包括,一個或多個處理器;存儲器,用于存儲一個或多個程序,使得一個或多個處理器實現上述任意一項所述的基于報表系統的人工智能建模方法。
17、為解決上述技術問題,本發明采用的一個技術方案是:一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現上述任意一項所述的基于報表系統的人工智能建模方法。
18、本發明實施例提供了一種基于報表系統的人工智能建模方法、裝置、設備及介質。其中,方法包括:將報表系統中數據集、控件和頁面轉化為目標格式化語言描述文檔;獲取數據字典,基于所述數據字典與所述目標格式化語言描述文檔進行數據預處理,生成當前所有數據的元數據信息編錄;獲取目標用戶輸入的查詢請求,并識別出所述查詢請求中的查詢關鍵字;基于所述元數據信息編錄獲取所述查詢關鍵字對應的目標控件;構建所述目標用戶的用戶畫像,并根據所述用戶畫像確定所述目標用戶的推薦信息;根據所述目標控件和所述推薦信息生成目標報表信息,并將所述目標報表信息進行展示。本發明實施例報表系統中數據集、控件和頁面轉化為目標格式化語言描述文檔,并生成當前所有數據的元數據信息編錄,同時在用戶進行查詢時,能夠根據元數據信息編錄準確查詢到對應的控件,并根據用戶畫像精準識別到推薦信息,從而實現在報表系統內的人工智能建模,有利于提高控件和推薦數據信息生成的準確性。
1.一種基于報表系統的人工智能建模方法,其特征在于,包括:
2.根據權利要求1所述的基于報表系統的人工智能建模方法,其特征在于,所述將報表系統中數據集、控件和頁面轉化為目標格式化語言描述文檔,包括:
3.根據權利要求1所述的基于報表系統的人工智能建模方法,其特征在于,所述獲取數據字典,基于所述數據字典與所述目標格式化語言描述文檔進行數據預處理,生成當前所有數據的元數據信息編錄,包括:
4.根據權利要求3所述的基于報表系統的人工智能建模方法,其特征在于,所述將所述數據字典和所述目標格式化語言描述文檔進行數據清洗和標準化處理,生成目標數據信息,包括:
5.根據權利要求3所述的基于報表系統的人工智能建模方法,其特征在于,所述索引信息包括多維度向量索引和分層索引,所述基于所述知識圖譜的拓撲結構進行向量化處理,生成索引信息,包括:
6.根據權利要求1至5任一項所述的基于報表系統的人工智能建模方法,其特征在于,所述基于所述元數據信息編錄獲取所述查詢關鍵字對應的目標控件,包括:
7.根據權利要求1至5任一項所述的基于報表系統的人工智能建模方法,其特征在于,所述構建所述目標用戶的用戶畫像,并根據所述用戶畫像確定所述目標用戶的推薦信息,包括:
8.一種基于報表系統的人工智能建模裝置,其特征在于,包括:
9.一種計算機設備,其特征在于,包括存儲器和處理器,所述存儲器中存儲有計算機程序,所述處理器執行所述計算機程序時實現如權利要求1至7中任一項所述的基于報表系統的人工智能建模方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7中任一項所述的基于報表系統的人工智能建模方法。