本技术涉及大数据,尤其涉及一种基于知识库的教育ai内容生成方法、系统和设备。
背景技术:
1、生成式人工智能(generative artificial intelligence,简称gai)是一种利用复杂的算法、模型和规则,从大规模数据集中学习,以创造新的原创内容的人工智能技术。其核心目标是利用计算机算法和数据生成新的、具有实际价值的内容,如文本、图像、音频、视频和代码等。这种技术能够模拟人类的创造力和想象力,从而在各种领域展现出广泛的应用前景。
2、生成式人工智能在教育领域的应用虽然带来了诸多创新和便利,但也面临着一系列问题和挑战。如现有的生成式ai系统依赖于训练数据,如果数据存在偏见或错误,生成的内容也可能带有偏见或错误。这可能导致学生接收到不准确的信息,进而影响其知识体系和学习效果。
3、进一步来说,由于在不同的学习阶段掌握的知识不同,现有的生成式人工智能无法根据用户的学习阶段,为用户适配对应阶段的内容,导致用户通过生成式人工智能获取的内容可能与对应学习阶段需要掌握的内容存在偏差的问题。
技术实现思路
1、本发明提供了一种基于知识库的教育ai内容生成方法、系统和设备,至少解决了现有的生成式人工智能无法根据用户的学习阶段,为用户适配对应阶段的内容,导致用户通过生成式人工智能获取的内容可能与对应学习阶段需要掌握的内容存在偏差的问题。
2、一种基于知识库的教育ai内容生成方法,包括:
3、根据至少一个学习阶段,建立与所述学习阶段匹配的至少一个知识库,所述知识库中至少存储有对应的学习阶段相对于靠后的学习阶段的差异化教学数据;
4、获取第一用户的第一用户信息,根据所述第一用户信息,为所述第一用户匹配第一知识库,所述第一知识库与所述第一用户的学习阶段匹配;
5、响应于接收到第一用户发送的第一文本,根据生成式人工智能模型,生成第一答复信息;
6、根据所述第一答复信息,获得所述第一答复信息的关键词数据;
7、根据所述关键词数据,在所述第一知识库中检索以获取第一知识库中与关键词数据匹配的第一内容;
8、根据所述第一内容,判断所述第一内容与第一答复信息的第一相似度;
9、当第一相似度不低于预设的相似度阈值时,输出所述第一答复信息;
10、当第一相似度低于预设的相似度阈值时,根据第一知识库的内容,对所述第一答复信息进行修改后,输出第二答复信息。
11、可选的,所述根据至少一个学习阶段,建立与所述学习阶段匹配的至少一个知识库,包括:
12、获取各个学习阶段的教学数据,根据所述各个学习阶段的教学数据进行差异化对比以获取差异化教学数据,所述差异化教学数据用于表征不同学习阶段存在差异的教学数据;
13、根据所述差异化教学数据,根据差异化教学数据对应的学习阶段,建立与不同学习阶段对应的知识库。
14、可选的,所述获取第一用户的第一用户信息,根据所述第一用户信息,为所述第一用户匹配第一知识库,包括:
15、获取第一用户的第一用户信息,根据所述第一用户信息判断所述第一用户的学习阶段;
16、根据所述第一用户的学习阶段,为所述第一用户匹配与第一用户的学习阶段对应的第一知识库。
17、可选的,根据所述第一答复信息,获得所述第一答复信息的关键词数据,包括:
18、根据所述第一答复信息,通过依存句法分析和/或短语结构分析,获得语法分析数据;
19、根据语法分析数据,对所述第一答复信息进行语义角色标注,获得语义角色标注数据;
20、根据所述语法分析数据和所述语义角色标注数据,根据所述第一用户发送的第一文本,获得所述第一答复信息的关键词数据,所述关键词数据包括至少一个关键词和与关键词对应的语法分析数据和语义角色标注数据。
21、可选的,所述根据所述第一内容,判断所述第一内容与第一答复信息的第一相似度,包括:
22、根据所述第一内容和所述第一答复信息,对所述第一内容和所述第一答复信息进行预处理;
23、根据预处理后的所述第一内容和所述第一答复信息,通过词嵌入模型,获得第一内容词向量和第一答复信息词向量;
24、根据所述第一内容词向量和所述第一答复信息词向量,计算所述第一内容词向量和所述第一答复信息词向量之间的相似度作为第一相似度。
25、可选的,所述根据第一知识库的内容,对所述第一答复信息进行修改后,输出第二答复信息,包括:
26、根据所述第一内容和所述第一答复信息,获得所述关键词数据中关键词的相似度序列;
27、根据所述相似度序列,按照相似度由低到高的顺序,依次将所述第一答复信息中的关键词替换为所述第一内容中对应的词语,直至替换后的所述第一答复信息与所述第一内容的相似度不低于预设的相似度阈值时,将替换后的所述第一答复信息作为第二答复信息进行输出。
28、可选的,所述根据所述第一内容和所述第一答复信息,获得所述关键词数据中关键词的相似度序列,包括:
29、根据所述第一答复信息,获得所述关键词数据包括的至少一个关键词和与关键词对应的语法分析数据和语义角色标注数据;
30、根据所述关键词对应的语法分析数据和语义角色标注数据,在所述第一内容中确定所述关键词的替代词;
31、根据所述关键词和所述替代词,获得所述关键词与所述替代词的相似度;
32、根据所述相似度,对关键词数据包括的至少一个关键词进行排序,获得所述相似度序列。
33、可选的,所述当第一相似度低于预设的相似度阈值时,根据第一知识库的内容,对所述第一答复信息进行修改后,输出第二答复信息之后,还包括:
34、根据所述第一答复信息,按照预设的模板,获得并输出第三答复信息;所述第三答复信息至少包括所述第一答复信息的内容、所述第一答复信息和所述第二答复信息的差异及所述差异产生的原因。
35、另一方面,一种基于知识库的教育ai内容生成系统,包括生成式人工智能平台和内容管理平台;
36、所述内容管理平台被配置为:
37、根据至少一个学习阶段,建立与所述学习阶段匹配的至少一个知识库,所述知识库中至少存储有对应的学习阶段相对于靠后的学习阶段的差异化教学数据;
38、获取第一用户的第一用户信息,根据所述第一用户信息,为所述第一用户匹配第一知识库,所述第一知识库与所述第一用户的学习阶段匹配;
39、响应于接收到第一用户发送的第一文本,将所述第一文本发送到所述生成式人工智能平台;
40、根据所述生成式人工智能平台响应于所述第一文本发送的第一答复信息,获得所述第一答复信息的关键词数据;
41、根据所述关键词数据,在所述第一知识库中检索以获取第一知识库中与关键词数据匹配的第一内容;
42、根据所述第一内容,判断所述第一内容与第一答复信息的第一相似度;
43、当第一相似度不低于预设的相似度阈值时,输出所述第一答复信息;
44、当第一相似度低于预设的相似度阈值时,根据第一知识库的内容,对所述第一答复信息进行修改后,输出第二答复信息;
45、所述生成式人工智能平台被配置为:
46、接收所述内容管理平台发送的所述第一文本,根据所述第一文本生成所述第一答复信息发送到所述内容管理平台。
47、另一方面,一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,实现上述的方法。
48、另一方面,一种计算机存储介质,所述计算机存储介质上存储有计算机程序,处理器执行所述计算机程序,实现上述的方法。
49、本发明与现有技术相比,具有如下的优点和有益效果:
50、本发明一种基于知识库的教育ai内容生成方法、系统和设备,包括:根据至少一个学习阶段,建立与所述学习阶段匹配的至少一个知识库,所述知识库中至少存储有对应的学习阶段相对于靠后的学习阶段的差异化教学数据;获取第一用户的第一用户信息,根据所述第一用户信息,为所述第一用户匹配第一知识库,所述第一知识库与所述第一用户的学习阶段匹配;响应于接收到第一用户发送的第一文本,根据生成式人工智能模型,生成第一答复信息;根据所述第一答复信息,获得所述第一答复信息的关键词数据;根据所述关键词数据,在所述第一知识库中检索以获取第一知识库中与关键词数据匹配的第一内容;根据所述第一内容,判断所述第一内容与第一答复信息的第一相似度;当第一相似度不低于预设的相似度阈值时,输出所述第一答复信息;当第一相似度低于预设的相似度阈值时,根据第一知识库的内容,对所述第一答复信息进行修改后,输出第二答复信息。至少解决了现有的生成式人工智能无法根据用户的学习阶段,为用户适配对应阶段的内容,导致用户通过生成式人工智能获取的内容可能与对应学习阶段需要掌握的内容存在偏差的问题。