[發明專利]一種人機多輪對話方法及裝置有效
| 申請號: | 202110609449.8 | 申請日: | 2021-06-01 |
| 公開(公告)號: | CN113268973B | 公開(公告)日: | 2021-11-16 |
| 發明(設計)人: | 周偉東;鄭金磊;劉凱;喻凌;劉華 | 申請(專利權)人: | 北京太極華保科技股份有限公司 |
| 主分類號: | G06F40/205 | 分類號: | G06F40/205;G06F40/284;G06F40/289;G06F40/30;G06K9/62 |
| 代理公司: | 北京艾格律詩專利代理有限公司 11924 | 代理人: | 王子溟 |
| 地址: | 102299 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 人機 輪對 方法 裝置 | ||
本申請公開了一種人機多輪對話方法及裝置。所述人機多輪對話方法包括:獲取流程節點;獲取意圖庫,每個意圖庫包括意圖信息及基礎語料;獲取待分析語句;將待分析語句分別與每個基礎語料進行相似度比較從而獲取待分析語句分別與每個基礎語料的相似度值;判斷獲取的各個相似度值中是否有一個相似度值超過相似度閾值且該相似度值為各個相似度值中的數值最高的相似度值;若是,則獲取該相似度值所對應的基礎語料所關聯的意圖信息作為識別意圖信息;根據所述識別意圖信息獲取對應的響應動作。本申請的人機多輪對話方法設置了意圖庫,意圖庫可以跟多個流程節點進行關聯,從而不需要為每一個流程節點配置多個基礎語料。
技術領域
本申請涉及智能語音交互技術領域,具體涉及一種人機多輪對話方法以及人機多輪對話裝置。
背景技術
流程引擎設計,是指人機多輪對話從對話開始到對話結束的一個流程走向,包括子流程節點、條件節點、計數節點及話題節點等等,這些節點不但起到對用戶意圖識別的作用,還起著引導流程走向的作用。
傳統設計中,會在這些流程節點的每個流程節點上配置多個語料進行意圖判斷,當命中了對應機器人話術,就會按照既定流程往下走,當沒有命中時或者相似度較低時,就會走未識別分支流程。
然而,采用這種方式,會造成系統上的冗余,例如,當多個流程節點上配置的語料相同時,事實上沒有必要為各個流程節點配置相同的語料。另外,當沒有識別出來待分析語句時,則需要人工去對各個流程節點進行重新梳理,費時費力。
因此,希望有一種技術方案來解決或至少減輕現有技術的上述不足。
發明內容
本發明的目的在于提供一種人機多輪對話方法以解決上述至少一方面的問題。
本發明的一個方面,提供一種人機多輪對話方法,所述人機多輪對話方法包括:
獲取流程節點,所述流程節點的數量為多個,每個流程節點包括至少一個響應動作;
獲取意圖庫,所述意圖庫的數量至少為一個,每個意圖庫包括至少一個意圖信息以及至少一個基礎語料,其中,一個意圖庫與至少一個流程節點關聯,一個流程節點中的一個響應動作與相關聯的意圖庫中的至少一個意圖信息相關聯,每個基礎語料至少與一個意圖信息相關聯;
獲取待分析語句;
將待分析語句分別與每個基礎語料進行相似度比較從而獲取待分析語句分別與每個基礎語料的相似度值;
判斷獲取的各個相似度值中是否有一個相似度值超過相似度閾值且該相似度值為各個相似度值中的數值最高的相似度值;若是,則
獲取該超過相似度閾值且是各個相似度值中的數值最高的相似度值所對應的基礎語料所關聯的意圖信息作為識別意圖信息;
根據所述識別意圖信息獲取對應的響應動作。
可選地,所述人機多輪對話方法進一步包括:
判斷獲取的各個相似度值中是否有一個相似度值超過相似度閾值且該相似度值為各個相似度值中的數值最高的相似度值;若否,則
將所述待分析語句作為基礎語料加入至各個所述意圖庫中的一個或多個中,以及,
將所述待分析語句所對應的意圖信息加入至所述待分析語句加入的意圖庫中。
可選地,所述人機多輪對話方法進一步包括:
判斷獲取的各個相似度值中是否有一個相似度值超過相似度閾值且該相似度值為各個相似度值中的數值最高的相似度值;若否,則
將所述待分析語句作為基礎語料與各個所述意圖庫中的至少一個意圖信息進行關聯。
可選地,所述人機多輪對話方法進一步包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京太極華保科技股份有限公司,未經北京太極華保科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110609449.8/2.html,轉載請聲明來源鉆瓜專利網。





