欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用戶問答驗證方法、電子設(shè)備及存儲介質(zhì)與流程

文檔序號:40617472發(fā)布日期:2025-01-10 18:23閱讀:7來源:國知局
一種用戶問答驗證方法、電子設(shè)備及存儲介質(zhì)與流程

所屬的技術(shù)人員能夠理解,本發(fā)明的各個方面可以實現(xiàn)為系統(tǒng)、方法或程序產(chǎn)品。因此,本發(fā)明的各個方面可以具體實現(xiàn)為以下形式,即:完全的硬件實施方式、完全的軟件實施方式(包括固件、微代碼等),或硬件和軟件方面結(jié)合的實施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。根據(jù)本發(fā)明的這種實施方式的電子設(shè)備。電子設(shè)備僅僅是一個示例,不應(yīng)對本發(fā)明實施例的功能和使用范圍帶來任何限制。電子設(shè)備以通用計算設(shè)備的形式表現(xiàn)。電子設(shè)備的組件可以包括但不限于:上述至少一個處理器、上述至少一個儲存器、連接不同系統(tǒng)組件(包括儲存器和處理器)的總線。其中,所述儲存器存儲有程序代碼,所述程序代碼可以被所述處理器執(zhí)行,使得所述處理器執(zhí)行本說明書上述“示例性方法”部分中描述的根據(jù)本發(fā)明各種示例性實施方式的步驟。儲存器可以包括易失性儲存器形式的可讀介質(zhì),例如隨機(jī)存取儲存器(ram)和/或高速緩存儲存器,還可以進(jìn)一步包括只讀儲存器(rom)。儲存器還可以包括具有一組(至少一個)程序模塊的程序/實用工具,這樣的程序模塊包括但不限于:操作系統(tǒng)、一個或者多個應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實現(xiàn)。總線可以為表示幾類總線結(jié)構(gòu)中的一種或多種,包括儲存器總線或者儲存器控制器、外圍總線、圖形加速端口、處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。電子設(shè)備也可以與一個或多個外部設(shè)備(例如鍵盤、指向設(shè)備、藍(lán)牙設(shè)備等)通信,還可與一個或者多個使得用戶能與該電子設(shè)備交互的設(shè)備通信,和/或與使得該電子設(shè)備能與一個或多個其它計算設(shè)備進(jìn)行通信的任何設(shè)備(例如路由器、調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(i/o)接口進(jìn)行。并且,電子設(shè)備還可以通過網(wǎng)絡(luò)適配器與一個或者多個網(wǎng)絡(luò)(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員易于理解,這里描述的示例實施方式可以通過軟件實現(xiàn),也可以通過軟件結(jié)合必要的硬件的方式來實現(xiàn)。因此,根據(jù)本公開實施方式的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是cd-rom,u盤,移動硬盤等)中或網(wǎng)絡(luò)上,包括若干指令以使得一臺計算設(shè)備(可以是個人計算機(jī)、服務(wù)器、終端裝置、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行根據(jù)本公開實施方式的方法。在本公開的示例性實施例中,還提供了一種計算機(jī)可讀存儲介質(zhì),其上存儲有能夠?qū)崿F(xiàn)本說明書上述方法的程序產(chǎn)品。在一些可能的實施方式中,本發(fā)明的各個方面還可以實現(xiàn)為一種程序產(chǎn)品的形式,其包括程序代碼,當(dāng)所述程序產(chǎn)品在終端設(shè)備上運行時,所述程序代碼用于使所述終端設(shè)備執(zhí)行本說明書上述“示例性方法”部分中描述的根據(jù)本發(fā)明各種示例性實施方式的步驟。所述程序產(chǎn)品可以采用一個或多個可讀介質(zhì)的任意組合。可讀介質(zhì)可以是可讀信號介質(zhì)或者可讀存儲介質(zhì)??勺x存儲介質(zhì)例如可以為但不限于電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合??勺x存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個或多個導(dǎo)線的電連接、便攜式盤、硬盤、隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。計算機(jī)可讀信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了可讀程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。可讀信號介質(zhì)還可以是可讀存儲介質(zhì)以外的任何可讀介質(zhì),該可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于無線、有線、光纜、rf等等,或者上述的任意合適的組合??梢砸砸环N或多種程序設(shè)計語言的任意組合來編寫用于執(zhí)行本發(fā)明操作的程序代碼,所述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言—諸如java、c++等,還包括常規(guī)的過程式程序設(shè)計語言—諸如“c”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算設(shè)備上執(zhí)行、部分地在用戶設(shè)備上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算設(shè)備上部分在遠(yuǎn)程計算設(shè)備上執(zhí)行、或者完全在遠(yuǎn)程計算設(shè)備或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計算設(shè)備的情形中,遠(yuǎn)程計算設(shè)備可以通過任意種類的網(wǎng)絡(luò),包括局域網(wǎng)(lan)或廣域網(wǎng)(wan),連接到用戶計算設(shè)備,或者,可以連接到外部計算設(shè)備(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。此外,上述附圖僅是根據(jù)本發(fā)明示例性實施例的方法所包括的處理的示意性說明,而不是限制目的。易于理解,上述附圖所示的處理并不表明或限制這些處理的時間順序。另外,也易于理解,這些處理可以是例如在多個模塊中同步或異步執(zhí)行的。應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了用于動作執(zhí)行的設(shè)備的若干模塊或者單元,但是這種劃分并非強(qiáng)制性的。實際上,根據(jù)本公開的實施方式,上文描述的兩個或更多模塊或者單元的特征和功能可以在一個模塊或者單元中具體化。反之,上文描述的一個模塊或者單元的特征和功能可以進(jìn)一步劃分為由多個模塊或者單元來具體化。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。


背景技術(shù):

1、目前的用戶智能問答系統(tǒng),通過對用戶提出的問題進(jìn)行解析,并根據(jù)解析得到的索引詞從數(shù)據(jù)庫中找出對應(yīng)的信息數(shù)據(jù),最后生成答復(fù)語句返回給用戶。當(dāng)用戶提出的問題中的語義過少或用戶提出的問題有誤時,由于問答系統(tǒng)只對問題進(jìn)行直接語義轉(zhuǎn)換,無法對用戶提出的問題進(jìn)行異常校驗,因此問答系統(tǒng)對用戶提出的問題的解析就會發(fā)生異常,會導(dǎo)致生成的答復(fù)語句的意思混亂,無法對用戶提出的問題進(jìn)行準(zhǔn)確解答。


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

1、針對上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:

2、根據(jù)本技術(shù)的一個方面,提供一種用戶問答驗證方法,包括如下步驟:

3、步驟s100、響應(yīng)于接收到用戶提問語句,對用戶提問語句進(jìn)行語言轉(zhuǎn)換,以得到用戶提問語句對應(yīng)的若干sql索引條件;每一sql索引條件均對應(yīng)有索引標(biāo)識,索引標(biāo)識表示對應(yīng)的sql索引條件的索引類型;

4、步驟s200、根據(jù)每一sql索引條件對應(yīng)的索引標(biāo)識,對若干sql索引條件進(jìn)行整合,生成初始sql索引語句;

5、步驟s300、根據(jù)初始sql索引語句,從信息數(shù)據(jù)庫中確定出初始索引結(jié)果;

6、步驟s400、若初始索引結(jié)果中包括問答異常標(biāo)識,則根據(jù)問答異常標(biāo)識,從若干sql索引條件中確定出異常索引條件;異常索引條件為問答異常標(biāo)識對應(yīng)的sql索引條件;

7、步驟s500、將異常索引條件刪除,并對其余的sql索引條件進(jìn)行整合,以得到修正sql索引語句;

8、步驟s600、根據(jù)修正sql索引語句,從信息數(shù)據(jù)庫中確定出修正索引結(jié)果;

9、步驟s700、將修正索引結(jié)果和用戶提問語句輸入至預(yù)設(shè)的通用語言模型中,以得到目標(biāo)答復(fù)語句并輸出。

10、在本技術(shù)的一種示例性實施例中,步驟s100包括:

11、步驟s110、對用戶提問語句進(jìn)行多輪改寫處理,以得到對應(yīng)的目標(biāo)提問語句;

12、步驟s120、對目標(biāo)提問語句進(jìn)行語義分析,得到目標(biāo)提問語句中包括的每一目標(biāo)提問詞對應(yīng)的語義標(biāo)識;

13、步驟s130、遍歷每一目標(biāo)提問詞,若目標(biāo)提問詞對應(yīng)的語義標(biāo)識為預(yù)設(shè)的關(guān)鍵語義標(biāo)識,則將該目標(biāo)提問詞確定為用戶提問關(guān)鍵詞;

14、步驟s140、根據(jù)每一用戶提問關(guān)鍵詞對應(yīng)的語義標(biāo)識,從預(yù)設(shè)的語義標(biāo)識映射表中確定出每一用戶提問關(guān)鍵詞對應(yīng)的索引標(biāo)識;語義標(biāo)識映射表中存儲有若干語義標(biāo)識與該語義標(biāo)識對應(yīng)的索引標(biāo)識的映射關(guān)系;

15、步驟s150、對若干用戶提問關(guān)鍵詞進(jìn)行sql語言轉(zhuǎn)換,以得到每一用戶提問關(guān)鍵詞對應(yīng)的sql索引條件。

16、在本技術(shù)的一種示例性實施例中,步驟s200包括:

17、步驟s210、根據(jù)預(yù)設(shè)的索引語句組成規(guī)則,對若干sql索引條件對應(yīng)的索引標(biāo)識進(jìn)行排序;索引語句組成規(guī)則包括索引語句中的索引類型的組成順序;

18、步驟s220、根據(jù)若干索引標(biāo)識的順序,對每一索引標(biāo)識對應(yīng)的sql索引條件進(jìn)行整合,以得到初始sql索引語句。

19、在本技術(shù)的一種示例性實施例中,步驟s300包括:

20、步驟s310、獲取初始sql索引語句中每一sql索引條件對應(yīng)的索引標(biāo)識,得到索引標(biāo)識列表t=(t1,t2,...,tm,...,tq);其中,m=1,2,...,q;q為sql索引條件的數(shù)量;tm為初始sql索引語句中第m個sql索引條件對應(yīng)的索引標(biāo)識;

21、步驟s320、遍歷索引標(biāo)識列表t,通過tm對應(yīng)的索引類型,從信息數(shù)據(jù)庫中確定出數(shù)據(jù)類型與該索引類型相同的若干響應(yīng)數(shù)據(jù);

22、步驟s330、根據(jù)tm對應(yīng)的sql索引條件,遍歷每一響應(yīng)數(shù)據(jù),若存在與該sql索引條件對應(yīng)的響應(yīng)數(shù)據(jù),則將該響應(yīng)數(shù)據(jù)確定為第m個sql索引條件對應(yīng)的索引數(shù)據(jù),并執(zhí)行步驟s340;否則,生成問答異常標(biāo)識,并將tm和問答異常標(biāo)識確定為初始索引結(jié)果;

23、步驟s340、根據(jù)初始sql索引語句中的若干sql索引條件,對若干索引數(shù)據(jù)進(jìn)行整合,以得到整合結(jié)果;

24、步驟s350、若整合結(jié)果發(fā)生異常,則生成問答異常標(biāo)識,并將整合結(jié)果對應(yīng)的發(fā)生異常的若干索引數(shù)據(jù)和問答異常標(biāo)識確定為初始索引結(jié)果;否則,將整合結(jié)果確定為初始索引結(jié)果。

25、在本技術(shù)的一種示例性實施例中,步驟s400包括:

26、步驟s411、若初始索引結(jié)果中包括問答異常標(biāo)識,則判斷初始索引結(jié)果中是否包括索引數(shù)據(jù),若初始索引結(jié)果中包括索引數(shù)據(jù),則執(zhí)行步驟s412;否則,執(zhí)行步驟s413;

27、步驟s412、將初始索引結(jié)果中包括的若干索引數(shù)據(jù)對應(yīng)的sql索引條件確定為異常索引條件;

28、步驟s413、將若干sql索引條件中,與任一響應(yīng)數(shù)據(jù)均不存在對應(yīng)關(guān)系的sql索引條件確定為異常索引條件。

29、在本技術(shù)的一種示例性實施例中,步驟s600包括:

30、步驟s610、根據(jù)修正sql索引語句中的每一sql索引條件,從信息數(shù)據(jù)庫中確定出每一sql索引條件對應(yīng)的修正索引數(shù)據(jù);

31、步驟s620、對若干修正索引數(shù)據(jù)進(jìn)行整合,以得到修正索引結(jié)果。

32、在本技術(shù)的一種示例性實施例中,步驟s400還包括:

33、步驟s421、若初始索引結(jié)果中不包括問答異常標(biāo)識,則將初始索引結(jié)果和用戶提問語句輸入至預(yù)設(shè)的通用語言模型中,以得到目標(biāo)答復(fù)語句并輸出。

34、在本技術(shù)的一種示例性實施例中,步驟s150包括:

35、步驟s151、對若干用戶提問關(guān)鍵詞進(jìn)行sql語言轉(zhuǎn)換,以得到每一用戶提問關(guān)鍵詞對應(yīng)的sql語言關(guān)鍵詞;

36、步驟s152、獲取每一sql語言關(guān)鍵詞的字符長度和每一用戶提問關(guān)鍵詞的信息熵;

37、步驟s153、若任一sql語言關(guān)鍵詞的字符長度大于預(yù)設(shè)的字符長度閾值,且該sql語言關(guān)鍵詞對應(yīng)的用戶提問關(guān)鍵詞的信息熵小于預(yù)設(shè)的信息熵閾值,則執(zhí)行步驟s154;否則,將該sql語言關(guān)鍵詞確定為與該sql語言關(guān)鍵詞對應(yīng)的用戶提問關(guān)鍵詞的sql索引條件;

38、步驟s154、根據(jù)預(yù)設(shè)的語句改寫規(guī)則,對該sql語言關(guān)鍵詞進(jìn)行改寫,以得到該sql語言關(guān)鍵詞對應(yīng)的改寫sql關(guān)鍵詞;改寫sql關(guān)鍵詞的字符長度短于該改寫sql關(guān)鍵詞對應(yīng)的sql語言關(guān)鍵詞的字符長度,且改寫sql關(guān)鍵詞對應(yīng)的信息熵與該改寫sql關(guān)鍵詞對應(yīng)的用戶提問關(guān)鍵詞的信息熵的差值小于預(yù)設(shè)的信息熵差閾值;

39、步驟s155、將改寫sql關(guān)鍵詞確定為該改寫sql關(guān)鍵詞對應(yīng)的用戶提問關(guān)鍵詞的sql索引條件。

40、根據(jù)本技術(shù)的一個方面,提供一種非瞬時性計算機(jī)可讀存儲介質(zhì),所述存儲介質(zhì)中存儲有至少一條指令或至少一段程序,所述至少一條指令或所述至少一段程序由處理器加載并執(zhí)行以實現(xiàn)前述的用戶問答驗證方法。

41、根據(jù)本技術(shù)的一個方面,提供一種電子設(shè)備,包括處理器和前述的非瞬時性計算機(jī)可讀存儲介質(zhì)。

42、本發(fā)明至少具有以下有益效果:

43、本發(fā)明的用戶問答驗證方法,通過對用戶提問語句進(jìn)行語言轉(zhuǎn)換,得到若干sql索引條件,再根據(jù)每一sql索引條件對應(yīng)的索引標(biāo)識,對若干sql索引條件進(jìn)行整合,以生成初始sql索引語句,根據(jù)初始sql索引語句,確定出初始索引結(jié)果,對初始索引結(jié)果進(jìn)行驗證,若初始索引結(jié)果中包括問答異常標(biāo)識,則表示初始索引結(jié)果出現(xiàn)異常,需要對其修正,因此從若干sql索引條件中確定出異常索引條件,并將異常索引條件刪除,再對剩余的sql索引條件再次進(jìn)行整合,以得到修正sql索引語句,再根據(jù)修正sql索引語句,確定出修正索引結(jié)果,最后將修正索引結(jié)果和用戶提問語句輸入至通用語言模型中,以得到通用語言模型輸出的目標(biāo)答復(fù)語句。通過對用戶提問語句對應(yīng)的sql索引條件進(jìn)行驗證,確定出索引結(jié)果可能會發(fā)生異常的異常索引條件,并將根據(jù)除異常索引條件外的其余sql索引條件組成的修正sql索引語句得到的修正索引結(jié)果和用戶提問語句輸入至通用語言模型中進(jìn)行自然語言轉(zhuǎn)換,可以有效的將用戶提出的有誤的自然語言問題進(jìn)行修正,使得到的答復(fù)結(jié)果更加符合用戶所提的問題,以提高用戶問答的準(zhǔn)確率和用戶的滿意度。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
辉南县| 巴林右旗| 杭州市| 南通市| 锡林郭勒盟| 临泽县| 莆田市| 宜丰县| 安岳县| 肥西县| 静海县| 玉门市| 满洲里市| 垣曲县| 龙游县| 昌乐县| 奉贤区| 平武县| 科尔| 通化县| 泰顺县| 黄石市| 大冶市| 广水市| 宁城县| 昭通市| 远安县| 北海市| 鸡泽县| 金川县| 东乌| 商城县| 通辽市| 辽阳市| 德兴市| 孝昌县| 莎车县| 濉溪县| 镇宁| 额敏县| 利川市|