[發明專利]一種基于表單內容實現多輪人機智能交互的方法在審
| 申請號: | 201811307941.4 | 申請日: | 2018-11-05 |
| 公開(公告)號: | CN109492083A | 公開(公告)日: | 2019-03-19 |
| 發明(設計)人: | 吳瓊 | 申請(專利權)人: | 北京奧法科技有限公司 |
| 主分類號: | G06F16/332 | 分類號: | G06F16/332;G06F17/27 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100089 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多輪 人機智能交互 內容實現 屬性內容 內容處理模塊 數據存儲模塊 比對數據庫 標題內容 交互模塊 內容主題 人機交互 句法 調用 錄入 工作量 匹配 數據庫 存儲 對話 | ||
1.一種基于表單內容實現多輪人機智能交互的方法,包括:表單內容處理模塊、多輪智能交互模塊、數據存儲模塊。
2.根據權利1所述的表單內容處理模塊,是一種導入表單快速建立人機交互內容的方法,包括:表單自定義、表單解析、智能信息抽取、信息存儲。
3.根據權利2所述的表單自定義功能,用戶自定義表單解析過程相關的表格文件;
表單包括:表單標題、屬性內容兩部分,是文字形式;其中表單標題指所述表單的內容主題,屬性內容是指該主題中包含的各項內容。
4.根據權利2所述的表單解析功能,啟動該模塊;
根據行遍歷表單,獲取配置文件中用戶給出的字段列表;
第一行存儲表單的屬性名稱,將第一行字段分別保存,獲取表格文件中用戶給出的字段列表,即每一行是一個表單,其中第一列是表單標題,之后是每列對應屬性的內容。
5.根據權利2所述的智能信息抽取功能,對表單內容抽取信息;
通過分詞處理和語義分析表單標題,得到所述內容主題的信息,包含但不限于:人物、機構、場所、時間、地點、目的、事件;
屬性內容中包含屬性名稱和該屬性對應的內容,對屬性名稱進行分詞處理,形成核心詞詞序列,成為匹配對話內容的依據;該屬性對應的內容成為匹配后機器的話術。
6.表單標題和屬性的分詞方法如下;
表單標題和屬性的分詞方法為:基于Trie數結構(前綴詞典)實現高效的詞圖掃描,生成句子中漢字所有可能成詞情況所構成的有向無環圖(DAG),采用動態規劃查找最大概率路徑,找出基于詞頻的最大的切分組合;對于未登錄詞,采用了基于漢字成詞能力的HMM模型,使用了Viterbi算法;通過以上步驟訓練了分詞模型,可以通過該分詞模型,對長文本,短語等進行分詞通過上述方法,將表單信息轉變為人機交互使用的信息;
將表單信息及處理后的信息,存儲在相應的數據表項中。
7.根據權利1所述的多輪智能交互模塊,是一種基于表單內容實現多輪人機智能交互的方法,包括:語義識別、匹配表單、多輪交互;
根據權利2所述使用表單內容處理模塊,解析多種表單,生成大量數據,存儲于數據庫等待使用;
根據權利7中所述語義識別功能,將用戶交互內容識別;
分析用戶交互內容,與數據庫中核心詞匹配,匹配成功,表示所述內容機器可以應答,則機器響應,返回數據庫中對應的內容。詳述如下。
8.根據權利7所述的匹配表單功能,將用戶的交互內容匹配表單標題,匹配成功進入表單主題;
進入表單主題,系統優先匹配所述表單主題內的交互信息;用戶交互內容與所述表單屬性的核心詞詞序列匹配,匹配成功,機器回復所述屬性對應的內容,完成交互;
若匹配失敗,系統將所述交互內容與數據庫中其他表單標題匹配,重復上述流程;
其中,匹配是指通過相似度算法,確定詞與詞、句子與句子之間是否匹配;
相似度算法有三部分組成,句子間的詞形相似度,語義相似度,以及長度相似度。
9.根據權利7所述,執行多輪交互功能;進入所述主題后,表單標題包含的信息作為已知信息,在人機對話交互過程中,系統無需重復詢問所述信息;
記憶上下文信息,識別用戶語義,根據語義分析多個交互內容可以選擇,則機器優先匹配此次交互中未被使用過的交互內容;
交互內容未與所述表單屬性匹配成功,表明用戶的交互內容不再圍繞所述表單主題,則再次匹配數據庫中表單標題,尋找符合交互的表單。
10.根據權利1所述的數據存儲模塊,是一種計算機可讀存儲介質,具有能夠便于實施下述任何一種方法的特點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奧法科技有限公司,未經北京奧法科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811307941.4/1.html,轉載請聲明來源鉆瓜專利網。





