基于人工智能的深度問答服務(wù)提供方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及人工智能技術(shù)領(lǐng)域,尤其涉及一種基于人工智能的深度問答服務(wù)提供方法和裝置。
【背景技術(shù)】
[0002]隨著科技的不斷進(jìn)步,搜索引擎已成為人們生活中必不可少的部分,并日趨智能化。目前,傳統(tǒng)的搜索引擎的交互方式是用戶輸入搜索關(guān)鍵字,搜索引擎返回與用戶需求相關(guān)的搜索結(jié)果,并按照相關(guān)性由高到低的順序排序。用戶可瀏覽和點擊搜索結(jié)果,并從中選擇感興趣或有需求的信息和內(nèi)容。其中,有的搜索引擎利用了框計算技術(shù)與知識圖譜技術(shù)??蛴嬎慵夹g(shù)主要是搜索引擎針對用戶輸入的查詢關(guān)鍵詞直接提供結(jié)果或者服務(wù)。例如:用戶在搜索引擎中搜索“北京天氣”、“人民幣美元匯率”、“五一放假”等關(guān)鍵字,都可以在搜索結(jié)果頁面的最頂端展現(xiàn)結(jié)果。而知識圖譜技術(shù)旨在將與用戶需求相關(guān)的知識組織并展現(xiàn)成一張“知識圖”,以滿足用戶對背景知識的需求以及延伸的需求。例如搜索“劉德華”,通過知識圖譜技術(shù),搜索引擎可展現(xiàn)劉德華的身高、生日、影視作品等背景知識,以及“張學(xué)友”、“朱麗倩”等其他相關(guān)人物。
[0003]另外,有的搜索系統(tǒng)還可以基于自然語言,通過與用戶進(jìn)行交互問答的方式,向用戶提供所需的資源。例如:在智能手機(jī)端,用戶可以通過如:蘋果sir1、谷歌google now、百度語音助手等移動應(yīng)用來獲取所需資源。上述應(yīng)用主要通過語音作為載體,以自然語言的形式向系統(tǒng)發(fā)出本地服務(wù)、網(wǎng)上搜索等指令,并以語音播報的形式向用戶反饋結(jié)果。
[0004]此外,用戶還可以向深度問答系統(tǒng)提問,獲得相應(yīng)的答案。例如“黃河流經(jīng)哪幾個省”、“英國的首都是哪座城市”等。
[0005]但是,在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:當(dāng)前系統(tǒng)只能用于回答現(xiàn)有知識庫中已存在的簡單問題,而對于復(fù)雜度較高、時效性強(qiáng)、與用戶主觀觀點相關(guān)的深度問題等,則很難做出有效回答,并且人機(jī)交互方式不夠簡便、自然。
【發(fā)明內(nèi)容】
[0006]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。為此,本發(fā)明的一個目的在于提出一種基于人工智能的深度問答服務(wù)提供方法,能夠針對用戶的深度問題為用戶提供更加準(zhǔn)確的問答結(jié)果,提升用戶使用滿意度。
[0007]本發(fā)明的第二個目的在于提出一種基于人工智能的深度問答服務(wù)提供裝置。
[0008]為了實現(xiàn)上述目的,本發(fā)明第一方面實施例提出了一種基于人工智能的深度問答服務(wù)提供方法,包括:S1、獲取用戶輸入的問題信息;S2、根據(jù)所述問題信息獲取用戶的用戶需求信息;S3、根據(jù)所述用戶需求信息將所述問題信息分發(fā)至對應(yīng)的至少一個問答服務(wù)模塊;以及S4、接收所述至少一個問答服務(wù)模塊返回的問答結(jié)果,并對所述問答結(jié)果進(jìn)行決策以確定最終的問答結(jié)果。
[0009]本發(fā)明實施例的基于人工智能的深度問答服務(wù)提供方法,通過獲取用戶輸入的問題信息,并根據(jù)問題信息獲取用戶的用戶需求信息,以及根據(jù)用戶需求信息將問題信息分發(fā)至對應(yīng)的至少一個問答服務(wù)模塊,并接收至少一個問答服務(wù)模塊返回的問答結(jié)果,最終對問答結(jié)果進(jìn)行決策以確定最終的問答結(jié)果,能夠針對用戶的深度問題為用戶提供更加準(zhǔn)確的問答結(jié)果,提升用戶使用滿意度。
[0010]本發(fā)明第二方面實施例提出了一種基于人工智能的深度問答服務(wù)提供裝置,包括:輸入接收模塊、多個問答服務(wù)模塊、分發(fā)模塊和決策模塊,其中,所述多個問答服務(wù)模塊,用于根據(jù)接收到的問題信息生成問答結(jié)果并返回至所述決策模塊;所述輸入接收模塊,用于獲取用戶輸入的問題信息;所述分發(fā)模塊,用于根據(jù)所述問題信息獲取用戶的用戶需求信息,并根據(jù)所述用戶需求信息將所述問題信息分發(fā)至對應(yīng)的至少一個問答服務(wù)模塊;以及所述決策模塊,用于接收所述至少一個問答服務(wù)模塊返回的問答結(jié)果,并對所述問答結(jié)果進(jìn)行決策以確定最終的問答結(jié)果。
[0011]本發(fā)明實施例的基于人工智能的深度問答服務(wù)提供裝置,通過獲取用戶輸入的問題信息,并根據(jù)問題信息獲取用戶的用戶需求信息,以及根據(jù)用戶需求信息將問題信息分發(fā)至對應(yīng)的至少一個問答服務(wù)模塊,并接收至少一個問答服務(wù)模塊返回的問答結(jié)果,最終對問答結(jié)果進(jìn)行決策以確定最終的問答結(jié)果,能夠針對用戶的深度問題為用戶提供更加準(zhǔn)確的問答結(jié)果,提升用戶使用滿意度。
【附圖說明】
[0012]圖1是根據(jù)本發(fā)明一個實施例的基于人工智能的深度問答服務(wù)提供方法的流程圖一。
[0013]圖2是根據(jù)本發(fā)明一個實施例的對問答結(jié)果進(jìn)行決策的流程圖。
[0014]圖3是根據(jù)本發(fā)明一個實施例的基于人工智能的深度問答服務(wù)提供方法的流程圖二。
[0015]圖4是根據(jù)本發(fā)明一個實施例的基于人工智能的深度問答服務(wù)提供裝置的結(jié)構(gòu)示意圖一。
[0016]圖5是根據(jù)本發(fā)明一個實施例的基于人工智能的深度問答服務(wù)提供裝置的結(jié)構(gòu)示意圖二。
[0017]圖6是根據(jù)本發(fā)明一個實施例的深度問答服務(wù)模塊的結(jié)構(gòu)示意圖。
[0018]圖7是根據(jù)本發(fā)明一個實施例的信息搜索服務(wù)模塊的結(jié)構(gòu)示意圖。
[0019]圖8是根據(jù)本發(fā)明一個實施例的決策模塊的結(jié)構(gòu)示意圖一。
[0020]圖9是根據(jù)本發(fā)明一個實施例的決策模塊的結(jié)構(gòu)示意圖二。
[0021]圖10是根據(jù)本發(fā)明一個實施例的基于人工智能的深度問答服務(wù)提供裝置的結(jié)構(gòu)示意圖三。
【具體實施方式】
[0022]下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0023]下面參考附圖描述本發(fā)明實施例的基于人工智能的人機(jī)交互的交互引導(dǎo)方法和駐習(xí)
目.0
[0024]圖1是根據(jù)本發(fā)明一個實施例的基于人工智能的深度問答服務(wù)提供方法的流程圖。
[0025]如圖1所示,基于人工智能的深度問答服務(wù)提供方法可包括:
[0026]S1、獲取用戶輸入的問題信息。
[0027]其中,問題信息可以是文字信息,也可以是語音信息。例如,用戶輸入的問題信息“北京有什么小吃? ”。
[0028]S2、根據(jù)問題信息獲取用戶的用戶需求信息。
[0029]具體地,可對問題信息進(jìn)行需求分析,從而獲取用戶的用戶需求信息。舉例來說,用戶需求信息可以為垂類需求、阿拉丁需求、深度問答需求、信息搜索需求等。
[0030]S3、根據(jù)用戶需求信息將問題信息分發(fā)至對應(yīng)的至少一個問答服務(wù)模塊。
[0031 ] 其中,問答服務(wù)模塊可包括阿拉丁服務(wù)模塊、垂類服務(wù)模塊、深度問答服務(wù)模塊和信息搜索服務(wù)模塊。
[0032]在本發(fā)明的一個實施例中,當(dāng)用戶需求信息為阿拉丁需求時,可將問題信息分發(fā)至阿拉丁服務(wù)模塊;當(dāng)用戶需求信息為垂類需求時,可將問題信息分發(fā)至垂類服務(wù)模塊;當(dāng)用戶需求信息為深度問答需求時,可將問題信息分發(fā)至深度問答服務(wù)模塊;當(dāng)用戶需求信息為信息搜索需求時,可將問題分發(fā)至信息搜索服務(wù)模塊。
[0033]其中,阿拉丁服務(wù)是能夠為用戶需求提供精準(zhǔn)滿足的一類服務(wù)的統(tǒng)稱,例如美元兌換人民幣、2015年春節(jié)放假等。舉例來說,用戶的問題信息為“劉德華的老婆是誰? ”,則可對該問題信息進(jìn)行分析,可分析出需求類型為“人物”,查詢主體為“劉德華”,查詢屬性為“老婆”,并可將查詢屬性進(jìn)行歸一,將查詢屬性歸一為“妻子”。然后搜索并獲得結(jié)果字段為“朱麗倩”,再基于自然語言生成技術(shù)(Natural Language Generat1n)生成問答結(jié)果“劉德華的老婆是朱麗倩”。再例如:用戶的問題信息為“北京明天熱嗎? ”,通過搜索并獲得結(jié)果字段為“35攝氏度”,可基于常識知識庫和預(yù)設(shè)的規(guī)則,生成問答結(jié)果“明天天氣很熱,最高溫度為35攝氏度,建議注意防暑降溫?!逼渲?,常識知識庫可包括常識類知識,如溫度高于30攝氏度屬于天氣熱。
[0034]垂類服務(wù)是針對垂類需求進(jìn)行多輪交互的服務(wù),例如“訂機(jī)票”等。垂類服務(wù)主要通過對話控制技術(shù)(Dialogue Management)和對話策略技術(shù)(Dialogue Policy),對用戶的需求進(jìn)行澄清,從而向用戶提供滿足用戶需求的問答結(jié)果。舉例來說,用戶的問題信息為“北京到上海的機(jī)票”,則可對該問題信息進(jìn)行分析,然后向用戶反問“您的出發(fā)日期是哪天? ”,用戶回答“明天”,然后繼續(xù)反問“您對航空公司是否有要求? ”等,逐步澄清用戶的需求,并最終返回滿足用戶需求的問答結(jié)果。
[0035]深度問答服務(wù)為針對用戶輸入的問題信息,基于深入的語義分析和知識挖掘技術(shù),從而為用戶提供精準(zhǔn)的問答結(jié)果的服務(wù)。當(dāng)用戶需求信息為深度問答需求時,深度問答服務(wù)模塊可接收問題信息,并根據(jù)問題信息獲取對應(yīng)的問題類型,然后根據(jù)問題類型選擇對應(yīng)的問答模式,以及根據(jù)選擇的答案