[發明專利]一種融合FAQ和任務及主動引導的對話系統有效
| 申請號: | 201910220079.1 | 申請日: | 2019-03-22 |
| 公開(公告)號: | CN109977208B | 公開(公告)日: | 2021-04-09 |
| 發明(設計)人: | 王丙棟;游世學 | 申請(專利權)人: | 北京中科匯聯科技股份有限公司 |
| 主分類號: | G06F16/332 | 分類號: | G06F16/332 |
| 代理公司: | 北京慶峰財智知識產權代理事務所(普通合伙) 11417 | 代理人: | 李文軍 |
| 地址: | 100094 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 融合 faq 任務 主動 引導 對話 系統 | ||
1.一種融合FAQ和任務及主動引導的對話系統,其特征在于,包括:
對話管理模塊101,用于管理對話狀態,用于根據歷史對話狀態及當前用戶問題選擇合適的對話引擎產生回復,用于根據回復的類型更新對話狀態,所述管理對話狀態包括:在初始狀態201下,如果是指定主動引導對話流程向客戶主動發起對話,則調用主動引導型對話引擎103獲取流程的初始結點返回給系統調用者,并將對話狀態變更為active狀態203;否則,將對話狀態變更為ready狀態202,再將用戶問題傳遞給FAQ對話引擎102和任務型對話引擎104處理,如果命中FAQ則將對話狀態變更為passive狀態204;在passive狀態204下,對于新的用戶問題,如果命中FAQ則保持狀態為passive狀態204,如果命中技能則將對話狀態變更為task狀態205;在task狀態205下,如果命中FAQ則將對話狀態變更為passive狀態204,如果是技能內的槽填充或命中到其他技能則保持狀態為task狀態205;在active狀態203下,如果是主動引導流程內的分支跳轉或流程間的跳轉或命中話題領域內的FAQ或用戶回復超時,則保持狀態為active狀態203,如果命中話題領域外FAQ則將對話狀態變更為passive狀態204,如果命中技能則將對話狀態變更為task狀態205;如果變更后的對話狀態為passive狀態204且命中的FAQ問答對配置了自動跳轉到某一條主動引導對話流程,則獲取對應的流程結點拼接到FAQ的答案上返回給系統調用者,并將對話狀態變更為active狀態203;
對話管理模塊是對FAQ對話引擎、任務型對話引擎和主動引導型對話引擎上層的封裝,
所述對話狀態包括:初始狀態201、對應于就緒狀態的ready狀態202、對應于FAQ模式狀態的passive狀態204、對應于任務模式狀態的task狀態205、對應于主動引導模式狀態的active狀態203,
FAQ對話引擎102,包括FAQ問答庫105和問答處理模塊,
FAQ問答庫是問答對的集合,問答對的基本構成是標準問題和對應的答案,
主動引導型對話引擎103,包括主動引導對話庫106和對話引導模塊,
主動引導對話庫是主動引導流程的集合,一個主動引導流程是通過流程圖來對特定場景對話過程的建模,流程圖中的結點描述當前環節對用戶說的話或轉人工、掛機指令,初始結點放置開場白,流程圖中的邊描述了在上一個結點下對于特定的用戶回復跳轉到特定的下一個結點,所述特定的用戶回復包括:正面回復、負面回復或自定義回復語,
任務型對話引擎104,包括任務技能庫107和語義理解模塊,
任務技能庫中維護著各種技能數據,
一個技能對應著一個意圖,意圖之下有若干槽位,
一個意圖對應著一個動作,所述動作是對達成意圖的外部業務接口的描述。
2.如權利要求1所述的融合FAQ和任務及主動引導的對話系統,其特征在于:對話管理模塊101產生對用戶的回復并變更對話狀態之后,執行如下處理,實現清除相應對話引擎內部的會話狀態數據:
如果變更后的對話狀態為passive狀態204,則清除任務型對話引擎104和主動引導型對話引擎103的內部狀態;
如果變更后的對話狀態為active狀態203,則清除FAQ對話引擎102和任務型對話引擎104的內部狀態;
如果變更后的對話狀態為task狀態205,則清除FAQ對話引擎102和主動引導型對話引擎103的內部狀態。
3.如權利要求1所述的融合FAQ和任務及主動引導的對話系統,其特征在于:所述標準問題對應的答案中,通過預定義的語義表達式來鏈接其他問答對的問題、嵌入其他問答對的答案,
對一條問答對,通過配置被命中后跳轉到某一條主動引導對話流程,將FAQ對話引擎的被動式應答轉化為主動引導型對話引擎的主動式引導,
問答處理模塊收到用戶問題后,結合上下文狀態,使用語義恢復算法,補全當前用戶問題的語義角色,再將經過語義恢復的用戶問題發送到FAQ問答庫中進行檢索和匹配,若存在與用戶問題的相似度高于閾值的FAQ問題,則將對應的答案返回,
問答處理結束時,根據當前用戶問題和答案以及答案中的鏈接,更新對話上下文狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中科匯聯科技股份有限公司,未經北京中科匯聯科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910220079.1/1.html,轉載請聲明來源鉆瓜專利網。





