[發(fā)明專利]多輪對話處理方法、裝置、電子設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201910236199.0 | 申請日: | 2019-03-27 |
| 公開(公告)號: | CN111753061A | 公開(公告)日: | 2020-10-09 |
| 發(fā)明(設(shè)計(jì))人: | 王陽陽;聶雙喜;桑海龍;韓偉 | 申請(專利權(quán))人: | 北京獵戶星空科技有限公司 |
| 主分類號: | G06F16/332 | 分類號: | G06F16/332 |
| 代理公司: | 北京同達(dá)信恒知識產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100025 北京市朝*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 輪對 處理 方法 裝置 電子設(shè)備 存儲 介質(zhì) | ||
本發(fā)明公開了一種多輪對話處理方法、裝置、電子設(shè)備及存儲介質(zhì),所述方法包括:獲取到對話信息后,根據(jù)多輪對話狀態(tài)參數(shù),從數(shù)據(jù)庫包含的決策樹中選取候選節(jié)點(diǎn);其中,每個(gè)決策樹對應(yīng)一個(gè)多輪對話的業(yè)務(wù)場景,決策樹中的任一個(gè)節(jié)點(diǎn)對應(yīng)業(yè)務(wù)場景中的一個(gè)對話進(jìn)程,決策樹用于描述一個(gè)業(yè)務(wù)場景中各個(gè)節(jié)點(diǎn)對應(yīng)的對話進(jìn)程間的跳轉(zhuǎn)關(guān)系,多輪對話狀態(tài)參數(shù)用于表征上一次獲取到的對話信息對應(yīng)的激活節(jié)點(diǎn);根據(jù)對話信息,從候選節(jié)點(diǎn)中,選擇滿足激活條件的候選節(jié)點(diǎn)確定為對話信息對應(yīng)的激活節(jié)點(diǎn);控制智能設(shè)備執(zhí)行激活節(jié)點(diǎn)對應(yīng)的操作。本發(fā)明提供的技術(shù)方案,通過決策樹來配置多輪對話的業(yè)務(wù)場景,配置方式更加簡單、靈活、高效,具備很強(qiáng)的可操作性。
技術(shù)領(lǐng)域
本發(fā)明涉及人工智能技術(shù)領(lǐng)域,尤其涉及一種多輪對話處理方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù)
當(dāng)前自然語言理解技術(shù)已經(jīng)取得了長足的進(jìn)展,在單輪對話場景也就是針對用戶輸入的一句對話信息立即作出回應(yīng)的對話場景,在單輪對話場景下,人工智能能夠較準(zhǔn)確地對用戶的詢問做出最優(yōu)的回應(yīng)輸出。但是,如果用戶的單輪輸入之間存在某些聯(lián)系,會(huì)形成多輪對話場景,此時(shí),需要結(jié)合用戶多次單輪輸入的信息來理解用戶當(dāng)前輸入的信息。
目前,多輪對話處理的解決方案主要有基于FSM(有限狀態(tài)機(jī))的方法和Groundand Repair方法。基于FSM的方法,需要?jiǎng)?chuàng)建一個(gè)事件驅(qū)動(dòng)表,表中包括系統(tǒng)當(dāng)前狀態(tài)、觸發(fā)事件、下一個(gè)狀態(tài)以及狀態(tài)轉(zhuǎn)移函數(shù),這樣就可以根據(jù)當(dāng)前狀態(tài)與觸發(fā)事件從事件驅(qū)動(dòng)表中檢索出相應(yīng)的狀態(tài)轉(zhuǎn)移函數(shù)與下一個(gè)狀態(tài),從而執(zhí)行狀態(tài)函數(shù),進(jìn)行狀態(tài)轉(zhuǎn)換,從而利用上一輪或者幾輪的信息,沿規(guī)定好的狀態(tài)轉(zhuǎn)換路徑行走直至獲取最終對話的輸出。在ground and repair這類方法中,對話雙方需要通過確認(rèn)行為(acknowledge)不斷建立共同基礎(chǔ)(ground),當(dāng)語義存疑時(shí)會(huì)發(fā)出修復(fù)請求(repair),通過這種模式進(jìn)行人機(jī)對話。
基于FSM的方法,是把對話過程看成是自動(dòng)機(jī)的狀態(tài)轉(zhuǎn)移過程,主要工作是設(shè)計(jì)自動(dòng)機(jī)的狀態(tài)和狀態(tài)轉(zhuǎn)移條件,所描述的自動(dòng)機(jī)轉(zhuǎn)移條件過于復(fù)雜,所以其可配置性不高,缺少靈活性,狀態(tài)間的跳轉(zhuǎn)比較混亂,而且其依賴領(lǐng)域意圖信息來跳轉(zhuǎn)狀態(tài),對單輪語義理解的依賴度很高。而ground and repair方法的多輪對話容錯(cuò)性較差,用戶很容易由于某一輪錯(cuò)誤而導(dǎo)致前功盡棄,另外其對話的可接受狀態(tài)較為單一,泛化能力不足。
因此,現(xiàn)有的多輪對話處理方法,在自定義多輪對話時(shí)具有配置難、生效慢、效果差的缺點(diǎn),影響用戶體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種多輪對話處理方法、裝置、電子設(shè)備及存儲介質(zhì),以解決現(xiàn)有的多輪對話處理方法,在自定義多輪對話時(shí)具有配置難、生效慢、效果差的缺點(diǎn),影響用戶體驗(yàn)的問題。
第一方面,本發(fā)明一實(shí)施例提供了一種多輪對話處理方法,包括:
獲取到對話信息后,根據(jù)多輪對話狀態(tài)參數(shù),從數(shù)據(jù)庫包含的決策樹中選取候選節(jié)點(diǎn);其中,每個(gè)決策樹對應(yīng)一個(gè)多輪對話的業(yè)務(wù)場景,所述決策樹中的任一個(gè)節(jié)點(diǎn)對應(yīng)所述業(yè)務(wù)場景中的一個(gè)對話進(jìn)程,所述決策樹用于描述一個(gè)業(yè)務(wù)場景中各個(gè)節(jié)點(diǎn)對應(yīng)的對話進(jìn)程間的跳轉(zhuǎn)關(guān)系,所述多輪對話狀態(tài)參數(shù)用于表征上一次獲取到的對話信息對應(yīng)的激活節(jié)點(diǎn);
根據(jù)所述對話信息,從所述候選節(jié)點(diǎn)中,選擇滿足激活條件的候選節(jié)點(diǎn)確定為所述對話信息對應(yīng)的激活節(jié)點(diǎn);
控制智能設(shè)備執(zhí)行所述激活節(jié)點(diǎn)對應(yīng)的操作。
在一種可能的實(shí)現(xiàn)方式中,所述根據(jù)多輪對話狀態(tài)參數(shù),從數(shù)據(jù)庫包含的決策樹中選取候選節(jié)點(diǎn),包括:
根據(jù)所述多輪對話狀態(tài)參數(shù)的值確定目標(biāo)節(jié)點(diǎn);
將所述目標(biāo)節(jié)點(diǎn)的子節(jié)點(diǎn)以及所述數(shù)據(jù)庫中除所述目標(biāo)節(jié)點(diǎn)所在的決策樹以外的其他決策樹的根節(jié)點(diǎn)確定為候選節(jié)點(diǎn)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京獵戶星空科技有限公司,未經(jīng)北京獵戶星空科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910236199.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





