国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      文本生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)與流程

      文檔序號(hào):39615552發(fā)布日期:2024-10-11 13:26閱讀:15來(lái)源:國(guó)知局
      文本生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)與流程

      本發(fā)明涉及文本處理領(lǐng)域,尤其涉及一種文本生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。


      背景技術(shù):

      1、隨著大模型的應(yīng)用逐漸普及,在文本生成領(lǐng)域的使用也逐漸增多,但大模型在生成長(zhǎng)文本時(shí),往往存在產(chǎn)生錯(cuò)誤內(nèi)容的問(wèn)題(俗稱幻覺(jué)),現(xiàn)有的方法在文本生成過(guò)程中增加了檢索步驟,以增強(qiáng)文本的準(zhǔn)確性。然而,這些方法要么僅在生成前進(jìn)行一次檢索,要么在生成過(guò)程中按固定間隔進(jìn)行檢索,無(wú)法很好地適應(yīng)長(zhǎng)文本生成的需求,最終生成得到的長(zhǎng)文本的內(nèi)容準(zhǔn)確性仍然不足。因此,如何提供一種解決現(xiàn)有文本生成在生成長(zhǎng)文本時(shí)準(zhǔn)確率較低的文本生成方法成為了一個(gè)亟待解決的問(wèn)題。


      技術(shù)實(shí)現(xiàn)思路

      1、本發(fā)明實(shí)施例提供一種文本生成方法,旨在解決現(xiàn)有文本生成在生成長(zhǎng)文本時(shí)準(zhǔn)確率較低的問(wèn)題。通過(guò)將第一預(yù)測(cè)語(yǔ)句中是否存在目標(biāo)文本單元作為判斷是否需要主動(dòng)進(jìn)行文本循環(huán)生成處理的條件,在不需要進(jìn)入文本循環(huán)生成處理時(shí),可以直接將第一預(yù)測(cè)語(yǔ)句拼接至文本生成結(jié)果中,而在需要時(shí),則可以進(jìn)行文本循環(huán)生成處理,得到生成概率更高的第二預(yù)測(cè)語(yǔ)句,能夠很好的適應(yīng)長(zhǎng)文本的生成需求,從而在文本生成后得到準(zhǔn)確性更高的最終文本生成結(jié)果。

      2、第一方面,本發(fā)明實(shí)施例提供一種文本生成方法,其特征在于,所述方法包括以下步驟:

      3、將目標(biāo)提示文本輸入至文本生成大模型中,得到至少一個(gè)第一預(yù)測(cè)語(yǔ)句;

      4、對(duì)于每個(gè)所述第一預(yù)測(cè)語(yǔ)句,當(dāng)檢測(cè)到所述第一預(yù)測(cè)語(yǔ)句中存在目標(biāo)文本單元時(shí),基于所述第一預(yù)測(cè)語(yǔ)句進(jìn)行文本循環(huán)生成處理,得到第二預(yù)測(cè)語(yǔ)句,以及將所述第二預(yù)測(cè)語(yǔ)句拼接至文本生成結(jié)果中,所述第二預(yù)測(cè)語(yǔ)句滿足預(yù)設(shè)條件,所述預(yù)設(shè)條件為所述第二預(yù)測(cè)語(yǔ)句中不包括目標(biāo)文本單元和/或循環(huán)次數(shù)達(dá)到預(yù)設(shè)次數(shù),所述目標(biāo)文本單元的生成概率小于生成概率閾值;

      5、當(dāng)檢測(cè)到所述第一預(yù)測(cè)語(yǔ)句不存在目標(biāo)文本單元時(shí),將所述第一預(yù)測(cè)語(yǔ)句拼接至所述文本生成結(jié)果中;

      6、在拼接后的文本生成結(jié)果中存在終止符時(shí),將所述拼接后的文本生成結(jié)果確定為最終文本生成結(jié)果,所述拼接后的文本生成結(jié)果包括所述第二預(yù)測(cè)語(yǔ)句以及不存在目標(biāo)文本單元的所述第一預(yù)測(cè)語(yǔ)句。

      7、可選地,所述基于所述第一預(yù)測(cè)語(yǔ)句進(jìn)行文本循環(huán)生成處理,得到第二預(yù)測(cè)語(yǔ)句,包括:

      8、對(duì)所述第一預(yù)測(cè)語(yǔ)句進(jìn)行預(yù)處理,得到組裝提示文本;

      9、將所述組裝提示文本輸入至所述文本生成大模型中進(jìn)行文本生成,得到第三預(yù)測(cè)語(yǔ)句;

      10、在所述第三預(yù)測(cè)語(yǔ)句不滿足所述預(yù)設(shè)條件的情況下,將所述第三預(yù)測(cè)語(yǔ)句確定為第一預(yù)測(cè)語(yǔ)句;重復(fù)以上步驟,直至在所述第三預(yù)測(cè)語(yǔ)句滿足所述預(yù)設(shè)條件的情況下,將所述第三預(yù)測(cè)語(yǔ)句確定為所述第二預(yù)測(cè)語(yǔ)句。

      11、可選地,所述對(duì)所述第一預(yù)測(cè)語(yǔ)句進(jìn)行預(yù)處理,得到組裝提示文本,包括:

      12、對(duì)所述第一預(yù)測(cè)語(yǔ)句進(jìn)行文本預(yù)處理,得到待檢索語(yǔ)句;

      13、在知識(shí)庫(kù)中對(duì)所述待檢索語(yǔ)句進(jìn)行檢索處理,得到所述待檢索語(yǔ)句對(duì)應(yīng)的知識(shí)文本;

      14、將所述待檢索語(yǔ)句以及所述知識(shí)文本進(jìn)行組裝處理,得到組裝提示文本。

      15、可選地,所述對(duì)所述第一預(yù)測(cè)語(yǔ)句進(jìn)行文本預(yù)處理,得到待檢索語(yǔ)句,包括:

      16、在所述第一預(yù)測(cè)語(yǔ)句中確定出所述目標(biāo)文本單元的文本位置;

      17、基于所述文本位置,將所述第一預(yù)測(cè)語(yǔ)句中的所述目標(biāo)文本單元更新為預(yù)設(shè)的標(biāo)記符,得到所述待檢索語(yǔ)句。

      18、可選地,所述將所述待檢索語(yǔ)句以及所述知識(shí)文本進(jìn)行組裝處理,得到組裝提示文本,包括:

      19、獲取預(yù)設(shè)的提示模板;

      20、將所述待檢索語(yǔ)句以及所述知識(shí)文本添加至所述預(yù)設(shè)的提示模板中,得到所述組裝提示文本。

      21、可選地,所述知識(shí)庫(kù)為知識(shí)向量庫(kù),所述在知識(shí)庫(kù)中對(duì)所述待檢索語(yǔ)句進(jìn)行檢索處理,得到所述待檢索語(yǔ)句對(duì)應(yīng)的知識(shí)文本,包括:

      22、將所述待檢索語(yǔ)句轉(zhuǎn)換為待檢索向量;

      23、在所述知識(shí)向量庫(kù)中對(duì)所述待檢索向量進(jìn)行檢索處理,得到與所述待檢索向量相關(guān)的知識(shí)向量;

      24、基于所述待檢索向量與所述知識(shí)向量之間的文本相關(guān)度對(duì)所述知識(shí)向量進(jìn)行排序,得到知識(shí)向量排序表;

      25、將所述知識(shí)向量排序表中文本相關(guān)度高于預(yù)設(shè)的相關(guān)度閾值的知識(shí)向量轉(zhuǎn)換為所述待檢索語(yǔ)句對(duì)應(yīng)的知識(shí)文本。

      26、可選地,在所述將目標(biāo)提示文本輸入至文本生成大模型中,得到至少一個(gè)第一預(yù)測(cè)語(yǔ)句之前,所述方法還包括:

      27、獲取用戶輸入的文本輸入內(nèi)容;

      28、基于預(yù)設(shè)的校驗(yàn)?zāi)P蛯?duì)所述文本輸入內(nèi)容進(jìn)行敏感內(nèi)容校驗(yàn),得到第一內(nèi)容校驗(yàn)結(jié)果;

      29、若所述第一內(nèi)容校驗(yàn)結(jié)果為不存在敏感內(nèi)容,則在知識(shí)庫(kù)中對(duì)所述文本輸入內(nèi)容進(jìn)行檢索處理,得到所述文本輸入內(nèi)容對(duì)應(yīng)的知識(shí)文本;

      30、對(duì)所述文本輸入內(nèi)容對(duì)應(yīng)的知識(shí)文本以及所述文本輸入內(nèi)容進(jìn)行組裝處理,得到組裝文本;

      31、對(duì)所述組裝文本進(jìn)行字?jǐn)?shù)校驗(yàn)處理,得到所述組裝文本的字?jǐn)?shù)校驗(yàn)結(jié)果;

      32、若所述字?jǐn)?shù)校驗(yàn)結(jié)果為字?jǐn)?shù)校驗(yàn)通過(guò),則將所述組裝文本作為所述目標(biāo)提示文本。

      33、第二方面,本發(fā)明實(shí)施例還提供了一種文本生成裝置,所述文本生成裝置包括:

      34、輸入模塊,用于將目標(biāo)提示文本輸入至文本生成大模型中,得到至少一個(gè)第一預(yù)測(cè)語(yǔ)句;

      35、循環(huán)模塊,用于對(duì)于每個(gè)所述第一預(yù)測(cè)語(yǔ)句,當(dāng)檢測(cè)到所述第一預(yù)測(cè)語(yǔ)句中存在目標(biāo)文本單元時(shí),基于所述第一預(yù)測(cè)語(yǔ)句進(jìn)行文本循環(huán)生成處理,得到第二預(yù)測(cè)語(yǔ)句,以及將所述第二預(yù)測(cè)語(yǔ)句拼接至文本生成結(jié)果中,所述第二預(yù)測(cè)語(yǔ)句滿足預(yù)設(shè)條件,所述預(yù)設(shè)條件為所述第二預(yù)測(cè)語(yǔ)句中不包括目標(biāo)文本單元和/或循環(huán)次數(shù)達(dá)到預(yù)設(shè)次數(shù),所述目標(biāo)文本單元的生成概率小于生成概率閾值;

      36、拼接模塊,用于當(dāng)檢測(cè)到所述第一預(yù)測(cè)語(yǔ)句不存在目標(biāo)文本單元時(shí),將所述第一預(yù)測(cè)語(yǔ)句拼接至所述文本生成結(jié)果中;

      37、確定模塊,用于在拼接后的文本生成結(jié)果中存在終止符時(shí),將所述拼接后的文本生成結(jié)果確定為最終文本生成結(jié)果,所述拼接后的文本生成結(jié)果包括所述第二預(yù)測(cè)語(yǔ)句以及不存在目標(biāo)文本單元的所述第一預(yù)測(cè)語(yǔ)句。

      38、第三方面,本發(fā)明實(shí)施例提供一種電子設(shè)備,包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)本發(fā)明實(shí)施例提供的文本生成方法中的步驟。

      39、第四方面,本發(fā)明實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)發(fā)明實(shí)施例提供的文本生成方法中的步驟。

      40、在本發(fā)明實(shí)施例中,將目標(biāo)提示文本輸入至文本生成大模型中,得到至少一個(gè)第一預(yù)測(cè)語(yǔ)句;對(duì)于每個(gè)所述第一預(yù)測(cè)語(yǔ)句,當(dāng)檢測(cè)到所述第一預(yù)測(cè)語(yǔ)句中存在目標(biāo)文本單元時(shí),基于所述第一預(yù)測(cè)語(yǔ)句進(jìn)行文本循環(huán)生成處理,得到第二預(yù)測(cè)語(yǔ)句,以及將所述第二預(yù)測(cè)語(yǔ)句拼接至文本生成結(jié)果中,所述第二預(yù)測(cè)語(yǔ)句滿足預(yù)設(shè)條件,所述預(yù)設(shè)條件為所述第二預(yù)測(cè)語(yǔ)句中不包括目標(biāo)文本單元和/或循環(huán)次數(shù)達(dá)到預(yù)設(shè)次數(shù),所述目標(biāo)文本單元的生成概率小于生成概率閾值;當(dāng)檢測(cè)到所述第一預(yù)測(cè)語(yǔ)句不存在目標(biāo)文本單元時(shí),將所述第一預(yù)測(cè)語(yǔ)句拼接至所述文本生成結(jié)果中;在拼接后的文本生成結(jié)果中存在終止符時(shí),將所述拼接后的文本生成結(jié)果確定為最終文本生成結(jié)果,所述拼接后的文本生成結(jié)果包括所述第二預(yù)測(cè)語(yǔ)句以及不存在目標(biāo)文本單元的所述第一預(yù)測(cè)語(yǔ)句。通過(guò)將第一預(yù)測(cè)語(yǔ)句中是否存在目標(biāo)文本單元作為判斷是否需要主動(dòng)進(jìn)行文本循環(huán)生成處理的條件,在不需要進(jìn)入文本循環(huán)生成處理時(shí),可以直接將第一預(yù)測(cè)語(yǔ)句拼接至文本生成結(jié)果中,而在需要時(shí),則可以進(jìn)行文本循環(huán)生成處理,得到生成概率更高的第二預(yù)測(cè)語(yǔ)句,能夠很好的適應(yīng)長(zhǎng)文本的生成需求,從而在文本生成后得到準(zhǔn)確性更高的最終文本生成結(jié)果。

      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1