[發明專利]一種人機對話方法、裝置、計算機設備及存儲介質有效
| 申請號: | 201910792348.1 | 申請日: | 2019-08-26 |
| 公開(公告)號: | CN110609618B | 公開(公告)日: | 2023-06-20 |
| 發明(設計)人: | 徐金夢;操玉琴;金建良;吳林強;許琮浩 | 申請(專利權)人: | 杭州城市大數據運營有限公司;湖州市大數據運營有限公司;杭州中云數據科技有限公司 |
| 主分類號: | G06F3/01 | 分類號: | G06F3/01;G06F16/332;G06F16/33 |
| 代理公司: | 杭州鼎乎專利代理事務所(普通合伙) 33377 | 代理人: | 黃勇 |
| 地址: | 310000 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 人機對話 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種人機對話方法,其特征在于,所述人機對話方法包括:
獲取用戶輸入的對話信息;
對所述對話信息進行專業領域識別處理,獲取所述對話信息的專業領域;
根據所述對話信息的專業領域采用預設的與所述專業領域對應的意圖識別模型對所述對話信息進行意圖識別處理,獲取所述對話信息的意圖類型;
對意圖類型為詢問的對話信息采用預設的詢問模型進行處理,獲取更新后的對話狀態;
對意圖類型為通知的對話信息識別所述對話信息中的槽信息,并獲取更新后的對話狀態;
根據所述更新后的對話狀態,采用預先基于強化學習訓練生成的對話動作生成模型,生成與所述更新后的對話狀態所對應的對話動作;
根據所述對話動作生成自然語言并輸出;
所述對意圖類型為詢問的對話信息采用預設的詢問模型進行處理,獲取更新后的對話狀態的步驟具體包括:
判斷所述對話信息中是否含有槽信息;
當判斷所述對話信息中含有槽信息時,獲取與所述槽信息相關的信息,并根據所述與所述槽信息相關的信息更新對話狀態;
當判斷所述對話信息中不含有槽信息時,更新對話狀態;
所述根據所述對話動作生成自然語言并輸出的步驟具體包括:
基于預先按照指定規則所設定好的第一自然語言生成模型生成自然語言并輸出;
當基于預先按照指定規則所設定好的第一自然語言生成模型無法生成自然語言時,基于預先按照神經網絡算法訓練生成的第二自然語言生成模型生成自然語言并輸出。
2.根據權利要求1所述的人機對話方法,其特征在于,所述獲取用戶輸入的對話信息的步驟具體為:
獲取用戶輸入的文本格式的對話信息;或利用語音識別模型識別用戶輸入的語音格式的對話信息,并處理為文本格式的對話信息。
3.一種人機對話裝置,其特征在于,所述人機對話裝置包括:
對話信息獲取單元,用于獲取用戶輸入的對話信息;
專業領域識別單元,用于對所述對話信息進行專業領域識別處理,獲取所述對話信息的專業領域;
意圖類型識別單元,用于根據所述對話信息的專業領域采用預設的與所述專業領域對應的意圖識別模型對所述對話信息進行意圖識別處理,獲取所述對話信息的意圖類型;
詢問意圖處理單元,用于對意圖類型為詢問的對話信息采用預設的詢問模型進行處理,獲取更新后的對話狀態;
通知意圖處理單元,用于對意圖類型為通知的對話信息識別所述對話信息中的槽信息,并獲取更新后的對話狀態;
對話動作生成單元,用于根據所述更新后的對話狀態,采用預先基于強化學習訓練生成的對話動作生成模型,生成與所述更新后的對話狀態所對應的對話動作;
自然語言生成單元,用于根據所述對話動作生成自然語言并輸出;
所述詢問意圖處理單元具體包括:
槽信息判斷模塊,用于判斷所述對話信息中是否含有槽信息;
槽信息處理模塊,用于當判斷所述對話信息中含有槽信息時,獲取與所述槽信息相關的信息,并根據所述與所述槽信息相關的信息更新對話狀態;
非槽信息處理模塊,用于當判斷所述對話信息中不含有槽信息時,更新對話狀態;
所述自然語言生成單元包括:
指定規則自然語言生成模塊,用于基于預先按照指定規則所設定好的第一自然語言生成模型生成自然語言并輸出;
神經網絡自然語言生成模塊,用于當基于預先按照指定規則所設定好的第一自然語言生成模型無法生成自然語言時,基于預先按照神經網絡算法訓練生成的第二自然語言生成模型生成自然語言并輸出。
4.根據權利要求3所述的人機對話裝置,其特征在于,所述對話信息獲取單元具體包括:
文本格式對話信息獲取模塊,用于獲取用戶輸入的文本格式的對話信息;
語音格式對話信息處理模塊,用于利用語音識別模型識別用戶輸入的語音格式的對話信息并處理為文本格式的對話信息。
5.一種計算機設備,其特征在于,包括存儲器和處理器,所述存儲器中存儲有計算機程序,所述計算機程序被所述處理器執行時,使得所述處理器執行權利要求1至2中任一項所述人機對話方法的步驟。
6.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時,使得所述處理器執行權利要求1至2中任一項所述人機對話方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州城市大數據運營有限公司;湖州市大數據運營有限公司;杭州中云數據科技有限公司,未經杭州城市大數據運營有限公司;湖州市大數據運營有限公司;杭州中云數據科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910792348.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:虛擬鏡子的裝置、系統和方法
- 下一篇:基于全景沉浸式教學的多屏直播互動系統





