本申請涉及計算機(jī),尤其具體地涉及數(shù)據(jù)分析的方法、裝置、電子設(shè)備以及計算機(jī)程序產(chǎn)品。
背景技術(shù):
1、近年來,語言模型在各個領(lǐng)域中扮演著日益重要的角色。它不僅在自然語言處理任務(wù)中展現(xiàn)了卓越的能力,還推動了人類與機(jī)器交互的方式變革。隨著技術(shù)的不斷進(jìn)步,語言模型正逐步成為各行業(yè)數(shù)字化轉(zhuǎn)型的關(guān)鍵推動力。
2、在數(shù)據(jù)分析領(lǐng)域,使用語言模型已變得越來越普遍。大語言模型憑借其強(qiáng)大的自然語言處理能力,幫助用戶快速理解數(shù)據(jù)背后的深層含義。隨著模型性能的提升和應(yīng)用場景的拓展,語言模型在數(shù)據(jù)分析中的應(yīng)用將更加深入和多樣化。
技術(shù)實現(xiàn)思路
1、本公開的實施例提供了一種數(shù)據(jù)分析的方法、裝置、電子設(shè)備以及計算機(jī)程序產(chǎn)品。
2、根據(jù)本公開的第一方面,提供了一種數(shù)據(jù)分析的方法。該方法包括由數(shù)據(jù)分析助手中的代理智能體獲取自然語言形式的分析需求,數(shù)據(jù)分析助手還包括智能體管理器、分析智能體、檢索智能體、以及調(diào)試智能體。該方法還包括由分析智能體通過對分析需求進(jìn)行拆解來生成子任務(wù)集合。該方法還包括由檢索智能體基于子任務(wù)集合,檢索與子任務(wù)集合相關(guān)的參考代碼集合。該方法還包括由分析智能體基于子任務(wù)集合以及參考代碼集合,生成與子任務(wù)集合相對應(yīng)的第一代碼集合。該方法還包括由調(diào)試智能體通過對第一代碼集合進(jìn)行調(diào)試,生成第二代碼集合。此外,該方法還包括響應(yīng)于由智能體管理器確定第二代碼集合的執(zhí)行結(jié)果滿足分析需求,由代理智能體輸出執(zhí)行結(jié)果。
3、根據(jù)本公開的第二方面,提供了一種數(shù)據(jù)分析的裝置。該裝置包括分析需求獲取模塊,被配置為由數(shù)據(jù)分析助手中的代理智能體獲取自然語言形式的分析需求,數(shù)據(jù)分析助手還包括智能體管理器、分析智能體、檢索智能體、以及調(diào)試智能體。該裝置還包括任務(wù)集合生成模塊,被配置為由分析智能體通過對分析需求進(jìn)行拆解來生成子任務(wù)集合。該裝置還包括參考代碼檢索模塊,被配置為由檢索智能體基于子任務(wù)集合,檢索與子任務(wù)集合相關(guān)的參考代碼集合。該裝置還包括第一代碼生成模塊,被配置為由分析智能體基于子任務(wù)集合以及參考代碼集合,生成與子任務(wù)集合相對應(yīng)的第一代碼集合。該裝置還包括第二代碼生成模塊,被配置為由調(diào)試智能體通過對第一代碼集合進(jìn)行調(diào)試,生成第二代碼集合。此外,該裝置還包括執(zhí)行結(jié)果輸出模塊,被配置為響應(yīng)于由智能體管理器確定第二代碼集合的執(zhí)行結(jié)果滿足分析需求,由代理智能體輸出執(zhí)行結(jié)果。
4、根據(jù)本公開的第三方面,提供了一種電子設(shè)備。該電子設(shè)備包括處理器以及與處理器耦合的存儲器,存儲器具有存儲于其中的指令,指令在被處理器執(zhí)行時使電子設(shè)備執(zhí)行根據(jù)第一方面所述的方法。
5、在本公開的第四方面中,提供了一種計算機(jī)程序產(chǎn)品。該計算機(jī)程序產(chǎn)品被有形地存儲在非瞬態(tài)計算機(jī)可讀介質(zhì)上并且包括計算機(jī)可執(zhí)行指令,所述計算機(jī)可執(zhí)行指令在被執(zhí)行時使得計算機(jī)執(zhí)行本公開的第一方面的方法的步驟。
6、
技術(shù)實現(xiàn)要素:
部分是為了以簡化的形式來介紹對概念的選擇,它們在下文的具體實施方式中將被進(jìn)一步描述。發(fā)明內(nèi)容部分無意標(biāo)識要求保護(hù)的主題的關(guān)鍵特征或主要特征,也無意限制要求保護(hù)的主題的范圍。
1.一種數(shù)據(jù)分析的方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,還包括:
3.?根據(jù)權(quán)利要求1所述的方法,還包括:
4.根據(jù)權(quán)利要求1所述的方法,其中生成所述第二代碼集合包括:
5.根據(jù)權(quán)利要求4所述的方法,其中所述調(diào)試智能體包括語言模型,所述語言模型的提示詞包括錯誤修復(fù)樣例。
6.?根據(jù)權(quán)利要求1所述的方法,其中檢索與所述子任務(wù)集合相關(guān)的所述參考代碼集合包括:
7.根據(jù)權(quán)利要求1所述的方法,其中所述分析智能體包括語言模型,所述語言模型的系統(tǒng)提示詞包括以下一項或多項:
8.根據(jù)權(quán)利要求1所述的方法,其中所述智能體管理器包括語言模型,并且被配置為利用所述語言模型來指定智能體。
9.一種數(shù)據(jù)分析的裝置,包括:
10.?一種電子設(shè)備,包括:
11.一種計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品被有形地存儲在非瞬態(tài)計算機(jī)可讀介質(zhì)上并且包括計算機(jī)可執(zhí)行指令,所述計算機(jī)可執(zhí)行指令用于執(zhí)行根據(jù)權(quán)利要求1至8中的任一項所述的方法。