本技術(shù)涉及數(shù)據(jù)處理,尤其涉及一種網(wǎng)絡(luò)配置文本的配置方法、系統(tǒng)及電子設(shè)備。
背景技術(shù):
1、網(wǎng)絡(luò)配置任務(wù)中,網(wǎng)絡(luò)路由和網(wǎng)絡(luò)構(gòu)建是核心部分。網(wǎng)絡(luò)路由方面,網(wǎng)絡(luò)路由如同交通指揮系統(tǒng),是實(shí)現(xiàn)不同網(wǎng)絡(luò)通信的關(guān)鍵,涉及多種路由協(xié)議配置,像手動(dòng)配置的靜態(tài)路由適用于簡(jiǎn)單穩(wěn)定網(wǎng)絡(luò),還有動(dòng)態(tài)路由協(xié)議如通過(guò)計(jì)算跳數(shù)確定路徑的rip和能更準(zhǔn)確計(jì)算最短路徑的ospf用于復(fù)雜網(wǎng)絡(luò)。網(wǎng)絡(luò)構(gòu)建方面,首先要規(guī)劃拓?fù)浣Y(jié)構(gòu),如校園網(wǎng)常采用星型拓?fù)浔阌诠芾砭S護(hù)。要依據(jù)網(wǎng)絡(luò)規(guī)模、功能需求和預(yù)算等選擇并正確連接路由器、交換機(jī)、防火墻、無(wú)線接入點(diǎn)等設(shè)備,企業(yè)網(wǎng)可能需考慮設(shè)備冗余提高可靠性。
2、現(xiàn)有技術(shù)中,網(wǎng)絡(luò)配置逐漸發(fā)展為自動(dòng)化配置,但是,網(wǎng)絡(luò)位置的自動(dòng)化方法通常依賴于靜態(tài)模版匹配,即利用用戶需求中的關(guān)鍵詞直接匹配得到配置代碼,缺乏靈活性和語(yǔ)境感知能力,難以得到符合要求的配置代碼,且難以應(yīng)對(duì)復(fù)雜網(wǎng)絡(luò)需求。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本技術(shù)的目的在于提出一種網(wǎng)絡(luò)配置文本的配置方法、系統(tǒng)及電子設(shè)備,以克服現(xiàn)有技術(shù)中全部或部分不足。
2、基于上述目的,本技術(shù)提供了一種網(wǎng)絡(luò)配置文本的配置方法,應(yīng)用于配置系統(tǒng),所述配置系統(tǒng)包括識(shí)別智能體,規(guī)劃智能體,檢索智能體和編碼智能體,所述方法包括:利用所述識(shí)別智能體接收用戶輸入的網(wǎng)絡(luò)配置文本,并對(duì)所述網(wǎng)絡(luò)配置文本進(jìn)行關(guān)鍵詞提取,得到多個(gè)第一關(guān)鍵詞;針對(duì)每個(gè)第一關(guān)鍵詞,利用所述規(guī)劃智能體對(duì)所述第一關(guān)鍵詞進(jìn)行擴(kuò)充,得到與所述第一關(guān)鍵詞對(duì)應(yīng)的第二關(guān)鍵詞;基于多個(gè)第一關(guān)鍵詞和多個(gè)第二關(guān)鍵詞,組成所述網(wǎng)絡(luò)配置文本的多種配置方案;通過(guò)預(yù)先構(gòu)建的代碼向量知識(shí)庫(kù),利用所述檢索智能體確定每種配置方案對(duì)應(yīng)的第一配置代碼;利用所述編碼智能體對(duì)全部第一配置代碼進(jìn)行整合,得到所述網(wǎng)絡(luò)配置文本對(duì)應(yīng)的目標(biāo)配置代碼。
3、可選地,所述通過(guò)預(yù)先構(gòu)建的代碼向量知識(shí)庫(kù),利用所述檢索智能體確定每種配置方案對(duì)應(yīng)的第一配置代碼,包括:針對(duì)每種配置方案,分別對(duì)組成所述配置方案的第一關(guān)鍵詞和第二關(guān)鍵詞進(jìn)行編碼,得到多個(gè)關(guān)鍵詞向量;基于所述多個(gè)關(guān)鍵詞向量和每種預(yù)定檢索方法對(duì)應(yīng)的初始權(quán)重,在所述代碼向量知識(shí)庫(kù)中執(zhí)行至少一輪處理操作,以得到每種預(yù)定檢索方法對(duì)應(yīng)的目標(biāo)權(quán)重;基于所述多個(gè)關(guān)鍵詞向量和每種預(yù)定檢索方法對(duì)應(yīng)的目標(biāo)權(quán)重,在所述代碼向量知識(shí)庫(kù)中進(jìn)行混合檢索,得到第一代碼向量;對(duì)所述第一代碼向量進(jìn)行解析,得到所述第一配置代碼。
4、可選地,所述基于所述多個(gè)關(guān)鍵詞向量和每種預(yù)定檢索方法對(duì)應(yīng)的初始權(quán)重,在所述代碼向量知識(shí)庫(kù)中執(zhí)行至少一輪處理操作,以得到每種預(yù)定檢索方法對(duì)應(yīng)的目標(biāo)權(quán)重,包括:每一輪處理操作執(zhí)行如下:響應(yīng)于確定已執(zhí)行的處理操作的累計(jì)時(shí)間小于預(yù)定累計(jì)時(shí)間,基于所述多個(gè)關(guān)鍵詞向量和每種預(yù)定檢索方法對(duì)應(yīng)的初始權(quán)重,在所述代碼向量知識(shí)庫(kù)中進(jìn)行混合檢索,得到所述配置方案對(duì)應(yīng)的第二代碼向量;對(duì)所述第二代碼向量進(jìn)行解析,得到第二配置代碼;基于所述網(wǎng)絡(luò)配置文本和所述第二配置代碼,計(jì)算每種預(yù)定檢索方法對(duì)應(yīng)的檢索調(diào)整因子;針對(duì)每種預(yù)定檢索方法,利用所述檢索調(diào)整因子對(duì)所述初始權(quán)重進(jìn)行調(diào)整,將經(jīng)過(guò)調(diào)整的初始權(quán)重作為下一輪處理操作的初始權(quán)重;響應(yīng)于確定所述已執(zhí)行的處理操作的累計(jì)時(shí)間大于或等于所述預(yù)定累計(jì)時(shí)間,退出至少一輪處理操作,將前一輪處理操作得到的經(jīng)過(guò)調(diào)整的初始權(quán)重確定為目標(biāo)權(quán)重。
5、可選地,所述基于所述網(wǎng)絡(luò)配置文本和所述第二配置代碼,計(jì)算每種預(yù)定檢索方法對(duì)應(yīng)的檢索調(diào)整因子,包括:計(jì)算所述網(wǎng)絡(luò)配置文本和所述第二配置代碼的相關(guān)性分?jǐn)?shù),以及計(jì)算所述網(wǎng)絡(luò)配置文本和所述第二配置代碼的語(yǔ)義相似度分?jǐn)?shù);基于所述相關(guān)性分?jǐn)?shù)和所述語(yǔ)義相似度分?jǐn)?shù),計(jì)算每種預(yù)定檢索方法對(duì)應(yīng)的檢索調(diào)整因子。
6、可選地,所述利用所述識(shí)別智能體對(duì)所述網(wǎng)絡(luò)配置文本進(jìn)行關(guān)鍵詞提取,得到多個(gè)關(guān)鍵詞,包括:利用所述識(shí)別智能體對(duì)所述網(wǎng)絡(luò)配置文本進(jìn)行解析,得到多個(gè)初始關(guān)鍵詞;利用所述識(shí)別智能體對(duì)每個(gè)初始關(guān)鍵詞進(jìn)行修正操作,得到所述多個(gè)關(guān)鍵詞。
7、可選地,所述基于多個(gè)第一關(guān)鍵詞和多個(gè)第二關(guān)鍵詞,組成所述網(wǎng)絡(luò)配置文本的多種配置方案,包括:分別將多個(gè)第一關(guān)鍵詞中的每個(gè)第一關(guān)鍵詞替換為與其對(duì)應(yīng)的第二關(guān)鍵詞,生成多個(gè)配置方案。
8、可選地,所述利用所述編碼智能體對(duì)全部第一配置代碼進(jìn)行整合,得到所述網(wǎng)絡(luò)配置文本對(duì)應(yīng)的目標(biāo)配置代碼,包括:按照所述網(wǎng)絡(luò)配置文本對(duì)應(yīng)的預(yù)定需求,對(duì)全部第一配置代碼進(jìn)行匯總篩選;按照預(yù)定編程規(guī)范,對(duì)經(jīng)過(guò)所述匯總篩選得到的第一配置代碼進(jìn)行語(yǔ)法修正和邏輯完善,得到所述目標(biāo)配置代碼。
9、可選地,所述配置系統(tǒng)還包括大語(yǔ)言模型;所述代碼向量知識(shí)庫(kù)的構(gòu)建方法包括:獲取多個(gè)網(wǎng)絡(luò)配置文本的代碼文檔,并對(duì)每個(gè)代碼文檔進(jìn)行分割,得到多段初始配置代碼和每段初始配置代碼對(duì)應(yīng)的關(guān)鍵詞;利用所述大語(yǔ)言模型對(duì)所述初始配置代碼進(jìn)行語(yǔ)義增強(qiáng),得到配置代碼;對(duì)所述配置代碼進(jìn)行編碼,得到代碼向量,以及對(duì)與所述配置代碼對(duì)應(yīng)的關(guān)鍵詞進(jìn)行編碼,得到關(guān)鍵詞向量;將所述配置代碼對(duì)應(yīng)的代碼向量和對(duì)應(yīng)的關(guān)鍵詞向量進(jìn)行關(guān)聯(lián)存儲(chǔ),得到所述代碼向量知識(shí)庫(kù)。
10、基于同一發(fā)明構(gòu)思,本技術(shù)還提供了一種網(wǎng)絡(luò)配置文本的配置系統(tǒng),應(yīng)用于配置系統(tǒng),所述配置系統(tǒng)包括識(shí)別智能體,規(guī)劃智能體,檢索智能體和編碼智能體,所述系統(tǒng)包括:所述識(shí)別智能體,用于接收用戶輸入的網(wǎng)絡(luò)配置文本,并對(duì)所述網(wǎng)絡(luò)配置文本進(jìn)行關(guān)鍵詞提取,得到多個(gè)第一關(guān)鍵詞;所述規(guī)劃智能體,用于針對(duì)每個(gè)第一關(guān)鍵詞,對(duì)所述第一關(guān)鍵詞進(jìn)行擴(kuò)充,得到與所述第一關(guān)鍵詞對(duì)應(yīng)的第二關(guān)鍵詞;基于多個(gè)第一關(guān)鍵詞和多個(gè)第二關(guān)鍵詞,組成所述網(wǎng)絡(luò)配置文本的多種配置方案;所述檢索智能體,用于通過(guò)預(yù)先構(gòu)建的代碼向量知識(shí)庫(kù),確定每種配置方案對(duì)應(yīng)的第一配置代碼;所述編碼智能體,用于全部第一配置代碼進(jìn)行整合,得到所述網(wǎng)絡(luò)配置文本對(duì)應(yīng)的目標(biāo)配置代碼。
11、基于同一發(fā)明構(gòu)思,本技術(shù)還提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可由所述處理器執(zhí)行的計(jì)算機(jī)程序,所述處理器在執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上所述的方法。
12、從上面所述可以看出,本技術(shù)提供的網(wǎng)絡(luò)配置文本的配置方法、系統(tǒng)及電子設(shè)備,所述方法包括利用所述識(shí)別智能體接收用戶輸入的網(wǎng)絡(luò)配置文本,并對(duì)所述網(wǎng)絡(luò)配置文本進(jìn)行關(guān)鍵詞提取,得到多個(gè)第一關(guān)鍵詞,達(dá)到精準(zhǔn)提取出用戶想要實(shí)現(xiàn)的具體意圖的目的。針對(duì)每個(gè)第一關(guān)鍵詞,利用所述規(guī)劃智能體對(duì)所述第一關(guān)鍵詞進(jìn)行擴(kuò)充,得到與所述第一關(guān)鍵詞對(duì)應(yīng)的第二關(guān)鍵詞,確保了在理解用戶意圖的基礎(chǔ)上,使得第一關(guān)鍵詞更為豐富。基于多個(gè)第一關(guān)鍵詞和多個(gè)第二關(guān)鍵詞,組成所述網(wǎng)絡(luò)配置文本的多種配置方案,使得網(wǎng)絡(luò)配置文本的配置方式多元化。通過(guò)預(yù)先構(gòu)建的代碼向量知識(shí)庫(kù),利用所述檢索智能體確定每種配置方案對(duì)應(yīng)的第一配置代碼,使得確定的每種配置方案對(duì)應(yīng)的第一配置代碼具有豐富性。利用所述編碼智能體對(duì)全部第一配置代碼進(jìn)行整合,得到所述網(wǎng)絡(luò)配置文本對(duì)應(yīng)的目標(biāo)配置代碼,在全部第一配置代碼中能夠篩選出最符合網(wǎng)絡(luò)配置文本對(duì)應(yīng)的配置代碼,提升了網(wǎng)絡(luò)配置文本的配置準(zhǔn)確度。