[發明專利]基于人工智能的話術生成方法、裝置、設備及存儲介質有效
| 申請號: | 201710480310.1 | 申請日: | 2017-06-22 |
| 公開(公告)號: | CN107423363B | 公開(公告)日: | 2021-02-19 |
| 發明(設計)人: | 何蕎至 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F16/332 | 分類號: | G06F16/332;G06F16/33;G06F16/31 |
| 代理公司: | 北京鴻德海業知識產權代理有限公司 11412 | 代理人: | 袁媛 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 人工智能 的話 生成 方法 裝置 設備 存儲 介質 | ||
本發明公開了基于人工智能的話術生成方法、裝置、設備及存儲介質,其中方法包括:生成話術森林,采用一棵多叉樹的數據結構,多叉樹中至少包括三層節點,按照從上到下的順序依次為根節點、領域節點和角色節點,每個葉子節點分別對應于與該葉子節點所在路徑上的信息相對應的至少一個話術模板;獲取用戶問題,根據用戶問題對話術森林進行搜索,得到用戶問題對應的葉子節點,并將得到的葉子節點對應的話術模板作為候選話術模板;根據用戶問題以及候選話術模板生成待播報的話術,并播報給用戶。本發明所述方案具有廣泛適用性,并能夠提升話術播報效果等。
【技術領域】
本發明涉及計算機應用技術,特別涉及基于人工智能的話術生成方法、裝置、設備及存儲介質。
【背景技術】
人工智能(Artificial Intelligence),英文縮寫為AI。它是研究、開發用于模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。人工智能是計算機科學的一個分支,它企圖了解智能的實質,并生產出一種新的能以人類智能相似的方式做出反應的智能機器,該領域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統等。
隨著技術的發展,人機對話產品的應用越來越廣泛,而目前主要的人機對話產品中,通常都按照領域進行了劃分,即一個產品對應于一個領域。
另外,目前的人機對話產品中,在針對用戶問題播報應答的話術時,通常都只有一個角色。
也就是說,現有的人機對話產品,主要采用單領域、單角色的實現方式,從而導致產品的適用性較差,僅適用于單一的領域,且話術播報效果不佳。
【發明內容】
有鑒于此,本發明提供了基于人工智能的話術生成方法、裝置、設備及存儲介質,具有廣泛適用性并能夠提升話術播報效果。
具體技術方案如下:
一種基于人工智能的話術生成方法,包括:
生成話術森林,所述話術森林采用一棵多叉樹的數據結構,所述多叉樹中至少包括三層節點,按照從上到下的順序依次為根節點、領域節點和角色節點,每個葉子節點分別對應于與所述葉子節點所在路徑上的信息相對應的至少一個話術模板;
獲取用戶問題,根據所述用戶問題對所述話術森林進行搜索,得到所述用戶問題對應的葉子節點;
將得到的葉子節點對應的話術模板作為候選話術模板;
根據所述用戶問題以及所述候選話術模板生成待播報的話術,并播報給用戶。
根據本發明一優選實施例,所述根據所述用戶問題對所述話術森林進行搜索,得到所述用戶問題對應的葉子節點包括:
獲取所述用戶問題的語義解析結果,所述語義解析結果中至少包括:領域以及角色信息;
按照所述語義解析結果對所述話術森林進行搜索,得到與所述語義解析結果相匹配的葉子節點。
根據本發明一優選實施例,所述根據所述用戶問題以及所述候選話術模板生成待播報的話術包括:
根據所述用戶問題,分別對每個候選話術模板進行槽位替換,得到候選話術;
從所述候選話術中去除不符合要求的候選話術;
從剩余的候選話術中選出一個作為所述待播報的話術。
根據本發明一優選實施例,所述分別對每個候選話術模板進行槽位替換包括:
獲取所述用戶問題的內容查詢結果;
針對每個候選話術模板,分別根據所述內容查詢結果對所述候選話術模板中的第一類槽位進行替換,并根據預先設定的候選替換集,對所述候選話術模板中的第二類槽位進行替換。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710480310.1/2.html,轉載請聲明來源鉆瓜專利網。





