本技术涉及语言学习,尤其涉及一种语言课程生成方法、装置及电子设备、计算机可读存储介质。
背景技术:
1、随着互联网技术的普及和国际交流的增加,在线外语学习市场规模持续扩大,为公众提供了便利的学习途径。
2、然而,现有的在线外语学习平台通常只能提供非个性化的学习资源,无法根据学习者的特定需求、兴趣和学习水平进行个性化定制。学习者往往需要花费大量时间筛选和选择适合自己的学习内容,导致学习效率低下。
3、同时,现有的在线课程往往缺乏针对性与系统性,学习者为了解决特定需求而进行学习时,难以通过传统在线课程获得全面、连贯的语言知识和技能培养。
技术实现思路
1、本技术实施例提供了一种语言课程生成方法、装置及电子设备、计算机可读存储介质,以满足用户个性化、系统化的语言学习需求。
2、本技术实施例采用下述技术方案:
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、所述根据所述用户的语言课程学习大纲和所述用户的风格偏好信息构建大语言模型的第二提示词包括:
36、根据所述用户的语言课程学习大纲和所述用户的学习资源风格偏好信息构建所述生成核心词汇的提示词;
37、所述根据所述第二提示词调用所述大语言模型,生成用户的语言课程学习资源并返回给用户包括:
38、根据所述生成核心词汇的提示词调用所述大语言模型,生成用户的核心词汇学习资源。
39、可选地,所述第二提示词还包括生成实用例句的提示词和生成对话示例的提示词中的至少一种;
40、所述根据所述用户的语言课程学习大纲和所述用户的风格偏好信息构建大语言模型的第二提示词包括:
41、根据所述用户的语言课程学习大纲、所述用户的学习资源风格偏好信息以及用户的核心词汇学习资源分别构建所述生成实用例句的提示词和/或所述生成对话示例的提示词;
42、所述根据所述第二提示词调用所述大语言模型,生成用户的语言课程学习资源并返回给用户包括:
43、根据所述生成实用例句的提示词调用所述大语言模型,生成用户的实用例句学习资源;和/或,
44、根据所述生成对话示例的提示词调用所述大语言模型,生成用户的对话示例学习资源。
45、可选地,所述第二提示词还包括生成情景模拟对话的提示词;
46、所述根据所述用户的语言课程学习大纲和所述用户的风格偏好信息构建大语言模型的第二提示词包括:
47、根据所述用户的语言课程学习大纲、所述用户的学习资源风格偏好信息以及历史情景模拟对话记录构建所述生成情景模拟对话的提示词;
48、所述根据所述第二提示词调用所述大语言模型,生成用户的语言课程学习资源并返回给用户包括:
49、根据所述生成情景模拟对话的提示词调用所述大语言模型,生成用户的情景模拟对话学习资源。
50、第二方面,本技术实施例还提供一种语言课程生成装置,所述语言课程生成装置包括:
51、获取单元,用于获取用户的学习需求信息以及获取用户的风格偏好信息;
52、第一构建单元,用于根据所述用户的学习需求信息和所述用户的风格偏好信息构建大语言模型的第一提示词;
53、第一生成单元,用于根据所述第一提示词调用所述大语言模型,生成用户的语言课程学习大纲;
54、第二构建单元,用于根据所述用户的语言课程学习大纲和所述用户的风格偏好信息构建大语言模型的第二提示词;
55、第二生成单元,用于根据所述第二提示词调用所述大语言模型,生成用户的语言课程学习资源并返回给用户。
56、第三方面,本技术实施例还提供一种电子设备,包括:
57、处理器;以及
58、被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行前述之任一所述语言课程生成方法。
59、第四方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行前述之任一所述语言课程生成方法。
60、本技术实施例采用的上述至少一个技术方案能够达到以下有益效果:本技术实施例的语言课程生成方法,先获取用户的学习需求信息以及获取用户的风格偏好信息;然后根据用户的学习需求信息和用户的风格偏好信息构建大语言模型的第一提示词;之后根据第一提示词调用大语言模型,生成用户的语言课程学习大纲;再根据用户的语言课程学习大纲和用户的风格偏好信息构建大语言模型的第二提示词;最后根据第二提示词调用大语言模型,生成用户的语言课程学习资源并返回给用户。本技术实施例的语言课程生成方法以用户的个性化需求和语言学习偏好信息为基础,利用大语言模型采取先生成语言课程学习大纲,再基于语言课程学习大纲生成完整的学习资源的模式。一方面将学习者的个性化需求转化为场景粒度的、系统性的学习资源,满足了用户高度个性化、定制化的学习体验以及用户的实际语言运用需求,另一方面系统化的学习资源有助于学习者构建完整的语言知识体系,全面掌握特定场景下的语言表达,进而提升语言实际运用的能力和深度。
1.一种语言课程生成方法,其特征在于,所述语言课程生成方法包括:
2.根据权利要求1所述语言课程生成方法,其特征在于,所述获取用户的风格偏好信息包括:
3.根据权利要求1所述语言课程生成方法,其特征在于,所述风格偏好信息包括课程风格偏好信息,所述根据所述用户的学习需求信息和所述用户的风格偏好信息构建大语言模型的第一提示词包括:
4.根据权利要求1所述语言课程生成方法,其特征在于,所述风格偏好信息还包括学习资源风格偏好信息,所述用户的语言课程学习大纲包括多节课时;
5.根据权利要求1所述语言课程生成方法,其特征在于,所述风格偏好信息还包括学习资源风格偏好信息,所述语言课程学习资源包括多种;
6.根据权利要求1所述语言课程生成方法,其特征在于,所述风格偏好信息还包括学习资源风格偏好信息,所述第二提示词包括生成核心词汇的提示词;
7.根据权利要求6所述语言课程生成方法,其特征在于,所述第二提示词还包括生成实用例句的提示词和生成对话示例的提示词中的至少一种;
8.根据权利要求6所述语言课程生成方法,其特征在于,所述第二提示词还包括生成情景模拟对话的提示词;
9.一种语言课程生成装置,其特征在于,所述语言课程生成装置包括:
10.一种电子设备,包括:
11.一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行所述权利要求1~8之任一所述语言课程生成方法。