智能玩具的控制方法、装置、电子设备及存储介质与流程

摘要: 本发明涉及人工智能领域,尤其涉及一种智能玩具的控制方法、装置、电子设备及存储介质。背景技术:1、现今智能玩具,可以提供给孩子讲故事的能力和简单的语音指令交互,并...
智能玩具的控制方法、装置、电子设备及存储介质与流程

本发明涉及人工智能领域,尤其涉及一种智能玩具的控制方法、装置、电子设备及存储介质。

背景技术:

1、现今智能玩具,可以提供给孩子讲故事的能力和简单的语音指令交互,并在交互过程中输出知识。但是该类智能玩具由于是简单的语音指令交互,基于固定的数据库,输出与语音指令对应的固定内容,固定内容对于孩子的吸引力并不持久。因此,现有智能玩具存在交互方式单一,主要基于固定的数据库,输出与语音指令对应的固定内容,无法持续吸引用户的兴趣,陪伴体验差的问题。

技术实现思路

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、本发明实施例中,当智能玩具处于问答状态时,确定是否存在与智能玩具的当前成长值对应的目标专用知识库,专用知识库的等级与智能玩具的当前成长值相对应,不同等级的目标专用知识库具有与不同用户年龄相对应的知识数据;若存在与当前成长值对应的目标专用知识库,则基于目标专用知识库,对用户的问答数据进行第一问答处理,得到第一答案数据,并控制智能玩具对第一答案数据进行输出;若不存在与当前成长值对应所述目标知识库,则确定出与用户的年龄信息对应的目标通用知识库,不同等级的通用知识库与不同年龄相对应;基于目标通用知识库,对用户的问答数据进行第二问答处理,得到第二答案数据,并控制智能玩具对第二答案数据进行输出。本发明通过专用知识库和通用知识库的匹配逻辑可以生成用户对应的知识,增强用户的交互体验,解决了现有智能玩具存在交互方式单一,主要基于固定的数据库,输出与语音指令对应的固定内容,无法持续吸引用户的兴趣,陪伴体验差的问题。