本申請涉及自然語言處理,尤其涉及一種智能問答方法、裝置和設(shè)備。
背景技術(shù):
1、隨著人工智能技術(shù)的快速發(fā)展,智能問答系統(tǒng)已成為信息檢索和自然語言處理領(lǐng)域的重要應(yīng)用。傳統(tǒng)的智能問答系統(tǒng)主要基于微軟的graphrag(搜索增強(qiáng)生成)技術(shù)利用實(shí)體間的關(guān)系信息,通過圖數(shù)據(jù)庫檢索查詢相關(guān)的圖元素,從而實(shí)現(xiàn)更精準(zhǔn)的檢索和更全面的上下文理解。但是graphrag因?yàn)槠湔w技術(shù)復(fù)雜,在中間層次的每一步會將檢索的回答進(jìn)行總結(jié),實(shí)際應(yīng)用中會存在問題的回答中出現(xiàn)與問題無關(guān)或者編造的信息,對于可靠性要求高的業(yè)務(wù)領(lǐng)域進(jìn)行智能問答時(shí)的可靠性差。因此,在對結(jié)果準(zhǔn)確性、可靠性要求高的業(yè)務(wù)領(lǐng)域如何提高智能問答的可靠性成為本領(lǐng)域技術(shù)人員亟待解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請?zhí)岢隽艘环N智能問答方法、裝置和設(shè)備,可以實(shí)現(xiàn)有效提高智能問答的可靠性。
2、根據(jù)本申請的第一方面,提供了一種智能問答的方法,包括:
3、獲取問題描述;
4、對所述問題描述進(jìn)行信息抽取,得到問題三元組;
5、基于所述問題三元組由預(yù)先構(gòu)建的圖數(shù)據(jù)庫中查找對應(yīng)的文本信息;
6、根據(jù)所述文本信息生成對應(yīng)的問題答案。
7、在一種可能的實(shí)現(xiàn)方式中,所述圖數(shù)據(jù)庫中包含有兩個(gè)以上的知識圖譜,且不同的知識圖譜對應(yīng)不同的技術(shù)領(lǐng)域。
8、在一種可能的實(shí)現(xiàn)方式中,所述圖數(shù)據(jù)庫的構(gòu)建包括:
9、獲取知識文檔;
10、對所述知識文檔進(jìn)行切分得到切分后的各文本信息;
11、對所述各文本信息進(jìn)行信息抽取得到各文本三元組;
12、將所述各文本信息和所述各文本三元組入庫得到所述圖數(shù)據(jù)庫。
13、在一種可能的實(shí)現(xiàn)方式中,在將所述各文本和所述文本三元組入庫得到所述圖數(shù)據(jù)庫時(shí),還包括將所述文本三元組擴(kuò)充得到擴(kuò)充后的文本三元組,再執(zhí)行將所述各文本與所述各文本三元組入庫得到所述圖數(shù)據(jù)庫的操作。
14、在一種可能的實(shí)現(xiàn)方式中,在由預(yù)先構(gòu)建的圖數(shù)據(jù)庫中查找對應(yīng)的文本信息時(shí),通過將所述問題三元組集合與所述文本三元組匹配查找所述對應(yīng)的文本信息。
15、在一種可能的實(shí)現(xiàn)方式中,在將所述問題三元組集合與所述文本三元組匹配查找所述對應(yīng)的文本信息時(shí),所述問題三元組集合包括:
16、獲取所述問題三元組中實(shí)體;
17、查找所述實(shí)體的相似實(shí)體集合;
18、根據(jù)所述相似實(shí)體集合查找對應(yīng)關(guān)系集合;
19、將所述實(shí)體集合與所述關(guān)系集合組合得到所述問題三元組集合。
20、在一種可能的實(shí)現(xiàn)方式中,在根據(jù)所述文本信息生成對應(yīng)的問題答案時(shí),還包括對所述文本信息進(jìn)行所述問題相關(guān)性判斷,再執(zhí)行根據(jù)所述文本信息生成對應(yīng)的問題答案的操作。
21、在一種可能的實(shí)現(xiàn)方式中,在對所述查找的文本信息進(jìn)行所述問題相關(guān)性判斷時(shí),包括:
22、判斷所述文本信息與所述問題相關(guān)時(shí),所述文本信息與所述問題描述匹配,保留當(dāng)前所述文本信息;
23、判斷所述文本信息與所述問題不相關(guān)時(shí),所述文本信息與所述問題描述不匹配,丟棄當(dāng)前所述文本信息。
24、根據(jù)本申請的第二方面,提供了一種智能問答的裝置,包括:
25、問題描述獲取模塊,用于獲取問題描述;
26、信息抽取模塊,用于對所述問題描述進(jìn)行信息抽取,得到問題三元組;
27、文本信息查找模塊,用于基于所述問題三元組由預(yù)先構(gòu)建的圖數(shù)據(jù)庫中查找對應(yīng)的文本信息;
28、問題答案生成模塊,用于根據(jù)所述文本信息生成對應(yīng)的問題答案。
29、根據(jù)本申請的第三方面,提供了一種智能問答設(shè)備,包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為執(zhí)行本申請第一方面所述的方法。
30、在本申請中一種智能問答方法,包括:獲取進(jìn)行智能問答的問題描述;對問題描述進(jìn)行信息抽取,得到問題三元組集合;基于問題三元組集合由預(yù)先構(gòu)建的圖數(shù)據(jù)庫中查找對應(yīng)的文本答案;將文本答案總結(jié)生成問題答案。本申請?jiān)谶M(jìn)行智能問答時(shí)通過問題三元組定位問題答案在知識文檔的原文描述(即,文本答案),對原文描述進(jìn)行總結(jié)形成問題回答,解決了graphrag因?yàn)槠湔w技術(shù)復(fù)雜,在中間層次的每一步會將檢索的回答進(jìn)行總結(jié),導(dǎo)致回答中出現(xiàn)與問題無關(guān)或者編造信息的技術(shù)問題,有效提高了智能問答的可靠性。
31、根據(jù)下面參考附圖對示例性實(shí)施例的詳細(xì)說明,本申請的其它特征及方面將變得清楚。
1.一種智能問答的方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述圖數(shù)據(jù)庫中包含有兩個(gè)以上的知識圖譜,且不同的知識圖譜對應(yīng)不同的技術(shù)領(lǐng)域。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述圖數(shù)據(jù)庫的構(gòu)建包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在將所述各文本和所述文本三元組入庫得到所述圖數(shù)據(jù)庫時(shí),還包括將所述文本三元組擴(kuò)充得到擴(kuò)充后的文本三元組,再執(zhí)行將所述各文本與所述各文本三元組入庫得到所述圖數(shù)據(jù)庫的操作。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在由預(yù)先構(gòu)建的圖數(shù)據(jù)庫中查找對應(yīng)的文本信息時(shí),通過將所述問題三元組集合與所述文本三元組匹配查找所述對應(yīng)的文本信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在將所述問題三元組集合與所述文本三元組匹配查找所述對應(yīng)的文本信息時(shí),所述問題三元組集合包括:
7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,在根據(jù)所述文本信息生成對應(yīng)的問題答案時(shí),還包括對所述文本信息進(jìn)行所述問題相關(guān)性判斷,再執(zhí)行根據(jù)所述文本信息生成對應(yīng)的問題答案的操作。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在對所述查找的文本信息進(jìn)行所述問題相關(guān)性判斷時(shí),包括:
9.一種智能問答裝置,其特征在于,包括:
10.一種智能問答設(shè)備,其特征在于,包括: