【技術實現步驟摘要】
本申請涉及人工智能,尤其涉及一種問答方法、裝置、設備及介質。
技術介紹
1、人工智能自動問答技術是一種基于自然語言處理和機器學習算法的技術,用于實現人機交互中的自動問答功能。人工智能自動問答技術需要從各種數據源中獲取相關知識,以便回答用戶的問題。
2、相關技術中,在得到用戶提出的問題后,可以將該問題輸入預先設置的問題與答案之間的匹配模型,通過該匹配模型對問題的語義信息進行匹配,確定與問題的語義信息相對應的答案,從而輸出與問題相對應的答案。匹配模型需要預先獲取各種數據源中的相關知識來進行學習然后用來輸出匹配的答案,但是各種數據源中的相關知識并不是實時消息,基于非實時消息數據訓練得到的匹配模型也就缺乏實時性,也就是說目前的問答系統缺乏實時性。
3、針對上述問題,目前尚未提出有效的解決方案。
技術實現思路
1、本申請提供了一種問答方法、裝置、設備及介質,以解決上述“問答系統缺乏實時性”的技術問題。
2、根據本申請實施例的一個方面,本申請提供了一種問答方法,包括:在檢測到聯網服務處于開啟狀態、且查詢控件被觸發的情況下,獲取會話框的問題數據;根據問題數據判斷是否開啟聯網搜索;若確定開啟聯網搜索,則調用搜索引擎,其中,搜索引擎聯網;通過搜索引擎獲取與問題數據匹配的答案數據集;從答案數據集中提取答案數據,并展示答案數據。
3、可選地,根據問題數據判斷是否開啟聯網搜索包括:對問題數據進行分詞處理,得到多個詞語;根據預設規則判斷各個詞語是否為目標詞,其
4、可選地,在調用搜索引擎之后,所述方法還包括:對問題數據進行錯別字糾正;將糾正后的問題數據劃分為冗余部分以及核心部分;將核心部分轉化為預設格式的目標數據,并將目標數據確定為問題數據,其中,預設格式為能被搜索引擎識別的數據格式。
5、可選地,通過搜索引擎獲取與問題數據匹配的答案數據集包括:通過聯網接口接收搜索引擎對問題數據的匹配結果,其中,匹配結果包括多個候選答案、候選答案的答案來源以及匹配度;將各個候選答案按照匹配度從高到低排序;將排名位于預設名次之前的候選答案進行整合,得到答案數據集。
6、可選地,從答案數據集中提取答案數據包括:從答案數據集中提取各個候選答案的候選摘要;對各個候選摘要進行拼接,并合并各個候選摘要中的相似數據,得到答案摘要;校驗答案摘要,并將校驗后的答案摘要確定為答案數據。
7、可選地,在展示答案數據之后,所述方法還包括:在任一來源控件被觸發的情況下,調用與來源控件對應的原文數據,其中,來源控件設置在用于顯示答案數據的顯示界面上,來源控件用于調用答案數據的答案來源;將原文數據展示在顯示界面。
8、可選地,在根據問題數據判斷是否開啟聯網搜索之后,所述方法還包括:若確定不開啟聯網搜索,則調用預設問答模型,其中,預設問答模型為預先根據大數據進行訓練得到的模型;將問題數據輸入預設問答模型進行答案匹配;獲取預設問答模型輸出的答案數據,并展示答案數據。
9、根據本申請實施例的另一個方面,本申請還提供了一種問答裝置,包括:第一獲取模塊,用于在檢測到聯網服務處于開啟狀態、且查詢控件被觸發的情況下,獲取會話框的問題數據;判斷模塊,用于根據問題數據判斷是否開啟聯網搜索;調用模塊,用于若確定開啟聯網搜索,則調用搜索引擎,其中,搜索引擎聯網;第二獲取模塊,用于通過搜索引擎獲取與問題數據匹配的答案數據集;展示模塊,用于從答案數據集中提取答案數據,并展示答案數據。
10、根據本申請實施例的另一個方面,本申請還提供了一種電子設備,包括存儲器、處理器、通信接口及通信總線,存儲器中存儲有可在處理器上運行的計算機程序,存儲器、處理器通過通信總線和通信接口進行通信,處理器執行計算機程序時實現上述任一方法的步驟。
11、根據本申請實施例的另一個方面,本申請還提供了一種具有處理器可執行的非易失的程序代碼的計算機可讀介質,程序代碼使處理器執行上述任一方法。
12、本申請技術方案可以應用于推薦技術進行個性化推薦的設計。
13、本申請實施例提供的上述技術方案與相關技術相比具有如下優點:
14、本申請提供一種問答方法,包括:在檢測到聯網服務處于開啟狀態、且查詢控件被觸發的情況下,獲取會話框的問題數據;根據問題數據判斷是否開啟聯網搜索;若確定開啟聯網搜索,則調用搜索引擎,其中,搜索引擎聯網;通過搜索引擎獲取與問題數據匹配的答案數據集;從答案數據集中提取答案數據,并展示答案數據。本申請通過判斷是否需要調用聯網的搜索引擎來為用戶提出的問題進行答案檢索,保證了答案的實時性,解決了問答系統缺乏實時性的問題。
本文檔來自技高網...【技術保護點】
1.一種問答方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述問題數據判斷是否開啟聯網搜索包括:
3.根據權利要求1所述的方法,其特征在于,在調用搜索引擎之后,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述通過所述搜索引擎獲取與所述問題數據匹配的答案數據集包括:
5.根據權利要求4所述的方法,其特征在于,所述從所述答案數據集中提取答案數據包括:
6.根據權利要求5所述的方法,其特征在于,在展示所述答案數據之后,所述方法還包括:
7.根據權利要求1所述的方法,其特征在于,在根據所述問題數據判斷是否開啟聯網搜索之后,所述方法還包括:
8.一種問答裝置,其特征在于,包括:
9.一種電子設備,包括存儲器、處理器、通信接口及通信總線,所述存儲器中存儲有可在所述處理器上運行的計算機程序,所述存儲器、所述處理器通過所述通信總線和所述通信接口進行通信,其特征在于,所述處理器執行所述計算機程序時實現上述權利要求1至7任一項所述的方法的步驟。
1
...【技術特征摘要】
1.一種問答方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述問題數據判斷是否開啟聯網搜索包括:
3.根據權利要求1所述的方法,其特征在于,在調用搜索引擎之后,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述通過所述搜索引擎獲取與所述問題數據匹配的答案數據集包括:
5.根據權利要求4所述的方法,其特征在于,所述從所述答案數據集中提取答案數據包括:
6.根據權利要求5所述的方法,其特征在于,在展示所述答案數據之后,所述方法還包括:
7.根據權利...
【專利技術屬性】
技術研發人員:黃楠,
申請(專利權)人:北京明略昭輝科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。