本發(fā)明涉及任務(wù)管理調(diào)度,具體為一種黨組織任務(wù)多層級(jí)分配及管理系統(tǒng)。
背景技術(shù):
1、在各種企業(yè)、組織、團(tuán)體的日常工作中,任務(wù)分配與管理是一項(xiàng)重要且復(fù)雜的工作。傳統(tǒng)的任務(wù)分配方式往往依靠人工安排,這種方式不僅效率低下,而且容易出現(xiàn)任務(wù)分配不合理、跟蹤進(jìn)度困難等問題。隨著組織規(guī)模的不斷擴(kuò)大以及工作任務(wù)的日益復(fù)雜化,傳統(tǒng)的管理模式越來越難以滿足高效、精確的任務(wù)管理需求。特別是在多層級(jí)的組織架構(gòu)中,上級(jí)組織需要將任務(wù)分解并逐級(jí)下發(fā)至基層組織,這一過程中缺乏有效的信息化手段支撐,導(dǎo)致任務(wù)傳達(dá)和執(zhí)行效率不高,影響了整體工作的推進(jìn)。
2、目前市面上的一些任務(wù)管理系統(tǒng)雖然能夠?qū)崿F(xiàn)基礎(chǔ)的任務(wù)分配與追蹤功能,但對(duì)于組織來說,這些通用系統(tǒng)難以滿足其特殊需求。例如,大多數(shù)系統(tǒng)只是提供信息化過程,重點(diǎn)在于數(shù)據(jù)的電子化記錄;無法實(shí)現(xiàn)自動(dòng)的、合理的任務(wù)分配安排;部分系統(tǒng)雖然可以依賴于歷史分配記錄實(shí)現(xiàn)一定智能的自動(dòng)化任務(wù)分配,但靈活性差,無法應(yīng)對(duì)不同的或者無記錄的任務(wù)類型;另外,目前的系統(tǒng)缺乏針對(duì)多層級(jí)組織的特點(diǎn)進(jìn)行優(yōu)化,無法有效地利用任務(wù)在不同層級(jí)之間的執(zhí)行的關(guān)聯(lián)和差異性,存在任務(wù)分配效率低的問題,同時(shí)任務(wù)分配的層級(jí)針對(duì)性和關(guān)聯(lián)性低,進(jìn)而導(dǎo)致分配準(zhǔn)確度低的問題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明所解決的技術(shù)問題在于提供一種黨組織任務(wù)多層級(jí)分配及管理系統(tǒng),可以解決現(xiàn)有的任務(wù)分配系統(tǒng)或方法存在的任務(wù)分配效率低,任務(wù)分配的層級(jí)針對(duì)性和關(guān)聯(lián)性低的問題,適用于多層級(jí)組織的任務(wù)工作的分配和管理。
2、本發(fā)明提供的基礎(chǔ)方案:
3、一種黨組織任務(wù)多層級(jí)分配及管理系統(tǒng),其特征在于:包括:
4、任務(wù)分解模塊,用于對(duì)任務(wù)進(jìn)行分析,得到任務(wù)分解結(jié)果,所述任務(wù)分解結(jié)果包括若干子任務(wù);
5、任務(wù)層級(jí)分析模塊,用于對(duì)任務(wù)分解結(jié)果的子任務(wù)進(jìn)行層級(jí)分析,并根據(jù)分析結(jié)果得到多個(gè)分級(jí)任務(wù)組,所述分級(jí)任務(wù)組內(nèi)包括若干同一等級(jí)的子任務(wù);
6、任務(wù)分配模塊,用于將每個(gè)分級(jí)任務(wù)組的子任務(wù)分配對(duì)應(yīng)的負(fù)責(zé)人;
7、任務(wù)管理模塊,用于對(duì)各個(gè)任務(wù)的執(zhí)行情況進(jìn)行更新和查看。
8、進(jìn)一步,所述任務(wù)分配模塊包括:
9、分配方案生成模塊,用于根據(jù)子任務(wù)的任務(wù)層級(jí)分配對(duì)應(yīng)層級(jí)的負(fù)責(zé)人,生成若干分配方案,構(gòu)成分配方案集合;
10、分配方案優(yōu)化模塊,用于通過改進(jìn)多層級(jí)蟻獅優(yōu)化算法對(duì)分配方案生成模塊生成的分配方案集合進(jìn)行優(yōu)化迭代,生成最優(yōu)分配方案;
11、分配方案優(yōu)化模塊包括:
12、方案優(yōu)化更新模塊,用于從分配方案集合中獲取每個(gè)層級(jí)上的層級(jí)分配方案集合;按照層級(jí)從高到低,對(duì)每個(gè)層級(jí)的層級(jí)分配方案集合調(diào)用層級(jí)因子計(jì)算模塊、適應(yīng)度計(jì)算模塊、蟻獅算法模塊進(jìn)行處理;
13、所述層級(jí)因子計(jì)算模塊,在當(dāng)前任務(wù)層級(jí)是最高層級(jí)時(shí),設(shè)置上層任務(wù)影響因子矩陣和上層人員影響因子矩陣為零矩陣;在當(dāng)前任務(wù)層級(jí)不是最高層級(jí)時(shí),獲取上一層級(jí)的層級(jí)分配方案集合的上層最優(yōu)分配方案,并根據(jù)上層最優(yōu)分配方案計(jì)算上層任務(wù)影響因子矩陣和上層人員影響因子矩陣:
14、
15、
16、其中,為上層任務(wù)影響因子矩陣,表示level層級(jí)下的第n個(gè)任務(wù),dis()表示兩個(gè)任務(wù)的距離,normal()為歸一化操作;
17、
18、
19、其中,為上層人員影響因子矩陣,表示為level層級(jí)下的第i個(gè)分配方案中第n個(gè)子任務(wù)所對(duì)應(yīng)的用戶,表示上層最優(yōu)分配方案的第o個(gè)子任務(wù);
20、適應(yīng)度計(jì)算模塊,用于計(jì)算當(dāng)前層級(jí)的各個(gè)分配方案的適應(yīng)度,得到每個(gè)方案的適應(yīng)度評(píng)分:
21、
22、
23、
24、其中:為level層級(jí)下的第i個(gè)分配方案的適應(yīng)度;為取最大值,為第一加權(quán)值,為第二加權(quán)值;為組織對(duì)應(yīng)level層級(jí)的可用人員總數(shù),為level層級(jí)下待分配的子任務(wù)總數(shù);表示為level層級(jí)下的第i個(gè)分配方案中第j個(gè)子任務(wù)所對(duì)應(yīng)的用戶,表示為level層級(jí)下的第i個(gè)分配方案中第j個(gè)子任務(wù)所對(duì)應(yīng)的用戶處理單個(gè)任務(wù)的平均時(shí)長(zhǎng);為矩陣第k行第j列的值,為矩陣第k行第j列的值;為第i個(gè)分配方案第m個(gè)人員處理的總時(shí)長(zhǎng);第i個(gè)分配方案第m個(gè)人員處理第j個(gè)子任務(wù)的時(shí)長(zhǎng);
25、蟻獅算法模塊,用于根據(jù)適應(yīng)度計(jì)算模塊的計(jì)算結(jié)果,更新蟻獅以及螞蟻的位置,更新后螞蟻的位置和蟻獅的位置構(gòu)成當(dāng)前層級(jí)的新的層級(jí)分配方案集合;所有層級(jí)的新的層級(jí)分配方案集合構(gòu)成新的分配方案集合;
26、迭代模塊,用于判斷是否滿足退出條件,若是則選擇每個(gè)層級(jí)分配方案中的精英蟻獅的位置對(duì)應(yīng)的方案組合成為最優(yōu)分配方案,若否則對(duì)新的分配方案集合重復(fù)調(diào)用方案優(yōu)化更新模塊和迭代模塊進(jìn)行處理。
27、進(jìn)一步,分配方案優(yōu)化模塊還包括:
28、方案篩選模塊,用于在方案優(yōu)化更新模塊處理分配方案集合前,判斷分配方案集合中的各個(gè)分配方案是否滿足邊界條件,從分配方案集合中移除不符合邊界條件的分配方案,所述邊界條件為:
29、
30、其中,為任務(wù)最大處理時(shí)長(zhǎng)。
31、進(jìn)一步,蟻獅算法模塊包括:
32、蟻獅位置更新模塊,用于根據(jù)適應(yīng)度計(jì)算模塊的計(jì)算結(jié)果,更新蟻獅的位置和螞蟻的位置,將蟻獅的位置更新為適應(yīng)度更高的螞蟻的位置,其中適應(yīng)度最高的分配方案作為精英蟻獅的位置;
33、螞蟻位置更新模塊,采用輪盤賭策略為螞蟻選擇目標(biāo)蟻獅;使得螞蟻根據(jù)目標(biāo)蟻獅和精英蟻獅的位置進(jìn)行隨機(jī)游走,更新螞蟻的位置。
34、進(jìn)一步,螞蟻位置更新模塊首先根據(jù)蟻獅的位置按更新螞蟻第g維變量在第t次迭代的最小值和第g維變量在第t次迭代的最大值:
35、
36、
37、其中,為第t次迭代中所有變量的最小值;為第t次迭代中所有變量的最大值;為第j只蟻獅在第t次迭代的位置;i為比率,其值為,t為最大迭代次數(shù),ω是根據(jù)當(dāng)前迭代調(diào)整,具體的,t>0.1?t時(shí)ω=2,t>0.5?t時(shí)ω=3,t>0.75?t時(shí)ω=4,t>0.9?t時(shí)ω=5,t>0.95?t時(shí)ω=6;
38、然后將第t次迭代下的第g只螞蟻的位置,在蟻獅及精英蟻獅附近隨機(jī)游走:
39、
40、其中,為第g維變量隨機(jī)游走的最小值,為第g維變量隨機(jī)游走的最大值;
41、然后更新螞蟻的位置:
42、
43、其中,為在第t次迭代中圍繞根據(jù)輪盤賭策略選擇的蟻獅的隨機(jī)游走的位置,為在第t次迭代中圍繞精英蟻獅的隨機(jī)游走的位置。
44、進(jìn)一步,所述任務(wù)分解模塊包括:
45、任務(wù)輸入模塊,用于供用戶輸入任務(wù)書;
46、語義解析提取模塊,用于對(duì)輸入的任務(wù)書進(jìn)行文本解析,提取文本摘要;
47、提示詞構(gòu)建模塊,用于根據(jù)文本摘要匹配對(duì)應(yīng)的提示詞模板,并根據(jù)文本摘要和提示詞模板構(gòu)建提示詞內(nèi)容;
48、生成式ai模塊,用于根據(jù)輸入的提示詞內(nèi)容,輸出任務(wù)分解結(jié)果。
49、進(jìn)一步,所述語義解析提取模塊包括:
50、抽取式文本摘要模型,用于從任務(wù)書中進(jìn)行文本抽??;
51、所述抽取式文本摘要模型按照數(shù)據(jù)流向包括輸入層、單詞分類層、語句分類層以及輸出層;所述語句分類層對(duì)應(yīng)多個(gè)單詞分類層,所述語句分類層之間采用雙向rnn連接結(jié)構(gòu),同一個(gè)語句分類層對(duì)應(yīng)的多個(gè)單詞分類層之間采用雙向rnn連接結(jié)構(gòu),所述輸出層采用sigmod激活函數(shù)進(jìn)行分類輸出;
52、類型匹配模塊,用于對(duì)抽取的文本進(jìn)行分類,得到任務(wù)相關(guān)信息,所述任務(wù)相關(guān)信息包括任務(wù)類型、任務(wù)目標(biāo)、任務(wù)描述、任務(wù)時(shí)間。
53、進(jìn)一步,所述提示詞構(gòu)建模塊包括:
54、模板匹配模塊,用于根據(jù)任務(wù)類型從提示詞模板庫中匹配提示詞模板;
55、提示詞構(gòu)建模塊,用于將任務(wù)相關(guān)信息填充到匹配的提示詞模板中,形成提示詞內(nèi)容。
56、進(jìn)一步,任務(wù)層級(jí)分析模塊,包括:
57、任務(wù)層級(jí)預(yù)測(cè)模塊,用于根據(jù)任務(wù)分解結(jié)果中的子任務(wù)的任務(wù)信息,通過任務(wù)層級(jí)預(yù)測(cè)模型預(yù)測(cè)子任務(wù)涉及的層級(jí);
58、任務(wù)層級(jí)確定模塊,將子任務(wù)涉及的最高層級(jí)作為子任務(wù)的層級(jí);
59、任務(wù)分組模塊,用于根據(jù)各個(gè)子任務(wù)的層級(jí),將子任務(wù)劃分到多個(gè)分級(jí)任務(wù)組中。
60、進(jìn)一步,所述任務(wù)管理模塊包括:
61、任務(wù)進(jìn)度獲取模塊,用于獲取各任務(wù)所對(duì)應(yīng)的子任務(wù)的實(shí)際執(zhí)行進(jìn)度;
62、任務(wù)進(jìn)度預(yù)警模塊,根據(jù)子任務(wù)的任務(wù)信息獲取子任務(wù)的進(jìn)度計(jì)劃,根據(jù)進(jìn)度計(jì)劃和任務(wù)進(jìn)度獲取模塊獲取的實(shí)際執(zhí)行進(jìn)度,得到進(jìn)度差,判斷進(jìn)度差是否大于閾值,若大于閾值則生成任務(wù)進(jìn)度預(yù)警信息。
63、本發(fā)明的有益效果為:
64、1、采用了文本摘要提取算法結(jié)合生成式ai模型,可以實(shí)現(xiàn)無歷史記錄、無人員參與的場(chǎng)景下的任務(wù)分解和分配,提高了系統(tǒng)的靈活性和通用型,相比現(xiàn)有人工分類或者參考?xì)v史記錄分配的方式可以更加科學(xué)的進(jìn)行任務(wù)分解。
65、2、本文創(chuàng)新性的提出了ml-alo改進(jìn)多層級(jí)蟻獅優(yōu)化算法,針對(duì)本技術(shù)的任務(wù)多層級(jí)分配問題,充分考慮了不同層級(jí)之間可能存在依賴關(guān)系或相互影響,?通過上層任務(wù)影響因子矩陣和上層人員影響因子矩陣的實(shí)現(xiàn)對(duì)下層任務(wù)分配的優(yōu)化,進(jìn)而達(dá)到整體優(yōu)化的效果;提高了任務(wù)分配的層級(jí)針對(duì)性和層級(jí)關(guān)聯(lián)性,提高了任務(wù)分配的準(zhǔn)確性。
66、3、通過上層對(duì)下層任務(wù)分配的影響,減少了下層任務(wù)的可選空間,提高了整個(gè)算法的運(yùn)行效率和收斂速度,提高任務(wù)分配效率。另外多層級(jí)蟻獅優(yōu)化算法可以實(shí)現(xiàn)多層級(jí)并行運(yùn)行,進(jìn)一步提高優(yōu)化算法的運(yùn)行效率。