本申請(qǐng)涉及數(shù)據(jù)處理,尤其涉及一種文字游戲?qū)崿F(xiàn)方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、用戶在進(jìn)入npc角色廣場(chǎng)和角色聊條后,還可以進(jìn)入文字游戲板塊(包括海龜湯、勸服類游戲等),通過(guò)游戲的方式提升對(duì)話輪數(shù),增加用戶黏性。
2、在大語(yǔ)言模型之前,語(yǔ)言模型的理解能力以及輸入上下文長(zhǎng)度的限制,導(dǎo)致文字游戲和多輪對(duì)話難以實(shí)現(xiàn),需要借助大模型的能力,得以實(shí)現(xiàn)這些功能。
3、然而,現(xiàn)在市面上有一些基于gpt+prompt直接實(shí)現(xiàn)海龜湯游戲的gpts應(yīng)用,但是由于完全基于prompt以及gpt的理解能力,準(zhǔn)確率并不是很高,而且存在調(diào)用gpt的成本較大,耗時(shí)較長(zhǎng)的問(wèn)題。
4、因而,亟需研發(fā)一種文字游戲?qū)崿F(xiàn)方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)解決上述存在的一個(gè)或多個(gè)問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、鑒于此,為解決上述技術(shù)問(wèn)題或部分技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供文字游戲?qū)崿F(xiàn)方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)。
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N文字游戲?qū)崿F(xiàn)方法,所述方法包括:
3、接收客戶端的操作信息,并將所述操作信息轉(zhuǎn)換為對(duì)應(yīng)的游戲控制指令;
4、在所述游戲控制指令為游戲答復(fù)指令的情況下,提取游戲控制指令中包含的游戲答復(fù)內(nèi)容;
5、將所述游戲答復(fù)內(nèi)容輸入至游戲判斷模型,輸出與所述游戲答復(fù)內(nèi)容對(duì)應(yīng)的游戲結(jié)果;
6、根據(jù)游戲結(jié)果生成對(duì)應(yīng)的游戲提示信息,并將所述游戲提示信息反饋至客戶端,以實(shí)現(xiàn)文字游戲的運(yùn)行。
7、在一個(gè)可能的實(shí)施方式中,所述將所述操作信息轉(zhuǎn)換為對(duì)應(yīng)的游戲控制指令,包括:
8、將所述操作信息輸入至控制意圖模型,輸出客戶端的游戲控制指令,所述游戲控制指令為游戲答復(fù)指令和/或流程控制指令。
9、在一個(gè)可能的實(shí)施方式中,所述方法還包括:
10、在所述游戲控制指令為流程控制指令的情況下,根據(jù)所述流程控制指令執(zhí)行游戲進(jìn)程。
11、在一個(gè)可能的實(shí)施方式中,在所述將所述游戲答復(fù)內(nèi)容輸入至游戲判斷模型之前,所述方法還包括:
12、獲取若干個(gè)文字游戲的游戲數(shù)據(jù),并構(gòu)建每個(gè)文字?jǐn)?shù)據(jù)對(duì)應(yīng)不同游戲結(jié)果的游戲答復(fù)內(nèi)容作為所述文字游戲的游戲答復(fù)集;
13、將每個(gè)文字游戲的游戲數(shù)據(jù)以及對(duì)應(yīng)的游戲答復(fù)集輸入至第一語(yǔ)言模型,依次得到每個(gè)游戲答復(fù)集的輸出結(jié)果以及所述輸出結(jié)果對(duì)應(yīng)的輸出理由;
14、將每個(gè)游戲答復(fù)集的輸出結(jié)果以及所述輸出結(jié)果對(duì)應(yīng)的輸出理由作為訓(xùn)練數(shù)據(jù)集,利用所述訓(xùn)練數(shù)據(jù)集對(duì)第二語(yǔ)言模型進(jìn)行訓(xùn)練處理,將訓(xùn)練后的第二語(yǔ)言模型作為游戲判斷模型。
15、在一個(gè)可能的實(shí)施方式中,所述獲取若干個(gè)文字游戲的游戲數(shù)據(jù),包括:
16、獲取若干個(gè)文字游戲的謎面與謎底,并根據(jù)每個(gè)文字游戲的謎底獲取所述文字游戲?qū)?yīng)的關(guān)鍵信息;
17、將所述文字游戲?qū)?yīng)的謎面、謎底以及關(guān)鍵信息,作為所述文字游戲的游戲數(shù)據(jù)。
18、在一個(gè)可能的實(shí)施方式中,在將每個(gè)文字游戲的游戲數(shù)據(jù)以及對(duì)應(yīng)的游戲答復(fù)集輸入至第一語(yǔ)言模型之前,所述方法還包括:
19、對(duì)所述游戲答復(fù)集中的游戲答復(fù)內(nèi)容進(jìn)行預(yù)處理;
20、所述預(yù)處理包括糾錯(cuò)處理、語(yǔ)法轉(zhuǎn)換處理。
21、在一個(gè)可能的實(shí)施方式中,在所述輸出與所述游戲答復(fù)內(nèi)容對(duì)應(yīng)的游戲結(jié)果之前,所述方法還包括:
22、判斷所述游戲判斷模型是否存儲(chǔ)客戶端進(jìn)行的文字游戲的游戲數(shù)據(jù);
23、若未存儲(chǔ),將客戶端進(jìn)行的文字游戲的謎面、謎底以及關(guān)鍵信息輸入至游戲判斷模型。
24、第二方面,本申請(qǐng)?zhí)峁┝艘环N文字游戲?qū)崿F(xiàn)系統(tǒng),所述系統(tǒng)包括:
25、接收模塊,用于接收客戶端的操作信息,并將所述操作信息轉(zhuǎn)換為對(duì)應(yīng)的游戲控制指令;
26、提取模塊,用于在所述游戲控制指令為游戲答復(fù)指令的情況下,提取游戲控制指令中包含的游戲答復(fù)內(nèi)容;
27、輸出模塊,用于將所述游戲答復(fù)內(nèi)容輸入至游戲判斷模型,輸出與所述游戲答復(fù)內(nèi)容對(duì)應(yīng)的游戲結(jié)果;
28、反饋模塊,用于根據(jù)游戲結(jié)果生成對(duì)應(yīng)的游戲提示信息,并將所述游戲提示信息反饋至客戶端,以實(shí)現(xiàn)文字游戲的運(yùn)行。
29、第三方面,本申請(qǐng)?zhí)峁┝艘环N電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)第一方面任一項(xiàng)實(shí)施例所述的文字游戲?qū)崿F(xiàn)方法的步驟。
30、第四方面,本申請(qǐng)還提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面任一項(xiàng)實(shí)施例所述的文字游戲?qū)崿F(xiàn)方法的步驟。
31、本申請(qǐng)實(shí)施例提供的上述技術(shù)方案與現(xiàn)有技術(shù)相比具有如下優(yōu)點(diǎn):本申請(qǐng)實(shí)施例提供的方法將語(yǔ)言模型應(yīng)用至文字游戲,在游戲運(yùn)行的過(guò)程中,有效地提升文字游戲結(jié)果判斷的準(zhǔn)確度,能夠更加精確地輸出游戲結(jié)果,從而提高了游戲的整體運(yùn)行質(zhì)量;除此之外,由于游戲的運(yùn)行主要依賴于該語(yǔ)言模型的應(yīng)用,大大降低了文字游戲運(yùn)行過(guò)程中的資源消耗和成本支出。
1.一種文字游戲?qū)崿F(xiàn)方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述操作信息轉(zhuǎn)換為對(duì)應(yīng)的游戲控制指令,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將所述游戲答復(fù)內(nèi)容輸入至游戲判斷模型之前,所述方法還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述獲取若干個(gè)文字游戲的游戲數(shù)據(jù),包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,在將每個(gè)文字游戲的游戲數(shù)據(jù)以及對(duì)應(yīng)的游戲答復(fù)集輸入至第一語(yǔ)言模型之前,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述輸出與所述游戲答復(fù)內(nèi)容對(duì)應(yīng)的游戲結(jié)果之前,所述方法還包括:
8.一種文字游戲?qū)崿F(xiàn)系統(tǒng),其特征在于,包括:
9.一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1~7中任一項(xiàng)所述的文字游戲?qū)崿F(xiàn)方法的步驟。
10.一種存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1~7中任一項(xiàng)所述的文字游戲?qū)崿F(xiàn)方法的步驟。