System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及知識(shí)查詢,具體而言,涉及一種知識(shí)查詢方法及裝置、程序產(chǎn)品、存儲(chǔ)介質(zhì)及電子設(shè)備。
技術(shù)介紹
1、現(xiàn)有技術(shù)中通常會(huì)使用大語言模型對(duì)于未知數(shù)據(jù)進(jìn)行推理,獲得答案。然而大語言模型是基于大量公開的網(wǎng)絡(luò)數(shù)據(jù)采用深度神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練而獲得的,訓(xùn)練數(shù)據(jù)中缺少垂直
語料數(shù)據(jù),模型通用性較強(qiáng),在垂直
的知識(shí)查詢的準(zhǔn)確率較低。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例的目的在于一種知識(shí)查詢方法及裝置、程序產(chǎn)品、存儲(chǔ)介質(zhì)及電子設(shè)備,改善上述問題,提升在垂直
的知識(shí)查詢的能力,減少對(duì)問答對(duì)中的答案語句進(jìn)行轉(zhuǎn)換所造成的誤差,提高知識(shí)查詢的準(zhǔn)確率。
2、第一方面,本申請(qǐng)實(shí)施例提供了一種知識(shí)查詢方法,包括:獲取知識(shí)查詢語句;將知識(shí)查詢語句轉(zhuǎn)換為查詢向量;將查詢向量與問答對(duì)對(duì)應(yīng)的問題向量進(jìn)行相似度計(jì)算,獲得相似度數(shù)據(jù);問答對(duì)包括用于描述垂直
中的技術(shù)問題的問題語句以及對(duì)應(yīng)的答案語句;問答對(duì)對(duì)應(yīng)的問題向量是問答對(duì)中的問題語句轉(zhuǎn)換獲得;根據(jù)相似度數(shù)據(jù),從問答對(duì)對(duì)應(yīng)的問題向量中確定目標(biāo)問題向量;根據(jù)目標(biāo)問題向量對(duì)應(yīng)的答案語句,獲得知識(shí)查詢語句對(duì)應(yīng)的最終答案語句。
3、在上述的實(shí)現(xiàn)過程中,在知識(shí)查詢的過程中,將知識(shí)查詢語句對(duì)應(yīng)的查詢向量與問題向量進(jìn)行相似度計(jì)算,進(jìn)而獲得最終答案語句。由于查詢中使用的問答對(duì)是針對(duì)垂直
中的技術(shù)問題的問題語句以及對(duì)應(yīng)的答案語句,因此該方案提升了在垂直
的知識(shí)查詢的能力;并且在該方案中,問答對(duì)的問題語句和答案語句一一對(duì)應(yīng),而且僅有問題語
4、可選地,在本申請(qǐng)實(shí)施例中,在將查詢向量與問答對(duì)對(duì)應(yīng)的問題向量進(jìn)行相似度計(jì)算,獲得相似度數(shù)據(jù)之前,方法還包括:獲取垂直
中的知識(shí)圖譜;知識(shí)圖譜包括節(jié)點(diǎn)以及節(jié)點(diǎn)之間的邊;節(jié)點(diǎn)表示垂直
中的實(shí)體,節(jié)點(diǎn)之間的邊表示實(shí)體之間的關(guān)系;根據(jù)知識(shí)圖譜中的相鄰節(jié)點(diǎn)以及相鄰節(jié)點(diǎn)之間的邊,構(gòu)造出問答對(duì);將問答對(duì)中的問題語句轉(zhuǎn)換為問答對(duì)對(duì)應(yīng)的問題向量;存儲(chǔ)問題向量與問題向量所屬的問答對(duì)中的答案語句的對(duì)應(yīng)關(guān)系。
5、在上述的實(shí)現(xiàn)過程中,根據(jù)知識(shí)圖譜中節(jié)點(diǎn)和邊構(gòu)造問答對(duì),充分發(fā)掘了知識(shí)圖譜中隱含的垂直
中的知識(shí),有利于提高知識(shí)查詢能力,并且此種自動(dòng)構(gòu)造問答對(duì)的方式具有較高的效率。
6、可選地,在本申請(qǐng)實(shí)施例中,獲取垂直
中的知識(shí)圖譜,包括:獲取垂直
中的原始數(shù)據(jù);將原始數(shù)據(jù)以及腳本生成提示詞輸入大語言模型,獲得用于生成知識(shí)圖譜的腳本;利用腳本處理原始數(shù)據(jù),獲得知識(shí)圖譜。
7、在上述的實(shí)現(xiàn)過程中,利用大語言模型的自然語言理解能力以及自動(dòng)編碼能力,根據(jù)原始數(shù)據(jù)生成用于構(gòu)建知識(shí)圖譜的腳本,有利于提高腳本生成的效率,進(jìn)而提高知識(shí)圖譜的構(gòu)建效率,并且可以通過調(diào)整腳本生成提示詞來定制所生成的腳本內(nèi)容,有利于提高腳本生成的靈活性,進(jìn)而提高知識(shí)圖譜構(gòu)建的靈活性。
8、可選地,在本申請(qǐng)實(shí)施例中,在獲得知識(shí)查詢語句對(duì)應(yīng)的最終答案語句之后,方法還包括:確定最終答案語句對(duì)應(yīng)的目標(biāo)問答對(duì);從知識(shí)圖譜中確定用于構(gòu)造目標(biāo)問答對(duì)的目標(biāo)節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn)之間的邊;從用于生成知識(shí)圖譜的原始數(shù)據(jù)中,追溯與目標(biāo)節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn)之間的邊對(duì)應(yīng)的回答依據(jù)。
9、在上述的實(shí)現(xiàn)過程中,由于問答對(duì)是通過知識(shí)圖譜中的相鄰節(jié)點(diǎn)以及相鄰節(jié)點(diǎn)之間的邊所構(gòu)造出的,因此在確定目標(biāo)問答對(duì)的目標(biāo)節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn)之間的邊之后,可以從生成知識(shí)圖譜的原始數(shù)據(jù)中追溯最終答案語句對(duì)應(yīng)的回答依據(jù),提升知識(shí)查詢過程的可解釋性。
10、可選地,在本申請(qǐng)實(shí)施例中,將知識(shí)查詢語句轉(zhuǎn)換為查詢向量,包括:利用大語言模型提取知識(shí)查詢語句中的關(guān)鍵詞;將知識(shí)查詢語句中的關(guān)鍵詞轉(zhuǎn)換為查詢向量。
11、在上述的實(shí)現(xiàn)過程中,利用大語言模型提取知識(shí)查詢語句中的關(guān)鍵詞,之后對(duì)知識(shí)查詢語句中的關(guān)鍵詞轉(zhuǎn)換為查詢向量,減少知識(shí)查詢語句中的不具有實(shí)際含義的內(nèi)容對(duì)于知識(shí)查詢的干擾,提高知識(shí)查詢的查詢效率和準(zhǔn)確性。
12、可選地,在本申請(qǐng)實(shí)施例中,在將查詢向量與問答對(duì)對(duì)應(yīng)的問題向量進(jìn)行相似度計(jì)算,獲得相似度數(shù)據(jù)之前,方法包括:利用大語言模型提取問答對(duì)的問題語句中的關(guān)鍵詞;將問題語句中的關(guān)鍵詞轉(zhuǎn)換為問答對(duì)對(duì)應(yīng)的問題向量。
13、在上述的實(shí)現(xiàn)過程中,利用大語言模型提取問答對(duì)的問題語句中的關(guān)鍵詞,將問題語句中的關(guān)鍵詞轉(zhuǎn)換為問答對(duì)對(duì)應(yīng)的問題向量,問題向量更加能夠體現(xiàn)問題語句的核心內(nèi)容,同時(shí)提高知識(shí)查詢的查詢效率和準(zhǔn)確性。
14、可選地,在本申請(qǐng)實(shí)施例中,根據(jù)目標(biāo)問題向量對(duì)應(yīng)的答案語句,獲得知識(shí)查詢語句對(duì)應(yīng)的最終答案語句,包括:按照預(yù)設(shè)答案模板將目標(biāo)問題向量對(duì)應(yīng)的答案語句進(jìn)行組裝,獲得組裝答案語句;通過大語言模型對(duì)組裝答案語句進(jìn)行潤色,獲得最終答案語句。
15、在上述的實(shí)現(xiàn)過程中,按照預(yù)設(shè)答案模板將目標(biāo)問題向量對(duì)應(yīng)的答案語句進(jìn)行組裝,并利用大語言模型對(duì)組裝答案語句進(jìn)行潤色,獲得最終答案語句,模版的套用使得針對(duì)不同的知識(shí)查詢語句在回答風(fēng)格上比較統(tǒng)一,提高答案的質(zhì)量;并且通過大語言模型的潤色提升了答案的可讀性和流暢性。
16、第二方面,本申請(qǐng)實(shí)施例還提供了一種知識(shí)查詢裝置,包括:獲取模塊,用于獲取知識(shí)查詢語句;向量轉(zhuǎn)換模塊,用于將知識(shí)查詢語句轉(zhuǎn)換為查詢向量;相似度計(jì)算模塊,用于將查詢向量與問答對(duì)對(duì)應(yīng)的問題向量進(jìn)行相似度計(jì)算,獲得相似度數(shù)據(jù);問答對(duì)包括用于描述垂直
中的技術(shù)問題的問題語句以及對(duì)應(yīng)的答案語句;問答對(duì)對(duì)應(yīng)的問題向量是問答對(duì)中的問題語句轉(zhuǎn)換獲得;確定模塊,用于根據(jù)相似度數(shù)據(jù),從問答對(duì)對(duì)應(yīng)的問題向量中確定目標(biāo)問題向量;答案輸出模塊,用于根據(jù)目標(biāo)問題向量對(duì)應(yīng)的答案語句,獲得知識(shí)查詢語句對(duì)應(yīng)的最終答案語句。
17、第三方面,本申請(qǐng)實(shí)施例還提供了計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序指令,計(jì)算機(jī)程序指令被處理器運(yùn)行時(shí)執(zhí)行第一方面或第一方面的任意一種實(shí)現(xiàn)方式提供的方法。
18、第四方面,本申請(qǐng)實(shí)施例還提供了一種電子設(shè)備,包括:處理器和存儲(chǔ)器,存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序指令,計(jì)算機(jī)程序指令被處理器運(yùn)行時(shí)執(zhí)行第一方面或第一方面的任意一種實(shí)現(xiàn)方式提供的方法。
19、第五方面,本申請(qǐng)實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序指令,計(jì)算機(jī)程序指令被處理器運(yùn)行時(shí)執(zhí)行第一方面或第一方面的任意一種實(shí)現(xiàn)方式提供的方法。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種知識(shí)查詢方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將所述查詢向量與問答對(duì)對(duì)應(yīng)的問題向量進(jìn)行相似度計(jì)算,獲得相似度數(shù)據(jù)之前,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述垂直技術(shù)領(lǐng)域中的知識(shí)圖譜,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述獲得所述知識(shí)查詢語句對(duì)應(yīng)的最終答案語句之后,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述知識(shí)查詢語句轉(zhuǎn)換為查詢向量,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述將所述查詢向量與問答對(duì)對(duì)應(yīng)的問題向量進(jìn)行相似度計(jì)算,獲得相似度數(shù)據(jù)之前,所述方法包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述目標(biāo)問題向量對(duì)應(yīng)的答案語句,獲得所述知識(shí)查詢語句對(duì)應(yīng)的最終答案語句,包括:
8.一種知識(shí)查詢裝置,其特征在于,包括:
9.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令被處理器運(yùn)行時(shí)執(zhí)行權(quán)利要求1-7任一所述方法。
...【技術(shù)特征摘要】
1.一種知識(shí)查詢方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將所述查詢向量與問答對(duì)對(duì)應(yīng)的問題向量進(jìn)行相似度計(jì)算,獲得相似度數(shù)據(jù)之前,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述垂直技術(shù)領(lǐng)域中的知識(shí)圖譜,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述獲得所述知識(shí)查詢語句對(duì)應(yīng)的最終答案語句之后,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述知識(shí)查詢語句轉(zhuǎn)換為查詢向量,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述將所述查詢向量與問答對(duì)對(duì)應(yīng)的問題向量進(jìn)行相似度計(jì)算,獲得相似度數(shù)據(jù)之前,所述方法包括:
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王悠,周冬婉,邵華江,吳超,顧斌,羅安琪,李思佳,王征,
申請(qǐng)(專利權(quán))人:嘉強(qiáng)上海智能科技股份公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。