本申請涉及人工智能,尤其涉及一種基于任務型人機對話的網絡業務操作方法、裝置、電子設備及存儲介質。
背景技術:
1、現有垂直行業客戶網絡業務操作方法的操作效率較低、客戶意圖解析準確性不穩定、操作過程缺少透明化的問題。針對該問題,目前尚無有效解決方案。
技術實現思路
1、為解決相關技術問題,本申請實施例提供一種基于任務型人機對話的網絡業務操作方法、裝置、電子設備及存儲介質。
2、本申請實施例的技術方案是這樣實現的:
3、本申請實施例提供了一種基于任務型人機對話的網絡業務操作方法,,應用于包括網絡業務操作服務對話裝置(ds)的網絡業務操作系統;所述方法包括:
4、獲取用戶與所述ds進行語音和/或文本交互后的對話信息;
5、基于所述對話信息確定所述用戶對目標網絡業務的目標操作;
6、配置所述目標操作的目標參數;
7、基于所述目標參數開通所述目標網絡業務。
8、上述方案中,所述ds包括自動語音識別(autmatic?speech?recognition,asr)組件和人機交互組件;所述獲取用戶與所述ds進行語音和/或文本交互后的對話信息,包括:
9、通過所述asr組件將所述用戶的語音進行轉換,得到第一文本信息;
10、通過所述人機交互組件獲取所述用戶描述所述目標操作需求的第二文本信息和/或語音信息;
11、基于所述第一文本信息、所述第二文本信息和/或所述語音信息確定所述對話信息。
12、上述方案中,所述ds還包括自然語言理解組件(nature?languageunderstanding,nlu)、對話狀態跟蹤組件(dialogue?state?tracking,dst)、對話策略學習組件(dialogue?policy?learning,dpl)和自然語言生成組件(nature?languagegeneration,nlg);所述基于所述對話信息確定所述用戶對目標網絡業務的目標操作,包括:
13、通過所述nlu對所述對話信息進行結構化語義處理,得到所述對話信息對應的領域信息、意圖信息、槽值對信息;
14、通過所述dst對所述領域信息、所述意圖信息、所述槽值對信息進行對話狀態跟蹤處理,得到所述對話信息對應的狀態信息;
15、通過所述dpl對所述領域信息、所述意圖信息、所述槽值對信息進行對話策略學習,得到所述對話信息對應的動作信息;
16、基于所述狀態信息和所述動作信息確定所述用戶對目標網絡業務的目標操作。
17、上述方案中,所述通過所述nlu對所述對話信息進行結構化語義處理,得到所述對話信息對應的領域信息、意圖信息、槽值對信息,包括:
18、獲取所述網絡業務操作需求的歷史數據;
19、采用預設的生成式預訓練轉換模型(generative?pre-trained?transformer,gpt)對所述歷史數據進行學習,得到所述網絡業務操作需求的模擬數據;
20、采用預設的雙向循環神經網絡(bidirectional?recurrent?neural?networks,bi-rnn)與長短期記憶網絡(long?short?term?memory,lstm)結合的初始模型對所述模擬數據進行訓練,生成所述nlu中的目標模型;
21、利用所述nlu中的目標模型對所述對話信息進行結構化語義處理,得到所述對話信息對應的領域信息、意圖信息、槽值對信息。
22、上述方案中,所述基于所述狀態信息和所述動作信息確定所述用戶對目標網絡業務的目標操作,包括:
23、基于所述狀態信息和所述動作信息構造所述對話信息對應的有限狀態機;
24、根據所述有限狀態機確定所述用戶對目標網絡業務的目標操作。
25、上述方案中,所述基于所述狀態信息和所述動作信息構造所述對話信息對應的有限狀態機,包括:
26、確定所述動作信息對應的網絡操作類動作;
27、將所述狀態信息與所述網絡操作類動作進行映射,得到所述對話信息對應的有限狀態機。
28、上述方案中,所述方法還包括:
29、在所述有限狀態機中的第一狀態滿足預設的轉換條件的情況下,由所述第一狀態切換為第二狀態。
30、上述方案中,所述方法還包括:
31、向所述用戶展示所述目標操作對應的描述信息、組網信息和業務信息;所述描述信息、組網信息和業務信息用于引導所述用戶提供所述目標網絡業務的相關信息。
32、上述方案中,所述方法還包括:
33、在所述目標網絡業務開通的情況下,對所述用戶展示所述目標網絡業務的計費信息。
34、本申請實施例還提供了一種基于任務型人機對話的網絡業務操作裝置,設置于包括ds的網絡業務操作系統;包括:
35、獲取單元,用于獲取用戶與所述ds進行語音和/或文本交互后的對話信息;
36、確定單元,用于基于所述對話信息確定所述用戶對目標網絡業務的目標操作;
37、配置單元,用于配置所述目標操作的目標參數;
38、開通單元,用于基于所述目標參數開通所述目標網絡業務。
39、本申請實施例還提供了一種電子設備,包括:
40、存儲器,用于存儲可執行指令;
41、處理器,用于執行所述存儲器中存儲的可執行指令時,實現上述所述方法的任一步驟。
42、本申請實施例還提供一種計算機程序產品,包括計算機程序,所述計算機程序在被處理器執行時,實現上述所述方法的任一步驟。
43、本申請實施例還提供一種計算機可讀存儲介質,存儲有可執行指令,用于被處理器執行時,實現上述所述方法的任一步驟。
44、本申請實施例提供的基于任務型人機對話的網絡業務操作方法、裝置、電子設備及存儲介質,其中,應用于包括網絡業務操作服務對話裝置ds的網絡業務操作系統;所述方法包括:獲取用戶與所述ds進行語音和/或文本交互后的對話信息;基于所述對話信息確定所述用戶對目標網絡業務的目標操作;配置所述目標操作的目標參數;基于所述目標參數開通所述目標網絡業務,本申請實施例的方案,通過在業務操作系統引入ds,基于用戶與ds進行語音和/或文本交互后的對話信息確定用戶對目標網絡業務的目標操作;配置目標操作的目標參數;基于目標參數開通目標網絡業務,提高了垂直行業客戶網絡業務操作方法的操作效率,實現客戶意圖解析準確性的穩定、操作過程的透明化。
1.一種基于任務型人機對話的網絡業務操作方法,其特征在于,應用于包括網絡業務操作服務對話裝置ds的網絡業務操作系統;所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述ds包括自動語音識別asr組件和人機交互組件;所述獲取用戶與所述ds進行語音和/或文本交互后的對話信息,包括:
3.根據權利要求1所述的方法,其特征在于,所述ds還包括自然語言理解組件nlu、對話狀態跟蹤組件dst、對話策略學習組件dpl和自然語言生成組件nlg;所述基于所述對話信息確定所述用戶對目標網絡業務的目標操作,包括:
4.根據權利要求3所述的方法,其特征在于,所述通過所述nlu對所述對話信息進行結構化語義處理,得到所述對話信息對應的領域信息、意圖信息、槽值對信息,包括:
5.根據權利要求3所述的方法,其特征在于,所述基于所述狀態信息和所述動作信息確定所述用戶對目標網絡業務的目標操作,包括:
6.根據權利要求5所述的方法,其特征在于,所述基于所述狀態信息和所述動作信息構造所述對話信息對應的有限狀態機,包括:
7.根據權利要求6所述的方法,其特征在于,所述方法還包括:
8.根據權利要求1所述的方法,其特征在于,所述方法還包括:
9.根據權利要求1所述的方法,其特征在于,所述方法還包括:
10.一種基于任務型人機對話的網絡業務操作裝置,其特征在于,設置于包括網絡業務操作服務對話裝置ds的網絡業務操作系統;包括:
11.一種電子設備,其特征在于,包括:
12.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序在被處理器執行時實現權利要求1至9任一項所述方法的步驟。
13.一種計算機可讀存儲介質,其特征在于,存儲有可執行指令,用于被處理器執行時,實現權利要求1至9任一項所述的基于任務型人機對話的網絡業務操作方法。