[發(fā)明專利]一種智能問答的實現(xiàn)方法及裝置在審
| 申請?zhí)枺?/td> | 201610900374.8 | 申請日: | 2016-10-14 |
| 公開(公告)號: | CN107958001A | 公開(公告)日: | 2018-04-24 |
| 發(fā)明(設(shè)計)人: | 江會星 | 申請(專利權(quán))人: | 阿里巴巴集團(tuán)控股有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京安信方達(dá)知識產(chǎn)權(quán)代理有限公司11262 | 代理人: | 蔣冬梅,李紅爽 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 智能 問答 實現(xiàn) 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及人工智能技術(shù)領(lǐng)域,尤其涉及一種智能問答的實現(xiàn)方法及裝置。
背景技術(shù)
隨著科技的發(fā)展,人工智能技術(shù)的應(yīng)用為人們的日常生活帶來了各種便利。比如,當(dāng)前的智能問答可以實現(xiàn)用戶與機(jī)器或系統(tǒng)之間的交流。然而,當(dāng)前的智能問答多是一問一答的形式。即,用戶向機(jī)器或系統(tǒng)提出問題,機(jī)器或系統(tǒng)給出針對該問題的回復(fù)。例如,用戶說“我買了件衣服,是否可以退?”,針對這個問題的回復(fù)是帶有條件(比如,是否拆包;是否水洗)的;如果沒有“拆包”,則回復(fù)是“沒有拆包是可以直接申請退貨的”,如果“拆包”了,且沒有“水洗”,則回復(fù)是“拆包了但沒有水洗,7天內(nèi)也是可以直接申請退貨的”,如果“拆包”了,而且“水洗”了,則回復(fù)是“衣服水洗過是不能退貨的”;因此,針對用戶的問題,機(jī)器或系統(tǒng)給出的回復(fù)如下:“您好,如您購買的衣服1)沒有拆包,請直接申請退貨;2)如果拆包了,但沒有水洗,7天內(nèi)也是可以直接申請退貨的;3)如果拆包了且水洗了,則不能退貨”。
由此可見,在“一問一答”的模式下,針對用戶的一個問題,會給出一個答案,并把所有條件下的不同處理方式都一次性回復(fù)給用戶;上述模式對于用戶而言,需要閱讀并理解大量內(nèi)容,然后才能結(jié)合實際情況找到所需的答案,繁瑣且不直觀,導(dǎo)致用戶體驗不佳。
發(fā)明內(nèi)容
以下是對本文詳細(xì)描述的主題的概述。本概述并非是為了限制權(quán)利要求的保護(hù)范圍。
本申請實施例提供一種智能問答的實現(xiàn)方法及裝置,能夠提供簡單直觀的問答方式,從而提高用戶體驗。
本申請實施例提供一種智能問答的實現(xiàn)方法,包括:從輸入信息中識別預(yù)定信息;通過一次或多次問答,獲取所述預(yù)定信息相關(guān)的一個或多個條件;根據(jù)已獲取的所述預(yù)定信息相關(guān)的條件,輸出結(jié)果。
其中,所述從輸入信息中識別預(yù)定信息,包括:
計算所述輸入信息與預(yù)定文件中的信息之間的語義相似度;
根據(jù)所述語義相似度的計算結(jié)果,確定所述輸入信息中的預(yù)定信息。
其中,所述預(yù)定文件中包括一個或多個鍵值(key-value)對,在每個鍵值對中,鍵(key)用于存儲預(yù)定信息,值(value)用于存儲與預(yù)定信息對應(yīng)的對話標(biāo)識。
其中,所述通過一次或多次問答,獲取所述預(yù)定信息相關(guān)的一個或多個條件,包括:
在每次問答中,輸出對于所述預(yù)定信息的一個未知條件的提問,從用戶針對所述提問的答復(fù)中獲取所述預(yù)定信息相關(guān)的條件。
其中,所述從用戶針對所述提問的答復(fù)中獲取所述預(yù)定信息相關(guān)的條件,包括:通過預(yù)先設(shè)置的Java語音文法格式(JSGF)文件、正則表達(dá)式或者條件篩選模型,從用戶針對所述提問的答復(fù)中獲取所述預(yù)定信息相關(guān)的條件。
本申請實施例還提供一種智能問答的實現(xiàn)方法,包括:
獲取第一輸入信息;對所獲取的第一輸入信息進(jìn)行識別,確定預(yù)定問題,其中,所述預(yù)定問題是指不同條件組合下對應(yīng)不同答案的問題,每個條件組合中包括一個或多個條件;基于確定的預(yù)定問題對用戶進(jìn)行一輪或多輪問答;根據(jù)一輪或多輪問答中獲取的用戶答復(fù)的條件,輸出已獲取的條件的組合對應(yīng)的答案。
其中,所述根據(jù)一輪或多輪問答中獲取的用戶答復(fù)的條件,輸出已獲取的條件的組合對應(yīng)的答案,包括:在每一輪問答中分別進(jìn)行以下處理:
輸出對于所確定的預(yù)定問題的一個未知條件的提問,獲取用戶答復(fù)的條件;根據(jù)預(yù)定的條件組合和答案之間的對應(yīng)關(guān)系,判斷已獲取的條件的組合是否存在對應(yīng)的答案;如果存在,則輸出已獲取的條件的組合所對應(yīng)的答案;如果不存在,則進(jìn)行下一輪問答。
其中,所述對所獲取的第一輸入信息進(jìn)行識別,確定預(yù)定問題,包括:
計算所述第一輸入信息與預(yù)定文件中的每個預(yù)定問題之間的語義相似度;確定與所述第一輸入信息之間的語義相似度滿足預(yù)定范圍的預(yù)定問題。
其中,所述預(yù)定文件中包括一個或多個鍵值對,在每個鍵值對中,鍵用于存儲預(yù)定問題,值用于存儲與預(yù)定問題對應(yīng)的對話標(biāo)識。
其中,所述基于確定的預(yù)定問題對用戶進(jìn)行一輪或多輪問答,包括:根據(jù)所確定的預(yù)定問題對應(yīng)的對話標(biāo)識,從預(yù)先設(shè)置的對話文件中確定所述對話標(biāo)識對應(yīng)的對話任務(wù),根據(jù)所述對話任務(wù),進(jìn)行一輪或多輪問答。
其中,所述智能問答的實現(xiàn)方法還包括:通過預(yù)先設(shè)置的JSGF文件、正則表達(dá)式或者條件篩選模型,獲取用戶答復(fù)的條件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610900374.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強(qiáng)現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預(yù)報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置





