本技術涉及金融,具體而言,涉及一種基于多模型的智能化金融研報生成方法及裝置。
背景技術:
1、在金融領域,研究員通過撰寫研究報告,可以為客戶提供投資建議。當前,國內金融機構需要撰寫大量的金融研報,投入巨大的工作量。按照領域劃分,研報可以分為宏觀研報、行業研報、公司研報、期貨研報、基金研報及債券研報等;按照報告周期又可以分為日報、周報、月報、季報及年報等。近來,隨著大型生成式語言模型得到快速發展,且已被用于研報寫作的中間過程里,如文案創作、數據查詢、文本擴寫等。目前,金融領域一般直接通過大語言模型進行金融研報的生成,但它們往往缺乏對特定行業或機構以及特定語料數據的深入理解和定制化支持,僅體現大模型本身的通用性,雖然在一定程度上降低了開發成本和時間,但也犧牲了模型在特定應用場景例如:生成金融研報的精確度和效率。
技術實現思路
1、本技術實施例提供了一種基于多模型的智能化金融研報生成方法及裝置,以至少解決相關技術中由于缺乏對金融領域數據的適配,導致生成的金融研報準確性較低的技術問題。
2、根據本技術實施例的一個方面,提供了一種基于多模型的智能化金融研報生成方法,包括:獲取目標金融研報的基礎信息,所述基礎信息至少包括:所述目標金融研報的主題和多種數據類型,其中,所述多種數據類型包括:新聞報道、市場數據和政策文件;采用多個預設模型分別對所述目標金融研報的主題進行識別,生成多個金融研報大綱,對多個預設模型中的每個預設模型,將多個不同數據類型的測試數據集均輸入至所述每個預設模型進行測試,并將每種數據類型的訓練數據集所對應的測試結果與其他預設模型針對相同類型的測試數據集對應的測試結果進行比對,根據對比結果確定所述每個預設模型的類型;從所述多種數據類型中確定與每個預設模型的類型對應的目標數據類型;分別采用所述多個預設模型中與所述目標數據類型對應的預設模型對所述主題和目標數據類型數據進行識別分析,生成初始金融研報大綱;統計所述多個預設模型分別生成的初始金融研報大綱,并從多個所述初始金融研報大綱中選擇目標大綱;采用所述多個預設模型根據所述目標大綱生成多個初始金融研報;對所述多個初始金融研報進行融合處理,得到目標金融研報。
3、可選地,分別采用所述多個預設模型中與所述目標數據類型對應的預設模型對所述主題和目標數據類型數據進行識別分析,生成初始金融研報大綱,包括:獲取預設語料庫,所述預設語料庫中至少包括:與所述目標金融研報格式相同的歷史金融研報和與所述目標金融研報主題相關的參考文檔;分別采用每個多個預設模型從所述預設語料庫中選擇對應的目標數據類型的數據進行分析,得到所述初始金融研報大綱。
4、可選地,所述方法還包括:獲取預設語料庫,所述預設語料庫中至少包括:與所述目標金融研報格式相同的歷史金融研報和與所述目標金融研報主題相關的參考文檔;分別采用每個預設模型接收選擇指令,根據所述選擇指令的指示從所述預設語料庫選擇數據進行分析,得到所述初始金融研報大綱。
5、可選地,從多個所述初始金融研報大綱中選擇目標大綱,包括:將所述多個金融研報大綱的格式與所述目標金融研報格式一一進行對比,從中選擇相似度最高的金融研報大綱確定為初始金融研報大綱;從所述多個預設模型中隨機選擇一個預設模型確定為第一目標模型,并通過所述第一目標模型采用問答的方式接收修改指令;采用所述第一目標模型從所述修改指令中提取修改建議,并根據所述修改建議對所述初始金融研報大綱進行修改,得到所述目標大綱。
6、可選地,對所述多個初始金融研報進行融合處理,得到目標金融研報,包括:從所述多個初始金融研報中隨機選擇一個初始金融研報確定為待修改金融研報,并從所述待修改金融研報中確定待修改的目標段落;從其余多個初始金融研報中選中與所述目標段落相同位置的多個段落文本;將所述多個段落文本按照預設格式生成待輸入的文本;基于所述待輸入的文本生成融合后的內容;采用融合后的內容替換所述目標段落,得到修改后的金融研報;對所述修改后的金融研報進行提問,以對所述修改后的金融研報進一步修改得到所述目標金融研報。
7、可選地,對所述修改后的金融研報進行提問,以對所述修改后的金融研報進一步修改得到所述目標金融研報,包括:接收選定指令,從所述修改后的金融研報中選中需要修改的文本;根據所述需要修改的文本生成輸入文本,所述輸入文本至少用于指示待檢索的語料庫;從所述待檢索的語料庫中選擇與所述需要修改的文本相關聯的文檔,并基于所述相關聯的文檔生成所述輸入文本的答案;采用所述輸入文本的答案替換所述需要修改的文本,得到所述目標金融研報。
8、可選地,采用所述多個預設模型根據所述目標大綱生成多個初始金融研報,包括:通過預設模型模擬多個不同的角色,其中,所述多個不同的角色關注點不同;通過所述多個不同的角色基于所述目標大綱生成不同的問題,并基于所述不同的問題檢索不同文檔;基于所述不同文檔生成所述不同的問題的答案,并基于所述不同的問題的答案生成所述初始金融研報。
9、根據本技術實施例的另一方面,還提供了一種基于多模型的智能化金融研報生成裝置,包括:獲取模塊,用于獲取目標金融研報的基礎信息,所述基礎信息至少包括:所述目標金融研報的主題和多種數據類型,其中,所述多種數據類型包括:新聞報道、市場數據和政策文件;第一生成模塊,用于采用多個預設模型分別對所述目標金融研報的主題進行識別,生成多個初始金融研報大綱,對多個預設模型中的每個預設模型,將多個不同數據類型的測試數據集均輸入至所述每個預設模型進行測試,并將每種數據類型的訓練數據集所對應的測試結果與其他預設模型針對相同類型的測試數據集對應的測試結果進行比對,根據對比結果確定所述每個預設模型的類型;從所述多種數據類型中確定與每個預設模型的類型對應的目標數據類型;分別采用所述多個預設模型中與所述目標數據類型對應的預設模型對所述主題和目標數據類型數據進行識別分析,生成初始金融研報大綱;選擇模塊,用于統計所述多個預設模型分別生成的初始金融研報大綱,并從多個所述初始金融研報大綱中選擇目標大綱;第二生成模塊,用于采用所述多個預設模型根據所述目標大綱生成多個初始金融研報;融合模塊,用于對所述多個初始金融研報進行融合處理,得到目標金融研報。
10、根據本技術實施例的又一方面,還提供了一種計算機設備,包括:存儲器和處理器,其中,存儲器用于存儲程序指令;處理器,與存儲器連接,用于執行上述基于多模型的智能化金融研報生成方法。
11、根據本技術實施例的再一方面,還提供了一種非易失性存儲介質,該非易失性存儲介質包括存儲的計算機程序,其中,該非易失性存儲介質所在設備通過運行計算機程序執行上述基于多模型的智能化金融研報生成方法。
12、根據本技術實施例的再一方面,還提供了一種計算機程序產品,包括計算機指令,該計算機指令被處理器執行時實現上述基于多模型的智能化金融研報生成方法。
13、在本技術實施例中,通過獲取目標金融研報的基礎信息,所述基礎信息至少包括:所述目標金融研報的主題和多種數據類型,其中,所述多種數據類型包括:新聞報道、市場數據和政策文件;采用多個預設模型分別對所述目標金融研報的主題進行識別,生成多個金融研報大綱,對多個預設模型中的每個預設模型,將多個不同數據類型的測試數據集均輸入至所述每個預設模型進行測試,并將每種數據類型的訓練數據集所對應的測試結果與其他預設模型針對相同類型的測試數據集對應的測試結果進行比對,根據對比結果確定所述每個預設模型的類型;從所述多種數據類型中確定與每個預設模型的類型對應的目標數據類型;分別采用所述多個預設模型中與所述目標數據類型對應的預設模型對所述主題和目標數據類型數據進行識別分析,生成初始金融研報大綱;統計所述多個預設模型分別生成的初始金融研報大綱,并從多個所述初始金融研報大綱中選擇目標大綱;采用所述多個預設模型根據所述目標大綱生成多個初始金融研報;對所述多個初始金融研報進行融合處理,得到目標金融研報,達到了確定多個預設模型所適配的數據類型,進而根據處理的數據類型選擇不同的預設模型的目的,從而實現了提升模型適配性的技術效果,進而解決了相關技術中由于缺乏對金融領域數據的適配,導致生成的金融研報準確性較低的技術問題。