[發明專利]一種融合FAQ和任務及主動引導的對話系統有效
| 申請號: | 201910220079.1 | 申請日: | 2019-03-22 |
| 公開(公告)號: | CN109977208B | 公開(公告)日: | 2021-04-09 |
| 發明(設計)人: | 王丙棟;游世學 | 申請(專利權)人: | 北京中科匯聯科技股份有限公司 |
| 主分類號: | G06F16/332 | 分類號: | G06F16/332 |
| 代理公司: | 北京慶峰財智知識產權代理事務所(普通合伙) 11417 | 代理人: | 李文軍 |
| 地址: | 100094 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 融合 faq 任務 主動 引導 對話 系統 | ||
本發明涉及一種融合FAQ和任務及主動引導的對話系統,包括:對話管理模塊101,對話管理模塊是對FAQ對話引擎、任務型對話引擎和主動引導型對話引擎上層的封裝,FAQ對話引擎102,包括FAQ問答庫105和問答處理模塊,主動引導型對話引擎103,包括主動引導對話庫106和對話引導模塊,任務型對話引擎104,包括任務技能庫107和語義理解模塊。本發明,能夠按需靈活選擇配置FAQ問答庫、任務技能庫和主動引導對話庫,對外提供統一的對話和控制接口,對內封裝各類型的對話引擎的差異性,實現多對話引擎的對話狀態管理和應答策略選擇,在多輪對話中,可有效處理話題場景的切換,結合對話狀態,選擇合適的對話引擎得到基于上下文的回復。
技術領域
本發明涉及人機交互技術中的自然語言對話領域,具體說是一種融合FAQ和任務及主動引導的對話系統。
背景技術
隨著人工智能的發展和自然語言處理技術的走向成熟,用于人機交互的各種對話引擎應運而生,所述對話引擎指自然語言對話引擎,自然語言處理在人工智能發展中占有重要地位,是人工智能的核心技術之一,能幫助機器分析、理解或者生成自然語言,實現人與機器的自然交流,同時也幫助人與人之間的交流。
人工智能是用電腦來模擬和實現人類的智能,而人類的智能大概分如下幾個層次:運算智能、感知智能、認知智能以及最高一層的創造智能。其中,自然語言處理技術主要屬于第三層認知智能這一部分。
對話引擎可劃分為以下幾種類型:
FAQ對話引擎(FAQ引擎,Frequently Asked Questions,常見問題解答),用于解答常見問題,
任務型對話引擎,用于理解用戶意圖,執行相應的動作來完成特定的業務查詢和辦理任務,
主動引導型對話引擎,用于調查問卷或從多方面來介紹產品、項目、業務和辦事方法。
目前,上述這些對話引擎各成體系,在多輪對話中,當用戶問題在各種類型中切換時,只能簡單的將用戶問題分發到各個對話引擎,從產生的答案中進一步選擇最優的結果,不能有效地管理對話狀態,無法針對每一輪當前的用戶問題采取合理的應答策略。
發明內容
針對現有技術中存在的缺陷,本發明的目的在于提供一種融合FAQ和任務及主動引導的對話系統,能夠按需靈活選擇配置FAQ問答庫、任務技能庫和主動引導對話庫,對外提供統一的對話和控制接口,對內封裝各類型的對話引擎的差異性,實現多對話引擎的對話狀態管理和應答策略選擇,在多輪對話中,可有效處理話題場景的切換,結合對話狀態,選擇合適的對話引擎得到基于上下文的回復。
為達到以上目的,本發明采取的技術方案是:
一種融合FAQ和任務及主動引導的對話系統,其特征在于,包括:
對話管理模塊101,用于管理對話狀態,用于根據歷史對話狀態及當前用戶問題選擇合適的對話引擎產生回復,用于根據回復的類型更新對話狀態,
對話管理模塊是對FAQ對話引擎、任務型對話引擎和主動引導型對話引擎上層的封裝,
所述對話狀態包括:初始狀態201、對應于就緒狀態的ready狀態202、對應于FAQ模式狀態的passive狀態204、對應于任務模式狀態的task狀態205、對應于主動引導模式狀態的active狀態203,
FAQ對話引擎102,包括FAQ問答庫105和問答處理模塊,
FAQ問答庫是問答對的集合,問答對的基本構成是標準問題和對應的答案,
主動引導型對話引擎103,包括主動引導對話庫106和對話引導模塊,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中科匯聯科技股份有限公司,未經北京中科匯聯科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910220079.1/2.html,轉載請聲明來源鉆瓜專利網。





