本申請涉及計算機,特別是涉及一種問答生成模型訓練方法、裝置、計算機設備、存儲介質和計算機程序產品,以及一種問答數據處理方法、裝置、計算機設備、存儲介質和計算機程序產品。
背景技術:
1、在人工智能領域,模型的驗證是確保模型在實際應用場景中能夠準確、可靠地執行其預定功能的關鍵步驟。為了評估模型的性能,可以通過構建問答對數據集來進行驗證,具體通過設計一系列問題及其對應的正確答案,模擬實際應用場景中的用戶輸入與期望輸出,從而全面檢驗模型的理解能力、推理能力和生成能力。然而,當前通過構建問答對數據集進行模型驗證的方法中,構建的問答對數據集質量不穩定,導致模型驗證的準確性較低。
技術實現思路
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、上述問答數據處理方法、裝置、計算機設備、存儲介質和計算機程序產品,獲取目標問題要素和預訓練的問答生成模型,通過將目標問題要素輸入到問答生成模型中,獲得由問答生成模型輸出的用于針對問答模型進行模型驗證的目標驗證數據,問答生成模型是利用大語言模型基于問題要素生成的驗證數據訓練得到的,可以確保問答生成模型所輸出目標驗證數據的全面性,從而提高了基于目標驗證數據針對問答模型進行模型驗證的準確性。
1.一種問答生成模型訓練方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述通過大語言模型基于所述問題要素生成驗證數據,所述驗證數據中包括驗證問題和針對所述驗證問題的驗證答案,包括:
3.根據權利要求1所述的方法,其特征在于,所述基于所述問題要素和所述驗證數據構建樣本數據,包括:
4.根據權利要求1所述的方法,其特征在于,所述通過所述樣本數據訓練問答生成模型,獲得訓練完成的問答生成模型,包括:
5.根據權利要求4所述的方法,其特征在于,所述根據所述問答數據與所述樣本數據中驗證數據之間的數據差異,針對所述待訓練的問答生成模型進行更新后繼續訓練,獲得訓練完成的問答生成模型,包括:
6.根據權利要求1至5任意一項所述的方法,其特征在于,所述確定業務系統中多個維度下的問題要素,包括:
7.一種問答數據處理方法,其特征在于,所述方法包括:
8.一種問答生成模型訓練裝置,其特征在于,所述裝置包括:
9.一種問答數據處理裝置,其特征在于,所述裝置包括:
10.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7中任一項所述的方法的步驟。
11.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述的方法的步驟。
12.一種計算機程序產品,包括計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至7中任一項所述的方法的步驟。