本申請(qǐng)涉及ai工具,具體涉及一種ai工具的提問方法、計(jì)算機(jī)設(shè)備及介質(zhì)。
背景技術(shù):
1、在建筑設(shè)計(jì)等行業(yè),可提供室內(nèi)設(shè)計(jì)等內(nèi)容的ai(artificial?intelligence,人工智能)工具。用戶可通過向ai工具提問,得到ai工具反饋的相應(yīng)答案,而無需用戶在大量的室內(nèi)設(shè)計(jì)類書籍中逐一查找該答案。
2、然而,用戶在向ai工具提問時(shí),需要手動(dòng)輸入問題中的每一字符,才可完成提問,使得提問非常不方便,極大地降低了向ai工具提問的效率。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)的實(shí)施例提供了一種ai工具的提問方法、計(jì)算機(jī)設(shè)備及介質(zhì),旨在避免了用戶手動(dòng)輸入問題中的每一字符,以提高向ai工具提問的效率。
2、第一方面,本申請(qǐng)的實(shí)施例提供了一種ai工具的提問方法,所述ai工具的提問方法包括:
3、獲取當(dāng)前用戶的歷史學(xué)習(xí)信息和歷史考試信息;
4、根據(jù)所述歷史學(xué)習(xí)信息和所述歷史考試信息,對(duì)所述當(dāng)前用戶需要的問題的關(guān)鍵詞進(jìn)行預(yù)測(cè),得到目標(biāo)關(guān)鍵詞;
5、將所述目標(biāo)關(guān)鍵詞輸入至預(yù)設(shè)的問題生成模型中,以接收所述問題生成模型輸出的多個(gè)待選問題;
6、輸出多個(gè)所述待選問題,以從多個(gè)所述待選問題確定出目標(biāo)問題;
7、將所述目標(biāo)問題輸入至建筑設(shè)計(jì)行業(yè)的ai工具,以完成提問。
8、在一些實(shí)施例中,所述問題生成模型通過以下步驟來生成:
9、獲取神經(jīng)網(wǎng)絡(luò)模型的模型訓(xùn)練數(shù)據(jù)集,所述模型訓(xùn)練數(shù)據(jù)集中包括多個(gè)預(yù)設(shè)關(guān)鍵詞以及每一所述預(yù)設(shè)關(guān)鍵詞對(duì)應(yīng)的多個(gè)預(yù)設(shè)問題;
10、利用所述模型訓(xùn)練數(shù)據(jù)集,對(duì)所述神經(jīng)網(wǎng)絡(luò)模型進(jìn)行模型訓(xùn)練,得到所述問題生成模型。
11、在一些實(shí)施例中,所述歷史學(xué)習(xí)信息中包括所述當(dāng)前用戶在歷史時(shí)段學(xué)習(xí)的第一知識(shí)點(diǎn);
12、所述歷史考試信息中包括所述當(dāng)前用戶在歷史時(shí)段的考試中的第二知識(shí)點(diǎn)、所述第二知識(shí)點(diǎn)中所述當(dāng)前用戶回答錯(cuò)誤的第三知識(shí)點(diǎn)。
13、在一些實(shí)施例中,所述根據(jù)所述歷史學(xué)習(xí)信息和所述歷史考試信息,對(duì)所述當(dāng)前用戶需要的問題的關(guān)鍵詞進(jìn)行預(yù)測(cè),得到目標(biāo)關(guān)鍵詞,包括:
14、確定多個(gè)所述第一知識(shí)點(diǎn)中的第一關(guān)鍵詞、多個(gè)第二知識(shí)點(diǎn)中的第二關(guān)鍵詞、多個(gè)所述第三知識(shí)點(diǎn)中的第三關(guān)鍵詞;
15、基于所述第一關(guān)鍵詞、所述第二關(guān)鍵詞、所述第三關(guān)鍵詞,確定所述目標(biāo)關(guān)鍵詞。
16、在一些實(shí)施例中,所述基于所述第一關(guān)鍵詞、所述第二關(guān)鍵詞、所述第三關(guān)鍵詞,確定所述目標(biāo)關(guān)鍵詞,包括:
17、對(duì)多個(gè)所述第一關(guān)鍵詞、多個(gè)所述第二關(guān)鍵詞、多個(gè)所述第三關(guān)鍵詞進(jìn)行去重處理,得到多個(gè)第四關(guān)鍵詞;
18、針對(duì)每一所述第四關(guān)鍵詞,確定所述第四關(guān)鍵詞分別在多個(gè)所述第一關(guān)鍵詞、多個(gè)所述第二關(guān)鍵詞、多個(gè)所述第三關(guān)鍵詞中的出現(xiàn)次數(shù);
19、基于所述出現(xiàn)次數(shù),在多個(gè)所述第四關(guān)鍵詞中,確定出所述目標(biāo)關(guān)鍵詞。
20、在一些實(shí)施例中,所述基于所述出現(xiàn)次數(shù),在多個(gè)所述第四關(guān)鍵詞中,確定出所述目標(biāo)關(guān)鍵詞,包括:
21、在多個(gè)所述第四關(guān)鍵詞中,確定出多個(gè)第五關(guān)鍵詞,其中,所述第五關(guān)鍵詞分別在多個(gè)所述第一關(guān)鍵詞、多個(gè)所述第二關(guān)鍵詞、多個(gè)所述第三關(guān)鍵詞中的出現(xiàn)次數(shù)中,至少兩個(gè)出現(xiàn)次數(shù)的取值不為零;
22、基于所述出現(xiàn)次數(shù),在多個(gè)所述第五關(guān)鍵詞中,確定出所述目標(biāo)關(guān)鍵詞。
23、在一些實(shí)施例中,所述基于所述出現(xiàn)次數(shù),在多個(gè)所述第五關(guān)鍵詞中,確定出所述目標(biāo)關(guān)鍵詞,包括:
24、針對(duì)每一所述第五關(guān)鍵詞,對(duì)所述第五關(guān)鍵詞分別在多個(gè)所述第一關(guān)鍵詞、多個(gè)所述第二關(guān)鍵詞、多個(gè)所述第三關(guān)鍵詞中的出現(xiàn)次數(shù)進(jìn)行加權(quán)求和,得到綜合出現(xiàn)次數(shù);
25、基于所述綜合出現(xiàn)次數(shù),在多個(gè)所述第五關(guān)鍵詞中,確定出所述目標(biāo)關(guān)鍵詞。
26、在一些實(shí)施例中,對(duì)所述第五關(guān)鍵詞分別在多個(gè)所述第一關(guān)鍵詞、多個(gè)所述第二關(guān)鍵詞、多個(gè)所述第三關(guān)鍵詞中的出現(xiàn)次數(shù)進(jìn)行加權(quán)求和時(shí)的權(quán)重,通過以下方式確定:
27、確定所述歷史學(xué)習(xí)信息中最近一次學(xué)習(xí)的第一知識(shí)點(diǎn)的第一歷史時(shí)刻;
28、確定所述歷史考試信息中最近一次考試的第二知識(shí)點(diǎn)的第二歷史時(shí)刻;
29、確定所述歷史考試信息中最近一次回答錯(cuò)誤的第三知識(shí)點(diǎn)的第三歷史時(shí)刻;
30、基于所述第一歷史時(shí)刻、所述第二歷史時(shí)刻、所述第三歷史時(shí)刻之間的時(shí)間先后順序,對(duì)所述第五關(guān)鍵詞分別在多個(gè)所述第一關(guān)鍵詞、多個(gè)所述第二關(guān)鍵詞、多個(gè)所述第三關(guān)鍵詞中的出現(xiàn)次數(shù)設(shè)置不同的權(quán)重。
31、第二方面,本申請(qǐng)的實(shí)施例提供了一種ai工具的提問裝置,所述ai工具的提問裝置包括:
32、獲取模塊,用于獲取當(dāng)前用戶的歷史學(xué)習(xí)信息和歷史考試信息;
33、預(yù)測(cè)模塊,用于根據(jù)所述歷史學(xué)習(xí)信息和所述歷史考試信息,對(duì)所述當(dāng)前用戶需要的問題的關(guān)鍵詞進(jìn)行預(yù)測(cè),得到目標(biāo)關(guān)鍵詞;
34、問題生成模塊,用于將所述目標(biāo)關(guān)鍵詞輸入至預(yù)設(shè)的問題生成模型中,以接收所述問題生成模型輸出的多個(gè)待選問題;
35、問題確定模塊,用于輸出多個(gè)所述待選問題,以從多個(gè)所述待選問題確定出目標(biāo)問題;
36、提問模塊,用于將所述目標(biāo)問題輸入至建筑設(shè)計(jì)行業(yè)的ai工具,以完成提問。
37、第三方面,本申請(qǐng)的實(shí)施例提供了一種計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被配置為由所述處理器執(zhí)行以實(shí)現(xiàn)如上任一項(xiàng)所述的ai工具的提問方法。
38、第四方面,本申請(qǐng)的實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被配置為由處理器執(zhí)行以實(shí)現(xiàn)如上任一項(xiàng)所述的ai工具的提問方法。
39、第五方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序或指令,計(jì)算機(jī)程序或指令被處理器執(zhí)行以實(shí)現(xiàn)如上任一項(xiàng)所述的ai工具的提問方法。
40、本申請(qǐng)的實(shí)施例的有益效果:
41、在本申請(qǐng)的實(shí)施例中,通過當(dāng)前用戶的歷史學(xué)習(xí)信息、歷史考試信息,對(duì)當(dāng)前用戶需要的問題的關(guān)鍵詞進(jìn)行預(yù)測(cè),從而當(dāng)前用戶需要的問題,完成對(duì)ai工具的提問,避免了用戶手動(dòng)輸入問題中的每一字符,提高了向ai工具提問的效率。
1.一種ai工具的提問方法,其特征在于,所述ai工具的提問方法包括:
2.如權(quán)利要求1所述的ai工具的提問方法,其特征在于,所述問題生成模型通過以下步驟來生成:
3.如權(quán)利要求1所述的ai工具的提問方法,其特征在于,所述在多個(gè)第四關(guān)鍵詞中,確定出所述目標(biāo)關(guān)鍵詞,包括:
4.如權(quán)利要求3所述的ai工具的提問方法,其特征在于,所述基于所述出現(xiàn)次數(shù),在多個(gè)第四關(guān)鍵詞中,確定出所述目標(biāo)關(guān)鍵詞,包括:
5.如權(quán)利要求4所述的ai工具的提問方法,其特征在于,所述基于所述出現(xiàn)次數(shù),在多個(gè)所述第五關(guān)鍵詞中,確定出所述目標(biāo)關(guān)鍵詞,包括:
6.如權(quán)利要求5所述的ai工具的提問方法,其特征在于,對(duì)所述第五關(guān)鍵詞分別在多個(gè)所述第一關(guān)鍵詞、多個(gè)所述第二關(guān)鍵詞、多個(gè)所述第三關(guān)鍵詞中的出現(xiàn)次數(shù)進(jìn)行加權(quán)求和時(shí)的權(quán)重,通過以下方式確定:
7.一種計(jì)算機(jī)設(shè)備,其特征在于,所述計(jì)算機(jī)設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被配置為由所述處理器執(zhí)行以實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的ai工具的提問方法。
8.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被配置為由處理器執(zhí)行以實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的ai工具的提問方法。