本說明書實施例涉及計算機,特別涉及問答方法。
背景技術:
1、隨著機器學習模型的不斷優化,機器學習模型在處理各種任務的表格數據方面的能力也在不斷提升,如預測、表格理解、定量推理和數據生成。表格數據是機器學習中普遍存在的基本數據格式之一,廣泛應用于金融、醫學、商業、農業、教育等嚴重依賴關系數據庫的領域。隨著表格數據量的不斷提升,基于表格數據進行問答的需求也在不斷上升。
2、現有技術中,利用機器學習進行表格問答的場景下,通常需要將表格數據轉換為文本數據,機器學習模型基于文本數據進行問答。然而這種處理方式在將表格數據轉換為文本數據時,需要耗費大量的時間,而且存在表格數據誤解析的情況,既降低了問答效率,又無法保證后續問答的準確性。因此,亟需一種較為有效的問答方法以解決上述問題。
技術實現思路
1、有鑒于此,本說明書實施例提供了問答方法。本說明書一個或者多個實施例同時涉及問答裝置,一種計算設備,一種計算機可讀存儲介質以及一種計算機程序產品,以解決現有技術中存在的技術缺陷。
2、根據本說明書實施例的第一方面,提供了一種問答方法,包括:
3、獲取針對初始表格提出的目標問題;
4、在所述初始表格中提取單元信息對,并基于所述單元信息對和所述目標問題構建對應預設語句格式的提示語句;
5、將所述提示語句和所述初始表格輸入問答模型,利用所述問答模型生成所述提示語句的提示信息,并按照所述提示信息中的字段信息裁剪所述初始表格,獲得目標表格;
6、基于所述目標表格確定所述目標問題對應的目標答案。
7、根據本說明書實施例的第二方面,提供了一種問答裝置,包括:
8、獲取模塊,被配置為獲取針對初始表格提出的目標問題;
9、構建模塊,被配置為在所述初始表格中提取單元信息對,并基于所述單元信息對和所述目標問題構建對應預設語句格式的提示語句;
10、生成模塊,被配置為將所述提示語句和所述初始表格輸入問答模型,利用所述問答模型生成所述提示語句的提示信息,并按照所述提示信息中的字段信息裁剪所述初始表格,獲得目標表格;
11、確定模塊,被配置為基于所述目標表格確定所述目標問題對應的目標答案。
12、根據本說明書實施例的第三方面,提供了另一種問答方法,應用于服務端,包括:
13、接收客戶端用戶針對目標業務提交的目標問題,并基于所述目標問題在表格集合中確定初始表格;
14、在所述初始表格中提取單元信息對,并基于所述單元信息對和所述目標問題構建對應預設語句格式的提示語句;
15、將所述提示語句和所述初始表格輸入問答模型,利用所述問答模型生成所述提示語句的提示信息,并按照所述提示信息中的字段信息裁剪所述初始表格,獲得目標表格;
16、基于所述目標表格確定所述目標問題對應的目標答案,并將所述目標答案反饋至所述客戶端用戶。
17、根據本說明書實施例的第四方面,提供了另一種問答裝置,應用于服務端,包括:
18、接收模塊,被配置為接收客戶端用戶針對目標業務提交的目標問題,并基于所述目標問題在表格集合中確定初始表格;
19、提取模塊,被配置為在所述初始表格中提取單元信息對,并基于所述單元信息對和所述目標問題構建對應預設語句格式的提示語句;
20、輸入模塊,被配置為將所述提示語句和所述初始表格輸入問答模型,利用所述問答模型生成所述提示語句的提示信息,并按照所述提示信息中的字段信息裁剪所述初始表格,獲得目標表格;
21、反饋模塊,被配置為基于所述目標表格確定所述目標問題對應的目標答案,并將所述目標答案反饋至所述客戶端用戶。
22、根據本說明書實施例的第五方面,提供了一種計算設備,包括:
23、存儲器和處理器;
24、所述存儲器用于存儲計算機可執行指令,所述處理器用于執行所述計算機可執行指令,該計算機可執行指令被處理器執行時實現上述問答方法的步驟。
25、根據本說明書實施例的第六方面,提供了一種計算機可讀存儲介質,其存儲有計算機可執行指令,該指令被處理器執行時實現上述問答方法的步驟。
26、根據本說明書實施例的第七方面,提供了一種計算機程序產品,包括計算機程序或指令,該計算機程序或指令被處理器執行時實現上述問答方法的步驟。
27、本說明書一個實施例,通過獲取針對初始表格提出的目標問題,在初始表格中提取單元信息對,并基于單元信息對和目標問題構建對應預設語句格式的提示語句。提示語句用于指導問答模型進行信息處理,保證問答模型的輸出效果。將提示語句和初始表格輸入問答模型,利用問答模型生成提示語句的提示信息,并按照提示信息中的字段信息裁剪初始表格,獲得目標表格。實現將包含較多信息的初始表格裁剪為包含較少的關鍵信息的目標表格。后續即可基于目標表格確定目標問題對應的目標答案,從而提高目標答案的確定效率和準確率。
1.一種問答方法,其特征在于,包括:
2.根據權利要求1所述的問答方法,其特征在于,所述基于所述單元信息對和所述目標問題構建對應預設語句格式的提示語句,包括:
3.根據權利要求2所述的問答方法,其特征在于,所述利用所述問答模型生成所述提示語句的提示信息,包括:
4.根據權利要求1所述的問答方法,其特征在于,所述按照所述提示信息中的字段信息裁剪所述初始表格,獲得目標表格,包括:
5.根據權利要求1所述的問答方法,其特征在于,在所述目標表格的行數小于行數閾值的情況下,所述基于所述目標表格確定所述目標問題對應的目標答案,包括:
6.根據權利要求5所述的問答方法,其特征在于,在所述目標表格的行數大于等于所述行數閾值的情況下,所述基于所述目標表格確定所述目標問題對應的目標答案,包括:
7.根據權利要求1所述的問答方法,其特征在于,在所述目標表格與所述初始表格相同的情況下,所述基于所述目標表格確定所述目標問題對應的目標答案,包括:
8.根據權利要求1所述的問答方法,其特征在于,所述初始表格的確定,包括:
9.根據權利要求1-8任一項所述的問答方法,其特征在于,所述問答模型的訓練,包括:
10.一種問答方法,其特征在于,應用于服務端,包括:
11.一種計算設備,其特征在于,包括:
12.一種計算機可讀存儲介質,其特征在于,其存儲有計算機可執行指令,該計算機可執行指令被處理器執行時實現權利要求1-10任意一項所述問答方法的步驟。
13.一種計算機程序產品,其特征在于,包括計算機程序或指令,該計算機程序或指令被處理器執行時實現權利要求1-10任意一項所述問答方法的步驟。