本公開涉及計算機,尤其涉及一種數(shù)據(jù)處理方法和裝置。
背景技術(shù):
1、目前,大語言模型(llm,large?language?model)在進行圖像生成、文本生成或視頻生成等生成任務(wù)時,經(jīng)常會生成與用戶的輸入信息不符的圖像、文本或視頻等,即生成結(jié)果精確性低,用戶體驗感較差。
技術(shù)實現(xiàn)思路
1、本公開提供了一種數(shù)據(jù)處理方法和裝置,以至少解決現(xiàn)有技術(shù)中存在的以上技術(shù)問題。
2、根據(jù)本公開的第一方面,提供了一種數(shù)據(jù)處理方法,包括:獲得第一輸入數(shù)據(jù)及針對所述第一輸入數(shù)據(jù)的響應(yīng)結(jié)果;對所述響應(yīng)結(jié)果進行識別處理,得到第一識別數(shù)據(jù);基于所述第一輸入數(shù)據(jù)和所述第一識別數(shù)據(jù)以目標(biāo)處理策略對所述響應(yīng)結(jié)果進行對應(yīng)處理,以輸出目標(biāo)文件;其中,所述目標(biāo)文件相較于所述響應(yīng)結(jié)果更符合產(chǎn)生所述第一輸入數(shù)據(jù)的目標(biāo)用戶的用戶意圖。
3、在一可實施方式中,獲得第一輸入數(shù)據(jù)及針對所述第一輸入數(shù)據(jù)的響應(yīng)結(jié)果,包括以下至少之一:獲得針對所述第一輸入數(shù)據(jù)的第一處理指令,利用與所述第一處理指令匹配的第一處理模型對所述第一輸入數(shù)據(jù)進行生成處理,以得到所述響應(yīng)結(jié)果;基于所述第一輸入數(shù)據(jù)的類型和所表征的用戶意圖對所述第一輸入數(shù)據(jù)中的第一目標(biāo)數(shù)據(jù)進行生成處理,以得到所述響應(yīng)結(jié)果;對所述第一輸入數(shù)據(jù)及其來源應(yīng)用的上下文數(shù)據(jù)進行整合處理,得到第二輸入數(shù)據(jù),利用生成式模型對所述第二輸入數(shù)據(jù)進行生成處理,以得到所述響應(yīng)結(jié)果。
4、在一可實施方式中,獲得針對所述第一輸入數(shù)據(jù)的第一處理指令,包括以下至少之一:響應(yīng)于獲得作用于第一類應(yīng)用的第一類控件的觸發(fā)操作,生成所述第一處理指令,所述第一類應(yīng)用是能夠響應(yīng)所述第一輸入數(shù)據(jù)的應(yīng)用;響應(yīng)于獲得針對輸入至第二類應(yīng)用的第一輸入數(shù)據(jù)的觸發(fā)操作,生成所述第一處理指令,所述第二類應(yīng)用是能夠響應(yīng)或不能夠響應(yīng)所述第一輸入數(shù)據(jù)的應(yīng)用;響應(yīng)于獲得輸入至第三類應(yīng)用的第一輸入數(shù)據(jù),基于所述第三類應(yīng)用的應(yīng)用信息生成對應(yīng)的第一處理指令;基于所述第一輸入數(shù)據(jù)的類型和/或來源應(yīng)用的應(yīng)用信息生成對應(yīng)的第一處理指令。
5、在一可實施方式中,對所述響應(yīng)結(jié)果進行識別處理,得到第一識別數(shù)據(jù),包括:基于所述第一輸入數(shù)據(jù)和/或針對所述第一輸入數(shù)據(jù)的第一處理指令確定對應(yīng)所述響應(yīng)結(jié)果的處理模型或處理程序;基于確定的處理模型或處理程序?qū)λ鲰憫?yīng)結(jié)果進行識別處理,得到所述第一識別數(shù)據(jù);其中,所述第一識別數(shù)據(jù)的類型和所述第一輸入數(shù)據(jù)的類型相同或不同。
6、在一可實施方式中,基于所述第一輸入數(shù)據(jù)和/或針對所述第一輸入數(shù)據(jù)的第一處理指令確定對應(yīng)所述響應(yīng)結(jié)果的處理模型或處理程序,包括以下至少之一:基于所述第一輸入數(shù)據(jù)的類型確定對所述響應(yīng)結(jié)果進行識別處理的第二處理模型或第一處理程序,以利用所述第二處理模型或所述第一處理程序?qū)⑺鲰憫?yīng)結(jié)果處理成與所述類型相同的第一識別數(shù)據(jù);基于所述第一處理指令所調(diào)用的將所述第一輸入數(shù)據(jù)處理成所述響應(yīng)結(jié)果的第一處理模型或第二處理程序確定對所述響應(yīng)結(jié)果進行識別處理的第三處理模型或第三處理程序,以利用所述第三處理模型或所述第三處理程序?qū)⑺鲰憫?yīng)結(jié)果處理成所述第一識別數(shù)據(jù);基于所述第一處理指令的指令內(nèi)容確定對所述響應(yīng)結(jié)果進行識別處理的第四處理模型或第四處理程序,以利用所述第四處理模型或所述第四處理程序?qū)⑺鲰憫?yīng)結(jié)果處理成所述第一識別數(shù)據(jù);基于所述第一輸入數(shù)據(jù)的內(nèi)容或所表征的用戶意圖確定對所述響應(yīng)結(jié)果進行識別處理的第五處理模型或第五處理程序,以利用所述第五處理模型或所述第五處理程序?qū)⑺鲰憫?yīng)結(jié)果處理成所述第一識別數(shù)據(jù)。
7、在一可實施方式中,基于所述第一輸入數(shù)據(jù)和所述第一識別數(shù)據(jù)以目標(biāo)處理策略對所述響應(yīng)結(jié)果進行對應(yīng)處理,包括:獲得所述第一輸入數(shù)據(jù)和所述第一識別數(shù)據(jù)的比較結(jié)果,基于所述比較結(jié)果以目標(biāo)處理策略對所述響應(yīng)結(jié)果進行對應(yīng)處理,其中,不同的比較結(jié)果對應(yīng)的處理策略不同。
8、在一可實施方式中,基于所述比較結(jié)果以目標(biāo)處理策略對所述響應(yīng)結(jié)果進行對應(yīng)處理,包括以下至少之一:在所述比較結(jié)果表征第一輸入數(shù)據(jù)與所述第一識別數(shù)據(jù)之間的相似度差異小于第一閾值的情況下,將所述響應(yīng)結(jié)果直接輸出為所述目標(biāo)文件,或,對所述響應(yīng)結(jié)果進行生成處理得到所述目標(biāo)文件;在所述比較結(jié)果表征第一輸入數(shù)據(jù)所表征的用戶意圖與所述第一識別數(shù)據(jù)所表征的用戶意圖之間的相似度差異小于第二閾值的情況下,再次對所述第一輸入數(shù)據(jù)進行生成處理后替換所述響應(yīng)結(jié)果作為所述目標(biāo)文件;在所述比較結(jié)果表征所述第一輸入數(shù)據(jù)與所述第一識別數(shù)據(jù)之間的相似度差異大于第二閾值的情況下,對所述響應(yīng)結(jié)果進行優(yōu)化處理或?qū)⑺鲰憫?yīng)結(jié)果與對所述第一輸入數(shù)據(jù)進行再次生成的生成結(jié)果進行比較,以輸出所述目標(biāo)文件。
9、在一可實施方式中,對所述響應(yīng)結(jié)果進行優(yōu)化處理或?qū)⑺鲰憫?yīng)結(jié)果與對所述第一輸入數(shù)據(jù)進行再次生成的生成結(jié)果進行比較,以輸出所述目標(biāo)文件,包括以下至少之一:基于所述相似度差異和/或所述響應(yīng)結(jié)果的類型對所述響應(yīng)結(jié)果進行優(yōu)化處理或與所述生成結(jié)果進行比較,以將優(yōu)化后的響應(yīng)結(jié)果作為目標(biāo)文件進行輸出,或者,將比較之后的所述響應(yīng)結(jié)果和/或所述生成結(jié)果作為目標(biāo)文件進行輸出;對所述響應(yīng)結(jié)果的目標(biāo)部分進行替換或優(yōu)化以得到所述目標(biāo)文件,所述目標(biāo)部分包括所述響應(yīng)結(jié)果與所述第一輸入數(shù)據(jù)之間的相似度差異部分;獲得利用第六處理模型對所述第一輸入數(shù)據(jù)進行生成處理得到的生成結(jié)果,將所述生成結(jié)果與所述響應(yīng)結(jié)果進行比較,基于比較結(jié)果將所述響應(yīng)結(jié)果和/或所述生成結(jié)果作為目標(biāo)文件進行輸出,所述第六處理模型設(shè)置于所述電子設(shè)備或不同于所述電子設(shè)備的其他設(shè)備。
10、在一可實施方式中,基于所述第一輸入數(shù)據(jù)和所述第一識別數(shù)據(jù)以目標(biāo)處理策略對所述響應(yīng)結(jié)果進行對應(yīng)處理,還包括以下至少之一:對所述第一輸入數(shù)據(jù)和所述第一識別數(shù)據(jù)進行整合處理,得到第三輸入數(shù)據(jù),基于所述第三輸入數(shù)據(jù)所對應(yīng)的生成結(jié)果對所述響應(yīng)結(jié)果進行替換,得到所述目標(biāo)文件;基于目標(biāo)用戶的用戶畫像信息和/或當(dāng)前環(huán)境參數(shù)對所述第一輸入數(shù)據(jù)和所述第一識別數(shù)據(jù)進行相似度評價,基于評價結(jié)果對所述響應(yīng)結(jié)果進行優(yōu)化,以輸出所述目標(biāo)文件。
11、根據(jù)本公開的第二方面,提供了一種數(shù)據(jù)處理裝置,包括:獲得模塊,用于獲得第一輸入數(shù)據(jù)及針對所述第一輸入數(shù)據(jù)的響應(yīng)結(jié)果;識別模塊,用于對所述響應(yīng)結(jié)果進行識別處理,得到第一識別數(shù)據(jù);處理模塊,用于基于所述第一輸入數(shù)據(jù)和所述第一識別數(shù)據(jù)以目標(biāo)處理策略對所述響應(yīng)結(jié)果進行對應(yīng)處理,以輸出目標(biāo)文件;其中,所述目標(biāo)文件相較于所述響應(yīng)結(jié)果更符合產(chǎn)生所述第一輸入數(shù)據(jù)的目標(biāo)用戶的用戶意圖。
12、根據(jù)本公開的第三方面,提供了一種電子設(shè)備,包括:
13、至少一個處理器;以及
14、與所述至少一個處理器通信連接的存儲器;其中,
15、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本公開所述的方法。
16、根據(jù)本公開的第四方面,提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質(zhì),所述計算機指令用于使所述計算機執(zhí)行本公開所述的方法。
17、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本公開的實施例的關(guān)鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的說明書而變得容易理解。