本發(fā)明涉及數(shù)據(jù)處理,特別是指基于創(chuàng)意場(chǎng)景的ai工作流自動(dòng)化管理方法。
背景技術(shù):
1、近年來(lái),人工智能技術(shù)在創(chuàng)意場(chǎng)景中的應(yīng)用逐步擴(kuò)大,尤其在內(nèi)容生成、藝術(shù)創(chuàng)作和營(yíng)銷(xiāo)策劃等領(lǐng)域,借助ai工具實(shí)現(xiàn)了工作流的部分自動(dòng)化?,F(xiàn)有技術(shù)通常通過(guò)預(yù)定義的工作流規(guī)則和模型算法,結(jié)合圖像生成、文本生成等技術(shù),完成用戶需求的創(chuàng)意內(nèi)容生成。例如,基于深度學(xué)習(xí)的圖像生成技術(shù)可以根據(jù)輸入的關(guān)鍵詞生成具有特定風(fēng)格的圖片,基于自然語(yǔ)言處理的文本生成技術(shù)則能夠生成與指定主題相關(guān)的文案內(nèi)容。然而,在傳統(tǒng)實(shí)現(xiàn)方式中,不同ai工具的獨(dú)立性較強(qiáng),難以形成跨工具間的高效協(xié)同,用戶需手動(dòng)在多個(gè)工具之間切換并整合結(jié)果,增加了操作復(fù)雜性。
2、然而,現(xiàn)有技術(shù)在跨工具協(xié)同應(yīng)用場(chǎng)景中存在明顯技術(shù)缺陷。例如,在為一個(gè)營(yíng)銷(xiāo)活動(dòng)生成綜合創(chuàng)意方案時(shí),用戶需依次調(diào)用多個(gè)ai工具分別生成文案、設(shè)計(jì)圖和時(shí)間安排,并通過(guò)手動(dòng)方式進(jìn)行整合。由于缺乏統(tǒng)一的管理方法,不同工具生成結(jié)果的風(fēng)格和邏輯可能不一致,導(dǎo)致生成方案需要進(jìn)一步手動(dòng)調(diào)整以確保內(nèi)容的連貫性和一致性。這種手動(dòng)調(diào)整過(guò)程不僅復(fù)雜,還可能因用戶的主觀干預(yù)而降低結(jié)果的客觀性和質(zhì)量,難以滿足大規(guī)模自動(dòng)化需求。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的在于提供基于創(chuàng)意場(chǎng)景的ai工作流自動(dòng)化管理方法,旨在解決背景技術(shù)中所提到的問(wèn)題。
2、為解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案如下:
3、基于創(chuàng)意場(chǎng)景的ai工作流自動(dòng)化管理方法,所述方法包括:
4、獲取用戶輸入的初始數(shù)據(jù),所述初始數(shù)據(jù)包括描述目標(biāo)創(chuàng)意場(chǎng)景的文本數(shù)據(jù)和非文本參考數(shù)據(jù);
5、根據(jù)初始數(shù)據(jù),從文本數(shù)據(jù)中提取關(guān)鍵要素,并從非文本參考數(shù)據(jù)中分析相關(guān)特性,得到解析數(shù)據(jù);
6、根據(jù)解析數(shù)據(jù),構(gòu)建初始任務(wù)鏈,所述初始任務(wù)鏈包括多個(gè)任務(wù)單元及其邏輯關(guān)聯(lián)路徑;
7、根據(jù)邏輯關(guān)聯(lián)路徑,分析任務(wù)單元的依賴(lài)關(guān)系,生成依賴(lài)路徑集合,依賴(lài)路徑用于描述任務(wù)單元之間的直接數(shù)據(jù)傳遞和執(zhí)行順序;
8、對(duì)依賴(lài)路徑集合中的任務(wù)單元間的依賴(lài)關(guān)系進(jìn)行權(quán)重計(jì)算,并對(duì)結(jié)果分配優(yōu)先級(jí),生成動(dòng)態(tài)路徑表,動(dòng)態(tài)路徑表包括任務(wù)單元的執(zhí)行順序、依賴(lài)數(shù)據(jù)的傳遞順序及可調(diào)整的備用路徑;
9、根據(jù)動(dòng)態(tài)路徑表對(duì)初始任務(wù)鏈進(jìn)行優(yōu)化,生成動(dòng)態(tài)任務(wù)鏈表;
10、根據(jù)動(dòng)態(tài)任務(wù)鏈表的任務(wù)單元的執(zhí)行需求,從ai工具庫(kù)中選擇適用的工具,并為每個(gè)任務(wù)單元分配相應(yīng)工具資源,生成匹配數(shù)據(jù);
11、根據(jù)匹配數(shù)據(jù)構(gòu)建執(zhí)行工作流,所述執(zhí)行工作流包括任務(wù)單元的執(zhí)行順序和數(shù)據(jù)傳遞路徑,并將各任務(wù)單元的執(zhí)行規(guī)則關(guān)聯(lián)到相應(yīng)工具;
12、對(duì)執(zhí)行工作流進(jìn)行動(dòng)態(tài)運(yùn)行,獲取中間結(jié)果數(shù)據(jù),所述中間結(jié)果數(shù)據(jù)包括每個(gè)任務(wù)單元生成的內(nèi)容;
13、檢測(cè)中間結(jié)果數(shù)據(jù)是否滿足邏輯關(guān)系和內(nèi)容風(fēng)格的要求,并對(duì)不一致部分進(jìn)行調(diào)整,生成任務(wù)單元優(yōu)化數(shù)據(jù);
14、對(duì)任務(wù)單元優(yōu)化數(shù)據(jù)按照?qǐng)?zhí)行工作流的目標(biāo)要求進(jìn)行分類(lèi)、格式化和一致性校驗(yàn),生成輸出結(jié)果數(shù)據(jù),輸出結(jié)果數(shù)據(jù)包括按照用戶目標(biāo)要求生成的文本、圖像或多媒體內(nèi)容。
15、優(yōu)選地,根據(jù)初始數(shù)據(jù),從描述信息中提取關(guān)鍵要素,并從參考內(nèi)容中分析相關(guān)特性,得到解析數(shù)據(jù),包括:
16、根據(jù)文本數(shù)據(jù),對(duì)其中文本語(yǔ)句進(jìn)行分解,并對(duì)關(guān)鍵詞定位,通過(guò)分析上下文關(guān)聯(lián)性,提取第一內(nèi)容數(shù)據(jù);
17、通過(guò)內(nèi)容分片對(duì)非文本參考數(shù)據(jù)的局部關(guān)聯(lián)特性進(jìn)行標(biāo)注和分類(lèi),進(jìn)行特征提取,生成第二內(nèi)容數(shù)據(jù);
18、將第一內(nèi)容數(shù)據(jù)和第二內(nèi)容數(shù)據(jù)按照類(lèi)別特性進(jìn)行分組,生成特性分組數(shù)據(jù);
19、根據(jù)每個(gè)特性分組數(shù)據(jù),基于交叉匹配方法提取關(guān)聯(lián)性特征,構(gòu)建多層數(shù)據(jù)關(guān)聯(lián)網(wǎng)絡(luò);
20、從多層數(shù)據(jù)關(guān)聯(lián)網(wǎng)絡(luò)中篩選滿足預(yù)設(shè)關(guān)聯(lián)性閾值的子集數(shù)據(jù),生成解析數(shù)據(jù)。
21、優(yōu)選地,根據(jù)解析數(shù)據(jù),構(gòu)建初始任務(wù)鏈,包括:
22、從解析數(shù)據(jù)中提取任務(wù)單元的信息要素,信息要素包括任務(wù)目標(biāo)、輸入數(shù)據(jù)格式和預(yù)期輸出類(lèi)型;
23、對(duì)信息要素進(jìn)行分析,根據(jù)任務(wù)目標(biāo)之間的依賴(lài)關(guān)系構(gòu)建邏輯關(guān)聯(lián)路徑;
24、將邏輯關(guān)聯(lián)路徑用于標(biāo)注任務(wù)單元之間的數(shù)據(jù)流動(dòng)和執(zhí)行順序,生成任務(wù)依賴(lài)關(guān)系;
25、根據(jù)任務(wù)依賴(lài)關(guān)系,將任務(wù)單元按邏輯關(guān)聯(lián)路徑依次排列,構(gòu)建初始任務(wù)鏈;
26、對(duì)初始任務(wù)鏈中的每個(gè)任務(wù)單元分配唯一標(biāo)識(shí),用于記錄其任務(wù)目標(biāo)、輸入數(shù)據(jù)來(lái)源及輸出目標(biāo)去向。
27、優(yōu)選地,根據(jù)邏輯關(guān)聯(lián)路徑,分析任務(wù)單元的依賴(lài)關(guān)系,生成依賴(lài)路徑集合,包括:
28、從初始任務(wù)鏈中提取每個(gè)任務(wù)單元的邏輯關(guān)聯(lián)路徑,根據(jù)任務(wù)單元間的數(shù)據(jù)輸入輸出關(guān)系建立直接依賴(lài)路徑;
29、對(duì)每條直接依賴(lài)路徑的上下游任務(wù)單元進(jìn)行分類(lèi),形成強(qiáng)依賴(lài)路徑和弱依賴(lài)路徑集合;
30、分析強(qiáng)依賴(lài)路徑集合中的任務(wù)單元交互頻率,計(jì)算任務(wù)單元間的依賴(lài)強(qiáng)度;
31、根據(jù)依賴(lài)強(qiáng)度,對(duì)強(qiáng)依賴(lài)路徑集合中的任務(wù)單元分配優(yōu)先級(jí),并生成依賴(lài)路徑集合,依賴(lài)路徑集合包括任務(wù)單元間的直接數(shù)據(jù)傳遞和執(zhí)行順序。
32、優(yōu)選地,對(duì)依賴(lài)路徑集合中的任務(wù)單元間的依賴(lài)關(guān)系進(jìn)行權(quán)重計(jì)算,并對(duì)結(jié)果分配優(yōu)先級(jí),生成動(dòng)態(tài)路徑表,包括:
33、從依賴(lài)路徑集合中獲取每條路徑的任務(wù)單元信息,包括任務(wù)單元的輸入數(shù)據(jù)來(lái)源、輸出目標(biāo)去向及依賴(lài)強(qiáng)度;
34、根據(jù)數(shù)據(jù)流動(dòng)頻率、路徑長(zhǎng)度及任務(wù)單元的數(shù)據(jù)處理格式,對(duì)依賴(lài)路徑集合中的任務(wù)單元間的依賴(lài)關(guān)系進(jìn)行權(quán)重計(jì)算,得到依賴(lài)權(quán)重值;依賴(lài)權(quán)重值的計(jì)算公式如下:
35、,
36、其中,為任務(wù)單元與任務(wù)單元之間的依賴(lài)權(quán)重值,為任務(wù)單元與任務(wù)單元之間的數(shù)據(jù)流動(dòng)頻率,為任務(wù)單元與任務(wù)單元之間的路徑長(zhǎng)度,為任務(wù)單元與任務(wù)單元之間的格式匹配度,為任務(wù)單元與任務(wù)單元之間的路徑異常率,表示該路徑中斷或延遲的概率,為任務(wù)單元與任務(wù)單元之間的沖突率,表示任務(wù)資源沖突發(fā)生的頻率,、、、、和為權(quán)重系數(shù);
37、根據(jù)預(yù)設(shè)依賴(lài)閾值對(duì)依賴(lài)權(quán)重值進(jìn)行劃分,生成依賴(lài)路徑優(yōu)先級(jí)表,依賴(lài)路徑優(yōu)先級(jí)表用于優(yōu)化任務(wù)單元的執(zhí)行順序;
38、根據(jù)依賴(lài)路徑優(yōu)先級(jí)表,對(duì)任務(wù)單元的執(zhí)行順序進(jìn)行排列,生成動(dòng)態(tài)路徑表,動(dòng)態(tài)路徑表包括任務(wù)單元的執(zhí)行順序、依賴(lài)數(shù)據(jù)的傳遞路徑及備用路徑信息。
39、優(yōu)選地,根據(jù)動(dòng)態(tài)路徑表對(duì)初始任務(wù)鏈進(jìn)行優(yōu)化,生成動(dòng)態(tài)任務(wù)鏈表,包括:
40、從動(dòng)態(tài)路徑表中提取任務(wù)單元信息,包括任務(wù)單元的執(zhí)行順序、依賴(lài)數(shù)據(jù)的傳遞路徑及備用路徑信息;
41、根據(jù)依賴(lài)數(shù)據(jù)的傳遞路徑,對(duì)初始任務(wù)鏈中的邏輯關(guān)聯(lián)路徑進(jìn)行調(diào)整,形成優(yōu)化任務(wù)路徑;
42、根據(jù)備用路徑信息,為初始任務(wù)鏈中的任務(wù)單元分配冗余執(zhí)行路徑;
43、對(duì)優(yōu)化任務(wù)路徑和冗余執(zhí)行路徑進(jìn)行整合,重新排列初始任務(wù)鏈中任務(wù)單元的執(zhí)行順序,生成動(dòng)態(tài)任務(wù)鏈表;
44、根據(jù)動(dòng)態(tài)任務(wù)鏈表的內(nèi)容,將每個(gè)任務(wù)單元的執(zhí)行規(guī)則與路徑信息更新至任務(wù)依賴(lài)關(guān)系,形成包含任務(wù)單元執(zhí)行順序、依賴(lài)權(quán)重值和路徑冗余方案的依賴(lài)關(guān)系記錄。
45、優(yōu)選地,根據(jù)動(dòng)態(tài)任務(wù)鏈表的任務(wù)單元的執(zhí)行需求,從ai工具庫(kù)中選擇適用的工具,并為每個(gè)任務(wù)單元分配相應(yīng)工具資源,生成匹配數(shù)據(jù),包括:
46、從動(dòng)態(tài)任務(wù)鏈表中提取任務(wù)單元的執(zhí)行需求,包括輸入數(shù)據(jù)格式、輸出目標(biāo)及處理時(shí)間限制;
47、根據(jù)任務(wù)單元的執(zhí)行需求,從ai工具庫(kù)中分配適配度最高的工具資源,并生成工具分配信息,工具分配信息包括任務(wù)單元標(biāo)識(shí)、工具標(biāo)識(shí)及工具適配參數(shù);適配度的計(jì)算公式如下:
48、,
49、其中,為任務(wù)單元的適配度,為工具的適配能力,表示工具滿足任務(wù)單元執(zhí)行需求的能力,為工具的平均處理時(shí)間,為任務(wù)單元的處理時(shí)間上限,表示任務(wù)的時(shí)間約束,為任務(wù)單元的執(zhí)行優(yōu)先級(jí),反映任務(wù)單元在動(dòng)態(tài)任務(wù)鏈表中的優(yōu)先級(jí),為任務(wù)單元的資源需求度,表示任務(wù)單元需要調(diào)用的工具資源的數(shù)量,為任務(wù)單元的工具切換成本,表示從其他工具切換至當(dāng)前工具的時(shí)間或資源代價(jià),為工具的權(quán)重系數(shù),和為調(diào)節(jié)系數(shù),為工具的數(shù)量;
50、將工具分配信息輸入動(dòng)態(tài)任務(wù)鏈表,生成任務(wù)單元的工具調(diào)用路徑;
51、根據(jù)工具分配信息和工具調(diào)用路徑,形成匹配數(shù)據(jù)。
52、優(yōu)選地,根據(jù)匹配數(shù)據(jù)構(gòu)建執(zhí)行工作流,包括:
53、從動(dòng)態(tài)任務(wù)鏈表中提取每個(gè)任務(wù)單元的執(zhí)行順序和工具調(diào)用路徑;
54、根據(jù)任務(wù)單元的執(zhí)行順序,建立任務(wù)單元間的數(shù)據(jù)傳遞路徑;
55、根據(jù)工具調(diào)用路徑和數(shù)據(jù)傳遞路徑構(gòu)建執(zhí)行工作流,執(zhí)行工作流包括任務(wù)單元的執(zhí)行規(guī)則、數(shù)據(jù)流向及工具調(diào)用關(guān)系。
56、優(yōu)選地,對(duì)執(zhí)行工作流進(jìn)行動(dòng)態(tài)運(yùn)行,獲取中間結(jié)果數(shù)據(jù),包括:
57、按照?qǐng)?zhí)行工作流中的任務(wù)單元執(zhí)行順序依次運(yùn)行任務(wù)單元,并在運(yùn)行過(guò)程中調(diào)用對(duì)應(yīng)的工具資源處理輸入數(shù)據(jù);
58、每個(gè)任務(wù)單元在完成執(zhí)行后,生成中間結(jié)果數(shù)據(jù),并通過(guò)數(shù)據(jù)傳遞路徑將結(jié)果傳遞至后續(xù)任務(wù)單元;
59、記錄每個(gè)任務(wù)單元的運(yùn)行日志,包括輸入輸出數(shù)據(jù)和執(zhí)行時(shí)間。
60、優(yōu)選地,檢測(cè)中間結(jié)果數(shù)據(jù)是否滿足邏輯關(guān)系和內(nèi)容風(fēng)格的要求,并對(duì)不一致部分進(jìn)行調(diào)整,生成任務(wù)單元優(yōu)化數(shù)據(jù),包括:
61、對(duì)每個(gè)中間結(jié)果數(shù)據(jù)的格式、邏輯和內(nèi)容風(fēng)格進(jìn)行驗(yàn)證,得到驗(yàn)證未通過(guò)數(shù)據(jù)和待調(diào)整任務(wù)單元;
62、根據(jù)驗(yàn)證未通過(guò)數(shù)據(jù),分析待調(diào)整任務(wù)單元的執(zhí)行規(guī)則或工具適配參數(shù)問(wèn)題,得到分析結(jié)果數(shù)據(jù);
63、根據(jù)分析結(jié)果數(shù)據(jù),調(diào)整待調(diào)整任務(wù)單元的執(zhí)行規(guī)則參數(shù)或重新分配工具,并重新運(yùn)行待調(diào)整任務(wù)單元,生成任務(wù)單元優(yōu)化數(shù)據(jù)。
64、本發(fā)明的上述方案至少包括以下有益效果:
65、通過(guò)整合文本數(shù)據(jù)和非文本參考數(shù)據(jù),構(gòu)建了一種動(dòng)態(tài)、靈活的任務(wù)鏈優(yōu)化機(jī)制,從根本上解決了現(xiàn)有技術(shù)中跨工具協(xié)同不足的問(wèn)題。相比于傳統(tǒng)的單工具或獨(dú)立工具模式,該發(fā)明通過(guò)對(duì)用戶輸入的多模態(tài)數(shù)據(jù)進(jìn)行解析,形成統(tǒng)一的解析數(shù)據(jù),為工作流自動(dòng)化奠定了堅(jiān)實(shí)基礎(chǔ)。
66、在傳統(tǒng)技術(shù)中,用戶需要手動(dòng)切換多個(gè)工具并整合結(jié)果,造成了操作復(fù)雜性和一致性問(wèn)題。而該發(fā)明通過(guò)構(gòu)建初始任務(wù)鏈,將不同任務(wù)單元及其邏輯關(guān)聯(lián)路徑進(jìn)行系統(tǒng)化組織,確保了任務(wù)間的依賴(lài)關(guān)系明確且高效。通過(guò)邏輯關(guān)聯(lián)路徑的分析,生成的依賴(lài)路徑集合可以精確描述任務(wù)單元之間的直接數(shù)據(jù)傳遞和執(zhí)行順序,避免了手動(dòng)操作中的失誤和不連貫問(wèn)題。
67、依賴(lài)路徑集合中的任務(wù)單元間依賴(lài)關(guān)系通過(guò)權(quán)重計(jì)算和優(yōu)先級(jí)分配,被轉(zhuǎn)化為具有優(yōu)化能力的動(dòng)態(tài)路徑表。動(dòng)態(tài)路徑表不僅包含任務(wù)單元的執(zhí)行順序,還包括備用路徑信息,從而確保了任務(wù)在出現(xiàn)異常情況下的連續(xù)執(zhí)行能力。這種動(dòng)態(tài)調(diào)整能力解決了現(xiàn)有技術(shù)中生成結(jié)果不一致的痛點(diǎn),為大規(guī)模的自動(dòng)化工作流提供了可靠保障。
68、此外,通過(guò)將任務(wù)單元執(zhí)行需求與ai工具庫(kù)的自動(dòng)適配,實(shí)現(xiàn)了跨工具的高效協(xié)同。與傳統(tǒng)需要用戶手動(dòng)分配工具的方式不同,本發(fā)明能夠根據(jù)任務(wù)需求動(dòng)態(tài)選擇最優(yōu)工具,并為每個(gè)任務(wù)單元分配適合的工具資源。這種全自動(dòng)化的資源分配方式不僅提高了操作效率,還使得不同工具生成的內(nèi)容在風(fēng)格和邏輯上更加一致,從而避免了傳統(tǒng)方法中由于多工具結(jié)果不匹配所導(dǎo)致的手動(dòng)調(diào)整。
69、對(duì)于最終生成的內(nèi)容,通過(guò)執(zhí)行工作流的動(dòng)態(tài)運(yùn)行和中間結(jié)果的實(shí)時(shí)檢測(cè),進(jìn)一步提升了生成結(jié)果的邏輯性和一致性。在現(xiàn)有技術(shù)中,由于缺乏統(tǒng)一的管理框架,不同工具生成的內(nèi)容需要手動(dòng)調(diào)整風(fēng)格和邏輯。本發(fā)明則通過(guò)對(duì)中間結(jié)果的邏輯驗(yàn)證和風(fēng)格一致性檢測(cè),實(shí)現(xiàn)了自動(dòng)調(diào)整,確保了輸出結(jié)果能夠直接滿足用戶需求,減少了人工干預(yù)。
70、綜上,本發(fā)明顯著降低了用戶在多個(gè)ai工具間切換的復(fù)雜度,增強(qiáng)了跨工具任務(wù)協(xié)同能力,并通過(guò)動(dòng)態(tài)路徑表優(yōu)化和任務(wù)單元與工具的高效適配,提升了任務(wù)鏈的自動(dòng)化水平和生成內(nèi)容的質(zhì)量。不僅滿足了創(chuàng)意場(chǎng)景中高效、自動(dòng)化的需求,還為用戶提供了更加一致和連貫的創(chuàng)意解決方案,從根本上克服了現(xiàn)有技術(shù)的局限性。