本申請涉及數(shù)據(jù)處理,尤其涉及一種基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成方法及系統(tǒng)。
背景技術(shù):
1、隨著數(shù)字化轉(zhuǎn)型的加速推進,企業(yè)越來越依賴于自動化工作流來提高運營效率和響應(yīng)速度。傳統(tǒng)的手工管理和定制開發(fā)方式已無法滿足日益增長的靈活性和集成需求。面對跨系統(tǒng)的業(yè)務(wù)流程管理挑戰(zhàn),業(yè)界逐漸轉(zhuǎn)向利用先進的計算機科學(xué)方法和技術(shù)來簡化和自動化這些流程。特別是近年來,人工智能技術(shù),尤其是大語言模型的發(fā)展,為自動化工作流的創(chuàng)建提供了強大的工具。這些模型因其出色的語言理解和生成能力,能夠處理復(fù)雜的指令和任務(wù)描述,為實現(xiàn)自動化工作流生成帶來了新的可能性。
2、盡管大語言模型在自動化工作流生成領(lǐng)域展現(xiàn)出巨大潛力,但仍然面臨著一些關(guān)鍵挑戰(zhàn)。一方面,現(xiàn)有的技術(shù)方案往往在生成多步驟工作流時出現(xiàn)錯誤累積的現(xiàn)象,尤其是在處理長序列任務(wù)時,模型可能會產(chǎn)生邏輯錯誤、虛構(gòu)情節(jié)或者與事實不符的內(nèi)容。另一方面,現(xiàn)有的工作流生成方法通常缺乏對用戶實際需求的深入理解,導(dǎo)致生成的工作流不符合預(yù)期或者難以直接應(yīng)用到實際業(yè)務(wù)場景中。此外,現(xiàn)有的工作流生成方法很少考慮到跨系統(tǒng)的組件集成問題,這使得工作流難以在不同的it環(huán)境中無縫運行。這些問題限制了自動化工作流技術(shù)的實際應(yīng)用范圍和效率。
技術(shù)實現(xiàn)思路
1、為解決上述技術(shù)問題,本發(fā)明的目的在于:提供一種準確性和適用性高的基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成方法及系統(tǒng)。
2、為實現(xiàn)上述目的,本申請實施例的一方面提出了一種基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成方法,包括以下步驟:
3、獲取任務(wù)需求,通過預(yù)設(shè)的大模型對所述任務(wù)需求進行分解,得到多個子任務(wù)描述步驟;
4、對各所述子任務(wù)描述步驟進行檢索,得到多個相關(guān)組件信息,進而將所述任務(wù)需求、所述子任務(wù)描述步驟以及所述相關(guān)組件信息輸入所述大模型,得到組件描述信息;
5、構(gòu)建提示模板,通過所述大模型根據(jù)所述提示模板、所述任務(wù)需求以及所述組件描述信息得到工作流。
6、在一些實施例中,所述通過預(yù)設(shè)的大模型對所述任務(wù)需求進行分解,得到多個子任務(wù)描述步驟,具體包括:
7、確定所述大模型的最優(yōu)策略,并將所述任務(wù)需求輸入所述大模型;
8、根據(jù)所述任務(wù)需求得到多個狀態(tài),根據(jù)所有的所述狀態(tài)得到累積收益和啟發(fā)式值;
9、根據(jù)所述累積收益和所述啟發(fā)式值計算得到各所述狀態(tài)對應(yīng)的擴展價值;
10、根據(jù)所述擴展價值將所述狀態(tài)從高到低進行排序,根據(jù)排序結(jié)果確定預(yù)設(shè)數(shù)量的所述狀態(tài)作為候選狀態(tài);
11、根據(jù)所述最優(yōu)策略對各所述候選狀態(tài)進行擴展,得到多個所述子任務(wù)描述步驟。
12、在一些實施例中,所述根據(jù)所述任務(wù)需求得到多個狀態(tài),具體為:
13、將所述任務(wù)需求的分解過程概念化為馬爾可夫決策框架,所述馬爾可夫決策框架包括多個所述狀態(tài)、多個動作、折扣因子以及狀態(tài)動作對的獎勵函數(shù)。
14、在一些實施例中,所述根據(jù)所有的所述狀態(tài)得到累積收益和啟發(fā)式值,具體包括:
15、計算所有的所述狀態(tài)的獎勵,對各所述獎勵進行聚合運算,得到所述累積收益;
16、根據(jù)所述獎勵函數(shù)和所述折扣因子計算所述狀態(tài)動作對的最優(yōu)累積期望回報值,進而將所述最優(yōu)累積期望回報值作為所述啟發(fā)式值。
17、在一些實施例中,所述對各所述子任務(wù)描述步驟進行檢索,得到多個相關(guān)組件信息,具體包括:
18、獲取組件庫,所述組件庫包含多種組件;
19、提取所述組件庫中各所述組件的語義感知嵌入向量和查詢嵌入向量;
20、根據(jù)所述語義感知嵌入向量和所述查詢嵌入向量得到所述子任務(wù)描述步驟與所述組件的相關(guān)性;
21、確定各所述子任務(wù)描述步驟對應(yīng)的相關(guān)性最高的所述組件,得到多個所述相關(guān)組件信息。
22、在一些實施例中,所述構(gòu)建提示模板,具體為:
23、根據(jù)所述組件描述信息和所述子任務(wù)描述步驟構(gòu)建所述提示模板;
24、其中,所述提示模板包括角色與目標(biāo)提示、上下文信息提示、組件描述提示、限制提示以及演示提示。
25、在一些實施例中,所述通過所述大模型根據(jù)所述提示模板、所述任務(wù)需求以及所述組件描述信息得到工作流,具體包括:
26、將所述提示模板和所述任務(wù)需求輸入所述大模型,得到工作流描述文件;
27、根據(jù)所述工作流描述文件得到用戶反饋結(jié)果,通過所述大模型根據(jù)所述用戶反饋結(jié)果對所述工作流描述文件進行更新,得到所述工作流。
28、為實現(xiàn)上述目的,本申請實施例的另一方面提出了一種基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成系統(tǒng),包括:
29、任務(wù)分解模塊,用于獲取任務(wù)需求,通過大語言模型對所述任務(wù)需求進行分解,得到多個子任務(wù)描述步驟;
30、組件生成模塊,用于對各所述子任務(wù)描述步驟進行檢索,得到多個相關(guān)組件信息,進而將所述任務(wù)需求、所述子任務(wù)描述步驟以及所述相關(guān)組件信息輸入預(yù)設(shè)的大模型,得到組件描述信息;
31、工作流生成模塊,用于構(gòu)建提示模板,通過所述大模型根據(jù)所述提示模板、所述任務(wù)需求以及所述組件描述信息得到工作流。
32、為實現(xiàn)上述目的,本申請實施例的另一方面提出了一種電子設(shè)備,所述電子設(shè)備包括存儲器、處理器、存儲在所述存儲器上并可在所述處理器上運行的程序以及用于實現(xiàn)所述處理器和所述存儲器之間的連接通信的數(shù)據(jù)總線,所述程序被所述處理器執(zhí)行時實現(xiàn)如前面所述的基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成方法。
33、為實現(xiàn)上述目的,本申請實施例的另一方面提出了一種存儲介質(zhì),所述存儲介質(zhì)為計算機可讀存儲介質(zhì),用于計算機可讀存儲,所述存儲介質(zhì)存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執(zhí)行,以實現(xiàn)如前面所述的基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成方法。
34、本發(fā)明的有益效果是:本發(fā)明的基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成方法及系統(tǒng),首先獲取任務(wù)需求,通過預(yù)設(shè)的大模型對任務(wù)需求進行分解,得到多個子任務(wù)描述步驟,接著對各子任務(wù)描述步驟進行檢索,得到多個相關(guān)組件信息,進而將任務(wù)需求、子任務(wù)描述步驟以及相關(guān)組件信息輸入大模型,得到組件描述信息,最后構(gòu)建提示模板,通過大模型根據(jù)提示模板、任務(wù)需求以及組件描述信息得到工作流。本發(fā)明通過大模型自動將用戶描述的任務(wù)需求分解為一系列可操作的子任務(wù)描述步驟,并根據(jù)子任務(wù)描述步驟自動檢索出最相關(guān)的組件描述信息,最終自動生成結(jié)構(gòu)化、可執(zhí)行的工作流,能夠大幅提升業(yè)務(wù)流生成的工作效率,降低人力成本,且能夠提高工作流生成的準確性和適用性。
1.一種基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的一種基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成方法,其特征在于,所述通過預(yù)設(shè)的大模型對所述任務(wù)需求進行分解,得到多個子任務(wù)描述步驟,具體包括:
3.根據(jù)權(quán)利要求2所述的一種基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成方法,其特征在于,所述根據(jù)所述任務(wù)需求得到多個狀態(tài),具體為:
4.根據(jù)權(quán)利要求3所述的一種基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成方法,其特征在于,所述根據(jù)所有的所述狀態(tài)得到累積收益和啟發(fā)式值,具體包括:
5.根據(jù)權(quán)利要求1所述的一種基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成方法,其特征在于,所述對各所述子任務(wù)描述步驟進行檢索,得到多個相關(guān)組件信息,具體包括:
6.根據(jù)權(quán)利要求1所述的一種基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成方法,其特征在于,所述構(gòu)建提示模板,具體為:
7.根據(jù)權(quán)利要求1所述的一種基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成方法,其特征在于,所述通過所述大模型根據(jù)所述提示模板、所述任務(wù)需求以及所述組件描述信息得到工作流,具體包括:
8.一種基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成系統(tǒng),其特征在于,包括:
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括存儲器、處理器、存儲在所述存儲器上并可在所述處理器上運行的程序以及用于實現(xiàn)所述處理器和所述存儲器之間的連接通信的數(shù)據(jù)總線,所述程序被所述處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至7中任一項所述的基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成方法的步驟。
10.一種存儲介質(zhì),所述存儲介質(zhì)為計算機可讀存儲介質(zhì),用于計算機可讀存儲,其特征在于,所述存儲介質(zhì)存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執(zhí)行,以實現(xiàn)如權(quán)利要求1至7中任一項所述的基于大模型的跨系統(tǒng)業(yè)務(wù)融合工作流生成方法的步驟。