本發(fā)明涉及數(shù)據(jù)處理,尤其涉及一種組件推薦方法、系統(tǒng)、設(shè)備及介質(zhì)。
背景技術(shù):
1、近年來大型企業(yè)陸續(xù)建設(shè)內(nèi)部的信息技術(shù)(information?technology,it)組件庫,并為內(nèi)部用戶提供多維度檢索、模糊查詢等服務(wù)以促進(jìn)組件共享。
2、部分企業(yè)采用從零開始構(gòu)建企業(yè)專屬的語義樹來實(shí)現(xiàn)模糊查詢與自動(dòng)推薦。但是,此種推薦方式需要大量訓(xùn)練語料采集與清洗,需要算力支持深度學(xué)習(xí)的分詞、詞性標(biāo)注和句法分析,不僅費(fèi)時(shí)費(fèi)力且不可泛化、推理過程模糊,進(jìn)而難以高效精準(zhǔn)地輸出具有可解釋性的組件推薦信息。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種組件推薦方法、系統(tǒng)、設(shè)備及介質(zhì),用以解決現(xiàn)有技術(shù)中從零開始構(gòu)建企業(yè)專屬的語義樹來實(shí)現(xiàn)模糊查詢與自動(dòng)推薦,導(dǎo)致難以高效精準(zhǔn)地輸出具有可解釋性的組件推薦信息的缺陷,實(shí)現(xiàn)高效精準(zhǔn)地推理出具有可解釋性的組件推薦信息。
2、本發(fā)明提供一種組件推薦方法,包括:
3、根據(jù)目標(biāo)子公司的企業(yè)信息,在所述目標(biāo)子公司所屬的目標(biāo)企業(yè)的策略實(shí)現(xiàn)度知識(shí)圖譜中,獲取所述目標(biāo)子公司對(duì)應(yīng)的待推薦組件;
4、根據(jù)所述目標(biāo)子公司的企業(yè)信息和所述待推薦組件的描述信息,在領(lǐng)域知識(shí)庫中查找目標(biāo)領(lǐng)域知識(shí)信息;
5、根據(jù)所述目標(biāo)領(lǐng)域知識(shí)信息,生成推薦原因提示信息;
6、將所述推薦原因提示信息輸入至大語言模型,得到所述待推薦組件的推薦原因描述信息,并根據(jù)所述推薦原因描述信息執(zhí)行所述待推薦組件的推薦操作;
7、其中,所述策略實(shí)現(xiàn)度知識(shí)圖譜是在所述大語言模型的基礎(chǔ)上,基于所述目標(biāo)企業(yè)的策略規(guī)劃信息、所述目標(biāo)企業(yè)內(nèi)所配置的各組件的描述文本,以及所述領(lǐng)域知識(shí)庫進(jìn)行構(gòu)建形成的。
8、根據(jù)本發(fā)明提供一種組件推薦方法,所述領(lǐng)域知識(shí)庫包括企業(yè)級(jí)架構(gòu)庫、經(jīng)營指標(biāo)庫和客戶評(píng)價(jià)庫;
9、所述策略實(shí)現(xiàn)度知識(shí)圖譜是基于如下步驟構(gòu)建的:
10、將所述目標(biāo)企業(yè)的策略規(guī)劃信息輸入至所述大語言模型,得到第一查詢語句;
11、根據(jù)所述第一查詢語句,在所述企業(yè)級(jí)架構(gòu)庫、所述經(jīng)營指標(biāo)庫和所述客戶評(píng)價(jià)庫中,查找第一領(lǐng)域知識(shí)信息;
12、根據(jù)所述第一領(lǐng)域知識(shí)信息,獲取策略關(guān)鍵詞表;
13、將各所述組件的描述文本輸入至所述大語言模型,得到第二查詢語句;
14、根據(jù)所述第二查詢語句,在所述經(jīng)營指標(biāo)庫和所述客戶評(píng)價(jià)庫中,查找第二領(lǐng)域知識(shí)信息;
15、根據(jù)所述第二領(lǐng)域知識(shí)信息,獲取各所述組件的知識(shí)元組信息;
16、根據(jù)所述策略關(guān)鍵詞表和各所述組件的知識(shí)元組信息,構(gòu)建所述策略實(shí)現(xiàn)度知識(shí)圖譜。
17、根據(jù)本發(fā)明提供一種組件推薦方法,所述根據(jù)所述第一領(lǐng)域知識(shí)信息,獲取策略關(guān)鍵詞表,包括:
18、將所述第一領(lǐng)域知識(shí)信息融入至第一提示模板,生成策略分析提示信息;
19、將所述策略分析提示信息輸入至所述大語言模型,得到所述策略關(guān)鍵詞表。
20、根據(jù)本發(fā)明提供一種組件推薦方法,所述根據(jù)所述第二領(lǐng)域知識(shí)信息,獲取各所述組件的知識(shí)元組信息,包括:
21、將所述第二領(lǐng)域知識(shí)信息融入至第二提示模板,生成知識(shí)元組提示信息;
22、將所述知識(shí)元組提示信息輸入至所述大語言模型,得到各所述組件的知識(shí)元組信息。
23、根據(jù)本發(fā)明提供一種組件推薦方法,所述根據(jù)所述策略關(guān)鍵詞表和各所述組件的知識(shí)元組信息,構(gòu)建所述策略實(shí)現(xiàn)度知識(shí)圖譜,包括:
24、從所述策略關(guān)鍵詞表和各所述組件的知識(shí)元組信息中,抽取策略關(guān)鍵詞和組件名稱作為節(jié)點(diǎn),抽取組件作用作為關(guān)系;
25、根據(jù)各所述關(guān)系,確定各所述節(jié)點(diǎn)的邊、色彩飽和度和圖層配置信息;
26、根據(jù)各所述節(jié)點(diǎn)的邊、色彩飽和度和圖層配置信息,以及各所述節(jié)點(diǎn),構(gòu)建所述策略實(shí)現(xiàn)度知識(shí)圖譜。
27、根據(jù)本發(fā)明提供一種組件推薦方法,所述根據(jù)所述目標(biāo)子公司的企業(yè)信息和所述待推薦組件的描述信息,在所述領(lǐng)域知識(shí)庫中查找目標(biāo)領(lǐng)域知識(shí)信息,包括:
28、將所述目標(biāo)子公司的企業(yè)信息和所述待推薦組件的描述信息輸入至所述大語言模型,得到第三查詢語句;
29、根據(jù)所述第三查詢語句,在所述領(lǐng)域知識(shí)庫中的經(jīng)營指標(biāo)庫和客戶評(píng)價(jià)庫中,查找所述目標(biāo)領(lǐng)域知識(shí)信息。
30、本發(fā)明還提供一種組件推薦系統(tǒng),包括:
31、獲取單元,用于根據(jù)目標(biāo)子公司的企業(yè)信息,在所述目標(biāo)子公司所屬的目標(biāo)企業(yè)的策略實(shí)現(xiàn)度知識(shí)圖譜中,獲取所述目標(biāo)子公司對(duì)應(yīng)的待推薦組件;
32、查詢單元,用于根據(jù)所述目標(biāo)子公司的企業(yè)信息和所述待推薦組件的描述信息,在領(lǐng)域知識(shí)庫中查找目標(biāo)領(lǐng)域知識(shí)信息;
33、生成單元,用于根據(jù)所述目標(biāo)領(lǐng)域知識(shí)信息,生成推薦原因提示信息;
34、推薦單元,用于將所述推薦原因提示信息輸入至大語言模型,得到所述待推薦組件的推薦原因描述信息,并根據(jù)所述推薦原因描述信息執(zhí)行所述待推薦組件的推薦操作;
35、其中,所述策略實(shí)現(xiàn)度知識(shí)圖譜是在所述大語言模型的基礎(chǔ)上,基于所述目標(biāo)企業(yè)的策略規(guī)劃信息、所述目標(biāo)企業(yè)內(nèi)所配置的各組件的描述文本,以及所述領(lǐng)域知識(shí)庫進(jìn)行構(gòu)建形成的。
36、本發(fā)明還提供一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如上述任一種所述組件推薦方法。
37、本發(fā)明還提供一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一種所述組件推薦方法。
38、本發(fā)明還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一種所述組件推薦方法。
39、本發(fā)明提供的組件推薦方法、系統(tǒng)、設(shè)備及介質(zhì),通過在大語言模型的基礎(chǔ)上,基于目標(biāo)企業(yè)的策略規(guī)劃信息、企業(yè)內(nèi)所配置的各組件的描述文本,以及領(lǐng)域知識(shí)庫適應(yīng)性地構(gòu)建包含企業(yè)相關(guān)知識(shí)和組件之間的關(guān)聯(lián)關(guān)系的策略實(shí)現(xiàn)度知識(shí)圖譜,避免了從零開始構(gòu)建語義樹所需的標(biāo)記成本,有效減少算法成本,且具有高泛化性;并在實(shí)際應(yīng)用中,可以在策略實(shí)現(xiàn)度知識(shí)圖譜的基礎(chǔ)上,通過提示工程和大語言模型自適應(yīng)地推薦生成待推薦組件和待推薦組件的推薦原因描述信息,不僅解釋了為什么推薦某個(gè)組件,還提供了具體的理由和依據(jù),使得推薦結(jié)果更具可解釋性,由此實(shí)現(xiàn)高效精準(zhǔn)地推理出具有可解釋性的組件推薦信息。
1.一種組件推薦方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的組件推薦方法,其特征在于,所述領(lǐng)域知識(shí)庫包括企業(yè)級(jí)架構(gòu)庫、經(jīng)營指標(biāo)庫和客戶評(píng)價(jià)庫;
3.根據(jù)權(quán)利要求2所述的組件推薦方法,其特征在于,所述根據(jù)所述第一領(lǐng)域知識(shí)信息,獲取策略關(guān)鍵詞表,包括:
4.根據(jù)權(quán)利要求2所述的組件推薦方法,其特征在于,所述根據(jù)所述第二領(lǐng)域知識(shí)信息,獲取各所述組件的知識(shí)元組信息,包括:
5.根據(jù)權(quán)利要求2所述的組件推薦方法,其特征在于,所述根據(jù)所述策略關(guān)鍵詞表和各所述組件的知識(shí)元組信息,構(gòu)建所述策略實(shí)現(xiàn)度知識(shí)圖譜,包括:
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的組件推薦方法,其特征在于,所述根據(jù)所述目標(biāo)子公司的企業(yè)信息和所述待推薦組件的描述信息,在所述領(lǐng)域知識(shí)庫中查找目標(biāo)領(lǐng)域知識(shí)信息,包括:
7.一種組件推薦系統(tǒng),其特征在于,包括:
8.一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至6任一項(xiàng)所述組件推薦方法。
9.一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6任一項(xiàng)所述組件推薦方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6任一項(xiàng)所述組件推薦方法。