本申請涉及計算機,尤其具體地涉及獲取指標(biāo)數(shù)據(jù)的方法、裝置、電子設(shè)備以及計算機程序產(chǎn)品。
背景技術(shù):
1、隨著人工智能技術(shù)的迅猛發(fā)展,語言模型在各個領(lǐng)域的重要性日益增強。這些模型通過自然語言處理,使人機交互變得更加直觀和高效。用戶可以使用自然語言進行查詢和指令,系統(tǒng)能夠快速理解并響應(yīng),大幅提升工作效率。語言模型在數(shù)據(jù)分析和內(nèi)容生成等方面的應(yīng)用,已逐漸成為不可或缺的技術(shù)。
2、此外,隨著數(shù)據(jù)驅(qū)動決策在各行各業(yè)中的普及,指標(biāo)平臺的重要性日益凸顯。通過指標(biāo)平臺,企業(yè)能夠高效地提取、分析和展示關(guān)鍵業(yè)務(wù)數(shù)據(jù)。特別是在涉及復(fù)雜數(shù)據(jù)處理、匯總和對比分析的場景下,指標(biāo)平臺能夠提供自動化的取數(shù)服務(wù)和多維度分析能力,大幅提升數(shù)據(jù)處理效率。
技術(shù)實現(xiàn)思路
1、本公開的實施例提供了一種獲取指標(biāo)數(shù)據(jù)的方法、裝置、電子設(shè)備以及計算機程序產(chǎn)品。
2、根據(jù)本公開的第一方面,提供了一種獲取指標(biāo)數(shù)據(jù)的方法。該方法包括基于來自用戶的第一查詢輸入,利用語言模型生成第二查詢輸入,第一查詢輸入以自然語言形式指示從指標(biāo)平臺獲取指標(biāo)數(shù)據(jù)。該方法還包括基于第二查詢輸入,從與指標(biāo)平臺有關(guān)的預(yù)先配置的知識庫獲取與第二查詢輸入有關(guān)的第一指標(biāo)集合、第一維度集合以及第一知識集合。該方法還包括基于第二查詢輸入、第一指標(biāo)集合、第一維度集合以及第一知識集合,利用語言模型確定第二指標(biāo)集合、第二維度集合以及第二知識集合。該方法還包括基于第二查詢輸入、第二指標(biāo)集合、第二維度集合以及第二知識集合,利用語言模型生成用于獲取指標(biāo)數(shù)據(jù)的領(lǐng)域特定語言(domain?specific?language,dsl)代碼。此外,該方法還包括基于dsl代碼,利用指標(biāo)平臺中的取數(shù)服務(wù)獲取目標(biāo)指標(biāo)數(shù)據(jù)。
3、根據(jù)本公開的第二方面,提供了一種用于獲取指標(biāo)數(shù)據(jù)的裝置。該裝置包括查詢輸入生成模塊,被配置為基于來自用戶的第一查詢輸入,利用語言模型生成第二查詢輸入,第一查詢輸入以自然語言形式指示從指標(biāo)平臺獲取指標(biāo)數(shù)據(jù)。該裝置還包括第一信息獲取模塊,被配置為基于第二查詢輸入,從與指標(biāo)平臺有關(guān)的預(yù)先配置的知識庫獲取與第二查詢輸入有關(guān)的第一指標(biāo)集合、第一維度集合以及第一知識集合。該裝置還包括第二信息確定模塊,被配置為基于第二查詢輸入、第一指標(biāo)集合、第一維度集合以及第一知識集合,利用語言模型確定第二指標(biāo)集合、第二維度集合以及第二知識集合。該裝置還包括查詢代碼生成模塊,被配置為基于第二查詢輸入、第二指標(biāo)集合、第二維度集合以及第二知識集合,利用語言模型生成用于獲取指標(biāo)數(shù)據(jù)的領(lǐng)域特定語言dsl代碼。此外,該裝置還包括目標(biāo)指標(biāo)獲取模塊,被配置為基于dsl代碼,利用指標(biāo)平臺中的取數(shù)服務(wù)獲取目標(biāo)指標(biāo)數(shù)據(jù)。
4、根據(jù)本公開的第三方面,提供了一種電子設(shè)備。該電子設(shè)備包括處理器以及與處理器耦合的存儲器,存儲器具有存儲于其中的指令,指令在被處理器執(zhí)行時使電子設(shè)備執(zhí)行根據(jù)第一方面所述的方法。
5、在本公開的第四方面中,提供了一種計算機程序產(chǎn)品。該計算機程序產(chǎn)品被有形地存儲在非瞬態(tài)計算機可讀介質(zhì)上并且包括計算機可執(zhí)行指令,所述計算機可執(zhí)行指令在被執(zhí)行時使得計算機執(zhí)行本公開的第一方面的方法的步驟。
6、
技術(shù)實現(xiàn)要素:
部分是為了以簡化的形式來介紹對概念的選擇,它們在下文的具體實施方式中將被進一步描述。發(fā)明內(nèi)容部分無意標(biāo)識要求保護的主題的關(guān)鍵特征或主要特征,也無意限制要求保護的主題的范圍。
1.一種用于獲取指標(biāo)數(shù)據(jù)的方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中利用所述語言模型生成所述第二查詢輸入包括:
3.?根據(jù)權(quán)利要求2所述的方法,還包括:
4.?根據(jù)權(quán)利要求1所述的方法,其中獲取與所述第二查詢輸入有關(guān)的所述第一指標(biāo)集合、所述第一維度集合以及所述第一知識集合包括:
5.根據(jù)權(quán)利要求1所述的方法,其中利用所述語言模型確定所述第二指標(biāo)集合、所述第二維度集合以及所述第二知識集合包括:
6.根據(jù)權(quán)利要求1所述的方法,其中利用所述語言模型生成用于獲取指標(biāo)數(shù)據(jù)的所述dsl代碼包括:
7.?根據(jù)權(quán)利要求6所述的方法,還包括:
8.?根據(jù)權(quán)利要求1所述的方法,利用所述指標(biāo)平臺中的取數(shù)服務(wù)獲取所述的目標(biāo)指標(biāo)數(shù)據(jù)包括:
9.一種用于獲取指標(biāo)數(shù)據(jù)的裝置,包括:
10.?一種電子設(shè)備,包括:
11.一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品被有形地存儲在非瞬態(tài)計算機可讀介質(zhì)上并且包括計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于執(zhí)行根據(jù)權(quán)利要求1至8中的任一項所述的方法。