System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及人工智能,尤其涉及一种养生知识推荐方法、装置、电子设备和存储介质。
技术介绍
1、随着人们生活节奏的加快以及物质生活的丰富,越来越多的健康问题随之产生,如果任由这些健康问题发展下去,则很有可能严重影响人们的身体健康。因此,养生成为人们平时比较重视的话题。
2、相关技术中,通常基于预先创建的养生知识图谱对用户输入的养生问题进行回答,但养生知识谱图是通用图谱,从而无法实现养生知识的个性化输出。
技术实现思路
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、本专利技术提供的养生知识推荐方法、装置、电子设备和存储介质,将目标用户输入的待回答养生问题输入大语言模型中,得到大语言模型输出的初始养生知识,再获取目标用户的历史画像,从初始养生知识中筛选出与历史画像中包括的目标用户的第一历史养生知识匹配的第一养生知识,基于初始养生知识和第一养生知识确定第二养生知识,对第二养生知识以预设方式进行标注,最终输出第一养生知识和标注后的第二养生知识。可知,本专利技术将通用的初始养生知识与目标用户的历史养生知识进行结合,将目标用户平时不知道的第二养生知识以预设方式进行标注,使得目标用户能够更加关注标注的养生知识,从而实现了养生知识的个性化输出。
本文档来自技高网...【技术保护点】
1.一种养生知识推荐方法,其特征在于,包括:
2.根据权利要求1所述的养生知识推荐方法,其特征在于,所述历史画像还包括所述目标用户的属性信息;
3.根据权利要求1所述的养生知识推荐方法,其特征在于,所述历史画像还包括所述目标用户的属性信息;
4.根据权利要求1-3任一项所述的养生知识推荐方法,其特征在于,所述输出所述第一养生知识和标注后的第二养生知识,包括:
5.根据权利要求1-3任一项所述的养生知识推荐方法,其特征在于,所述输出所述第一养生知识和标注后的第二养生知识,包括:
6.根据权利要求1-3任一项所述的养生知识推荐方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的养生知识推荐方法,其特征在于,所述基于所述养生时间输出提示信息,包括:
8.一种养生知识推荐装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述养生知识推荐方法。
1
...【技术特征摘要】
1.一种养生知识推荐方法,其特征在于,包括:
2.根据权利要求1所述的养生知识推荐方法,其特征在于,所述历史画像还包括所述目标用户的属性信息;
3.根据权利要求1所述的养生知识推荐方法,其特征在于,所述历史画像还包括所述目标用户的属性信息;
4.根据权利要求1-3任一项所述的养生知识推荐方法,其特征在于,所述输出所述第一养生知识和标注后的第二养生知识,包括:
5.根据权利要求1-3任一项所述的养生知识推荐方法,其特征在于,所述输出所述第一养生知识和标注后的第二养生知识,包括:
6.根据权利要求1-3任一项...
【专利技术属性】
技术研发人员:于鑫,
申请(专利权)人:北京声智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。