[發明專利]一種多輪對話方法、裝置、電子設備及存儲介質在審
| 申請號: | 202010915762.X | 申請日: | 2020-09-03 |
| 公開(公告)號: | CN112100349A | 公開(公告)日: | 2020-12-18 |
| 發明(設計)人: | 王文 | 申請(專利權)人: | 深圳數聯天下智能科技有限公司 |
| 主分類號: | G06F16/332 | 分類號: | G06F16/332 |
| 代理公司: | 深圳市六加知識產權代理有限公司 44372 | 代理人: | 孟麗平 |
| 地址: | 518000 廣東省深圳市南山區粵海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 輪對 方法 裝置 電子設備 存儲 介質 | ||
1.一種多輪對話方法,其特征在于,所述方法包括:
獲取多輪對話中當前輪次對話對應的目標輸入語句,其中,所述多輪對話的對話意圖的所有槽位已填充完成;
若未能識別出所述目標輸入語句的初始意圖,則結合所述多輪對話的歷史對話,確定所述目標輸入語句是否為所述多輪對話的追問語句,所述歷史對話包括在所述目標輸入語句之前的多條輸入語句,以及所述多條輸入語句各自對應的響應語句;
若是,則提取所述目標輸入語句的槽位信息用以更新所述對話意圖中與所述目標輸入語句的槽位信息對應的槽位信息,并根據更新后的所述對話意圖所對應的槽位信息,輸出所述目標輸入語句的響應語句。
2.根據權利要求1所述的方法,其特征在于,所述結合所述多輪對話的歷史對話,確定所述目標輸入語句是否為所述多輪對話的追問語句之前,還包括:
將所述目標輸入語句輸入至意圖分類器,以獲取多個意圖分類結果及所述多個意圖分類結果對應的概率值;
若各所述意圖分類結果對應的概率值均小于預設概率閾值,則未能識別出所述目標輸入語句的初始意圖;
否則,將多個意圖分類結果對應的概率值中最大概率值所對應的意圖作為所述目標輸入語句的初始意圖。
3.根據權利要求1所述的方法,其特征在于,所述結合所述多輪對話的歷史對話,確定所述目標輸入語句是否為所述多輪對話的追問語句,包括:
將所述歷史對話與所述目標輸入語句進行拼接,以得到拼接樣本;
將所述拼接樣本輸入追問模型,以確定所述目標輸入語句是否為所述多輪對話的追問語句。
4.根據權利要求3所述的方法,其特征在于,所述將所述歷史對話與所述目標輸入語句進行拼接,以得到拼接樣本,包括:
依次將所述歷史對話中的多條輸入語句及所述多條輸入語句各自對應的響應語句進行拼接,得到歷史對話文本;
將所述目標輸入語句拼接于所述歷史對話文本之后,以得到拼接樣本。
5.根據權利要求3或4所述的方法,其特征在于,所述將所述拼接樣本輸入追問模型,以確定所述目標輸入語句是否為所述多輪對話的追問語句,包括:
將所述拼接樣本轉化為數字向量,并基于所述數字向量提取出M維特征向量,M為大于或等于1的正整數;
將所述M維特征向量轉化為二維輸出向量,其中,所述二維輸出向量分別對應兩種判定結果,所述兩種判定結果分別為所述目標條輸入語句為所述多輪對話的追問語句,和所述目標條輸入語句不為所述多輪對話的追問語句;
將所述二維輸出向量轉換為概率分布,并將所述概率分布中最大概率值所對應的判定結果作為所述追問模型的輸出結果。
6.根據權利要求1-5任一項所述的方法,其特征在于,所述獲取多輪對話中當前輪次對話對應的目標輸入語句之前,所述方法還包括:
獲取所述多輪對話的第1條輸入語句,并根據所述第1條輸入語句識別出所述對話意圖;
根據所述對話意圖的槽位創建數據結構,所述數據結構用于儲存所述對話意圖的槽位信息;
提取所述第1條輸入語句的槽位信息,并將所述第1條輸入語句的槽位信息填充至所述數據結構中與所述第1條輸入語句的槽位信息對應的槽位位置;
當所述數據結構的槽位未填滿時,根據未填充槽位對應的關鍵詞輸出所述第1條輸入語句的響應語句;
當所述數據結構的槽位填滿時,則根據所述數據結構輸出的響應語句。
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
若識別出所述目標輸入語句的初始意圖,則將所述初始意圖作為新一輪多輪對話的對話意圖,開啟新一輪多輪對話。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳數聯天下智能科技有限公司,未經深圳數聯天下智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010915762.X/1.html,轉載請聲明來源鉆瓜專利網。





