本發(fā)明涉及人工智能領(lǐng)域或其他相關(guān),具體而言,涉及一種方案的輔助編寫方法及其裝置。
背景技術(shù):
1、在當(dāng)前信息化和數(shù)字化轉(zhuǎn)型的大背景下,眾多企業(yè)或機(jī)構(gòu)通過先線上操作平臺/系統(tǒng)辦理相關(guān)業(yè)務(wù)或完成相關(guān)工作,企業(yè)平臺系統(tǒng)在業(yè)務(wù)流程自動化、數(shù)據(jù)管理、決策支持等方面發(fā)揮著日益重要的作用。然而,隨著系統(tǒng)功能的不斷豐富和操作界面的日益復(fù)雜,用戶在使用這些系統(tǒng)時面臨的挑戰(zhàn)也日益增多,尤其是在填寫各種申請、報告、報表等方案時。方案填寫不僅需要用戶具備一定的業(yè)務(wù)知識,還需遵循嚴(yán)格的格式要求和邏輯規(guī)則,任何細(xì)節(jié)上的疏忽都可能導(dǎo)致方案的審核不通過,從而需要反復(fù)修改,嚴(yán)重影響了工作效率和用戶體驗(yàn)。
2、相關(guān)技術(shù)中,各種操作系統(tǒng)的用戶指導(dǎo)主要依賴于靜態(tài)的幫助文檔、操作手冊或用戶自身的工作經(jīng)驗(yàn),這些方法在面對海量的用戶和復(fù)雜的業(yè)務(wù)場景時,往往顯得力不從心。一方面,靜態(tài)文檔和操作手冊更新不及時,難以滿足用戶對實(shí)時、個性化指導(dǎo)的需求;另一方面,需要用戶具備豐富的工作經(jīng)驗(yàn),才能保障在編寫各種方案時盡量不出錯,對用戶的要求較高,基于此,大多數(shù)用戶在各種操作平臺編寫方案時錯誤率較高,導(dǎo)致用戶的編寫效率也較低。
3、針對上述的問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供了一種方案的輔助編寫方法及其裝置,以至少解決相關(guān)技術(shù)中,用戶在各種操作平臺編寫方案時的錯誤率較高的技術(shù)問題。
2、根據(jù)本發(fā)明實(shí)施例的一個方面,提供了一種方案的輔助編寫方法,包括:接收目標(biāo)用戶在交互系統(tǒng)的方案創(chuàng)建請求,基于所述方案創(chuàng)建請求獲取所述目標(biāo)用戶的用戶信息、所述目標(biāo)用戶創(chuàng)建的目標(biāo)方案的方案信息以及所述目標(biāo)用戶的歷史方案編寫記錄;對所述用戶信息、所述方案信息和所述歷史方案編寫記錄進(jìn)行預(yù)處理和向量編碼處理,得到編碼向量;將所述編碼向量輸入至輔助編寫模型,輸出所述目標(biāo)方案各個編寫流程的提示信息,其中,所述輔助編寫模型是預(yù)先構(gòu)建的用于為用戶的方案編寫生成提示信息的深度學(xué)習(xí)模型;將所述目標(biāo)方案在各個所述編寫流程中的提示信息推送至所述各個所述編寫流程對應(yīng)的功能模塊。
3、可選地,在將所述目標(biāo)方案在各個所述編寫流程中的提示信息推送至所述各個所述編寫流程對應(yīng)的功能模塊之后,還包括:接收目標(biāo)用戶的方案提交請求,基于所述方案提交請求獲取所述目標(biāo)用戶提交的目標(biāo)方案;調(diào)用所述目標(biāo)方案的歷史版本,計算所述目標(biāo)方案和所述歷史版本的相似度,得到所述目標(biāo)方案的方案通過率。
4、可選地,在得到所述目標(biāo)方案的方案通過率之后,還包括:在所述目標(biāo)方案的方案通過率小于預(yù)設(shè)的第一通過率閾值的情況下,獲取所述目標(biāo)方案的錯誤信息,并將所述目標(biāo)方案和所述錯誤信息退回至所述目標(biāo)用戶所在終端;在所述目標(biāo)方案的方案通過率大于等于所述第一通過率閾值且小于預(yù)設(shè)的第二通過率閾值的情況下,將所述目標(biāo)方案發(fā)送至審核人員所使用終端;在所述目標(biāo)方案的方案通過率大于等于所述第二通過率閾值的情況下,確定所述目標(biāo)方案通過審核。
5、可選地,在將所述目標(biāo)方案在各個所述編寫流程中的提示信息推送至所述各個所述編寫流程對應(yīng)的功能模塊之后,還包括:在所述目標(biāo)用戶編寫所述目標(biāo)方案的過程中,監(jiān)測所述目標(biāo)用戶在各個編寫操作的停留時長;在所述目標(biāo)用戶在目標(biāo)操作的停留時長大于預(yù)設(shè)的時長閾值的情況下,判定所述目標(biāo)用戶存在編寫異常情況,調(diào)用所述目標(biāo)方案對應(yīng)的歷史方案,并從所述歷史方案中提取所述目標(biāo)操作的歷史方案內(nèi)容;基于所述目標(biāo)操作的歷史方案內(nèi)容生成所述目標(biāo)操作的提示信息,并將所述目標(biāo)操作的提示信息推送至所述目標(biāo)操作對應(yīng)的功能模塊。
6、可選地,所述輔助編寫模型是預(yù)先構(gòu)建的,構(gòu)建所述輔助編寫模型的步驟包括:采集歷史時間段內(nèi)歷史方案對應(yīng)的歷史方案數(shù)據(jù)、歷史審核記錄和歷史修改記錄以及編寫所述歷史方案的歷史用戶數(shù)據(jù),得到歷史數(shù)據(jù);對所述歷史數(shù)據(jù)進(jìn)行特征提取,得到用戶行為特征和方案內(nèi)容特征;基于所述歷史數(shù)據(jù)、所述用戶行為特征數(shù)據(jù)和所述方案內(nèi)容特征構(gòu)建樣本數(shù)據(jù),并對所述樣本數(shù)據(jù)進(jìn)行劃分,得到訓(xùn)練集和測試集;基于卷積神經(jīng)網(wǎng)絡(luò)構(gòu)建深度學(xué)習(xí)模型,并基于所述訓(xùn)練集對所述深度學(xué)習(xí)模型進(jìn)行訓(xùn)練,得到初始輔助編寫模型;基于所述測試集對所述初始輔助編寫模型進(jìn)行測試,得到測試結(jié)果,在所述測試結(jié)果指示所述初始輔助編寫模型通過測試的情況下,得到所述輔助編寫模型。
7、可選地,對所述歷史數(shù)據(jù)進(jìn)行特征提取的步驟包括:基于所述歷史方案數(shù)據(jù)和所述歷史用戶數(shù)據(jù)提取歷史用戶在編寫所述歷史方案的過程中的操作順序和操作路徑;基于所述歷史方案數(shù)據(jù)和所述歷史用戶數(shù)據(jù),獲取歷史用戶在編寫所述歷史方案的過程中各個編寫流程的操作時長以及各個編寫流程之間的操作時間間隔;基于所述操作順序、所述操作路徑、所述操作時長和所述操作時間間隔提取所述用戶行為特征。
8、可選地,對所述歷史數(shù)據(jù)進(jìn)行特征提取的步驟還包括:基于所述歷史方案數(shù)據(jù)和所述歷史用戶數(shù)據(jù)統(tǒng)計歷史用戶在編寫所述歷史方案時對各個編寫功能的使用頻率;獲取歷史用戶使用各個編寫功能的最新時間戳;基于歷史用戶對各個編寫功能的使用頻率和使用各個所述編寫功能的最新時間戳,提取所述用戶行為特征。
9、可選地,對所述歷史數(shù)據(jù)進(jìn)行特征提取的步驟還包括:基于所述歷史方案數(shù)據(jù)提取所述歷史方案的文本數(shù)據(jù),其中,所述文本數(shù)據(jù)至少包括:所述歷史方案中的關(guān)鍵詞、所述歷史方案中的短語和所述歷史方案的句式結(jié)構(gòu);基于所述歷史方案數(shù)據(jù)提取所述歷史方案的數(shù)值型數(shù)據(jù);基于所述歷史方案數(shù)據(jù)提取所述歷史方案的選項(xiàng)型數(shù)據(jù);基于所述歷史方案的文本數(shù)據(jù)、所述數(shù)值型數(shù)據(jù)和所述選項(xiàng)型數(shù)據(jù)提取所述歷史方案的方案內(nèi)容特征。
10、可選地,對所述歷史數(shù)據(jù)進(jìn)行特征提取的步驟還包括:基于所述歷史審核記錄統(tǒng)計用戶編寫的所述歷史方案的錯誤原因、錯誤類型和錯誤頻率;基于所述歷史修改記錄統(tǒng)計用戶編寫的所述歷史方案,獲取審核不通過的所述歷史方案的修改方式和修改效果;基于所述歷史方案的錯誤原因、錯誤類型和錯誤頻率以及所述修改方式和所述修改效果,提取所述歷史方案的方案內(nèi)容特征。
11、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種方案的輔助編寫裝置,包括:接收單元,用于接收目標(biāo)用戶在交互系統(tǒng)的方案創(chuàng)建請求,基于所述方案創(chuàng)建請求獲取所述目標(biāo)用戶的用戶信息、所述目標(biāo)用戶創(chuàng)建的目標(biāo)方案的方案信息以及所述目標(biāo)用戶的歷史方案編寫記錄;處理單元,用于對所述用戶信息、所述方案信息和所述歷史方案編寫記錄進(jìn)行預(yù)處理和向量編碼處理,得到編碼向量;輸出單元,用于將所述編碼向量輸入至輔助編寫模型,輸出所述目標(biāo)方案各個編寫流程的提示信息,其中,所述輔助編寫模型是預(yù)先構(gòu)建的用于為用戶的方案編寫生成提示信息的深度學(xué)習(xí)模型;推送單元,用于將所述目標(biāo)方案在各個所述編寫流程中的提示信息推送至所述各個所述編寫流程對應(yīng)的功能模塊。
12、可選地,所述方案的輔助編寫裝置還包括:第一接收模塊,用于接收目標(biāo)用戶的方案提交請求,基于所述方案提交請求獲取所述目標(biāo)用戶提交的目標(biāo)方案;第一計算模塊,用于調(diào)用所述目標(biāo)方案的歷史版本,計算所述目標(biāo)方案和所述歷史版本的相似度,得到所述目標(biāo)方案的方案通過率。
13、可選地,所述方案的輔助編寫裝置還包括:第一獲取模塊,用于在所述目標(biāo)方案的方案通過率小于預(yù)設(shè)的第一通過率閾值的情況下,獲取所述目標(biāo)方案的錯誤信息,并將所述目標(biāo)方案和所述錯誤信息退回至所述目標(biāo)用戶所在終端;第一發(fā)送模塊,用于在所述目標(biāo)方案的方案通過率大于等于所述第一通過率閾值且小于預(yù)設(shè)的第二通過率閾值的情況下,將所述目標(biāo)方案發(fā)送至審核人員所使用終端;第一確定模塊,用于在所述目標(biāo)方案的方案通過率大于等于所述第二通過率閾值的情況下,確定所述目標(biāo)方案通過審核。
14、可選地,所述方案的輔助編寫裝置還包括:第一監(jiān)測模塊,用于在所述目標(biāo)用戶編寫所述目標(biāo)方案的過程中,監(jiān)測所述目標(biāo)用戶在各個編寫操作的停留時長;第一判定模塊,用于在所述目標(biāo)用戶在目標(biāo)操作的停留時長大于預(yù)設(shè)的時長閾值的情況下,判定所述目標(biāo)用戶存在編寫異常情況,調(diào)用所述目標(biāo)方案對應(yīng)的歷史方案,并從所述歷史方案中提取所述目標(biāo)操作的歷史方案內(nèi)容;第一生成模塊,用于基于所述目標(biāo)操作的歷史方案內(nèi)容生成所述目標(biāo)操作的提示信息,并將所述目標(biāo)操作的提示信息推送至所述目標(biāo)操作對應(yīng)的功能模塊。
15、可選地,所述方案的輔助編寫裝置還包括:第一采集模塊,用于采集歷史時間段內(nèi)歷史方案對應(yīng)的歷史方案數(shù)據(jù)、歷史審核記錄和歷史修改記錄以及編寫所述歷史方案的歷史用戶數(shù)據(jù),得到歷史數(shù)據(jù);第一提取模塊,用于對所述歷史數(shù)據(jù)進(jìn)行特征提取,得到用戶行為特征和方案內(nèi)容特征;第一劃分模塊,用于基于所述歷史數(shù)據(jù)、所述用戶行為特征數(shù)據(jù)和所述方案內(nèi)容特征構(gòu)建樣本數(shù)據(jù),并對所述樣本數(shù)據(jù)進(jìn)行劃分,得到訓(xùn)練集和測試集;第一構(gòu)建模塊,用于基于卷積神經(jīng)網(wǎng)絡(luò)構(gòu)建深度學(xué)習(xí)模型,并基于所述訓(xùn)練集對所述深度學(xué)習(xí)模型進(jìn)行訓(xùn)練,得到初始輔助編寫模型;第一測試模塊,用于基于所述測試集對所述初始輔助編寫模型進(jìn)行測試,得到測試結(jié)果,在所述測試結(jié)果指示所述初始輔助編寫模型通過測試的情況下,得到所述輔助編寫模型。
16、可選地,所述第一提取模塊包括:第一提取子模塊,用于基于所述歷史方案數(shù)據(jù)和所述歷史用戶數(shù)據(jù)提取歷史用戶在編寫所述歷史方案的過程中的操作順序和操作路徑;第一獲取子模塊,用于基于所述歷史方案數(shù)據(jù)和所述歷史用戶數(shù)據(jù),獲取歷史用戶在編寫所述歷史方案的過程中各個編寫流程的操作時長以及各個編寫流程之間的操作時間間隔;第二提取子模塊,用于基于所述操作順序、所述操作路徑、所述操作時長和所述操作時間間隔提取所述用戶行為特征。
17、可選地,所述第一提取模塊還包括:第一統(tǒng)計子模塊,用于基于所述歷史方案數(shù)據(jù)和所述歷史用戶數(shù)據(jù)統(tǒng)計歷史用戶在編寫所述歷史方案時對各個編寫功能的使用頻率;第二獲取子模塊,用于獲取歷史用戶使用各個編寫功能的最新時間戳;第二提取子模塊,用于基于歷史用戶對各個編寫功能的使用頻率和使用各個所述編寫功能的最新時間戳,提取所述用戶行為特征。
18、可選地,所述第一提取模塊還包括:第三提取子模塊,用于基于所述歷史方案數(shù)據(jù)提取所述歷史方案的文本數(shù)據(jù),其中,所述文本數(shù)據(jù)至少包括:所述歷史方案中的關(guān)鍵詞、所述歷史方案中的短語和所述歷史方案的句式結(jié)構(gòu);第四提取子模塊,用于基于所述歷史方案數(shù)據(jù)提取所述歷史方案的數(shù)值型數(shù)據(jù);第五提取子模塊,用于基于所述歷史方案數(shù)據(jù)提取所述歷史方案的選項(xiàng)型數(shù)據(jù);第六提取子模塊,用于基于所述歷史方案的文本數(shù)據(jù)、所述數(shù)值型數(shù)據(jù)和所述選項(xiàng)型數(shù)據(jù)提取所述歷史方案的方案內(nèi)容特征。
19、可選地,所述第一提取模塊還包括:第二統(tǒng)計子模塊,用于基于所述歷史審核記錄統(tǒng)計用戶編寫的所述歷史方案的錯誤原因、錯誤類型和錯誤頻率;第三統(tǒng)計子模塊,用于基于所述歷史修改記錄統(tǒng)計用戶編寫的所述歷史方案,獲取審核不通過的所述歷史方案的修改方式和修改效果;第七提取子模塊,用于基于所述歷史方案的錯誤原因、錯誤類型和錯誤頻率以及所述修改方式和所述修改效果,提取所述歷史方案的方案內(nèi)容特征。
20、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)包括存儲的計算機(jī)程序,其中,在所述計算機(jī)程序運(yùn)行時控制所述計算機(jī)可讀存儲介質(zhì)所在設(shè)備執(zhí)行上述任意一項(xiàng)方案的輔助編寫方法。
21、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種電子設(shè)備,包括一個或多個處理器和存儲器,所述存儲器用于存儲一個或多個程序,其中,當(dāng)所述一個或多個程序被所述一個或多個處理器執(zhí)行時,使得所述一個或多個處理器實(shí)現(xiàn)上述任意一項(xiàng)方案的輔助編寫方法。
22、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品包括計算機(jī)程序,其中,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)上述任意一項(xiàng)方案的輔助編寫方法。
23、在本技術(shù)中,通過以下步驟:先接收目標(biāo)用戶在交互系統(tǒng)的方案創(chuàng)建請求,基于方案創(chuàng)建請求獲取目標(biāo)用戶的用戶信息、目標(biāo)用戶創(chuàng)建的目標(biāo)方案的方案信息以及目標(biāo)用戶的歷史方案編寫記錄,并對用戶信息、方案信息和歷史方案編寫記錄進(jìn)行預(yù)處理和向量編碼處理,得到編碼向量,然后將編碼向量輸入至輔助編寫模型,輸出目標(biāo)方案各個編寫流程的提示信息,其中,輔助編寫模型是預(yù)先構(gòu)建的用于為用戶的方案編寫生成提示信息的深度學(xué)習(xí)模型,最后將目標(biāo)方案在各個編寫流程中的提示信息推送至各個編寫流程對應(yīng)的功能模塊。
24、在本技術(shù)中,通過輔助編寫模型對目標(biāo)用戶的實(shí)時的用戶信息以及當(dāng)前編寫方案的方案信息以及目標(biāo)用戶的歷史方案編寫記錄進(jìn)行特征提取和分析,識別目標(biāo)用戶方案編寫習(xí)慣,通過輔助編寫模型自動化輸出實(shí)時的、個性化的提示信息,并將提示信息推送至目標(biāo)方案各個編寫流程在操作平臺上對應(yīng)的功能模塊,實(shí)時輔助用戶編寫方案,達(dá)到了實(shí)時生成提示信息的目的,取得了提高用戶編寫效率和準(zhǔn)確度的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)中,用戶在各種操作平臺編寫方案時的錯誤率較高的技術(shù)問題。