System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于服务机器人的对话方法及装置、服务机器人对话系统制造方法及图纸_技高网

用于服务机器人的对话方法及装置、服务机器人对话系统制造方法及图纸

技术编号:43016530 阅读:0 留言:0更新日期:2024-10-18 17:20
本申请公开了一种用于服务机器人的对话方法及装置、服务机器人对话系统,涉及智能家居技术领域,该用于服务机器人的对话方法包括:分析用户输入的第一对话信息,确定第一对话信息所对应的目标对话需求模式;从模型库中选定目标用户对话需求模式所对应的目标功能模型;其中,模型库包括多个功能模型;调用目标功能模型,生成与用户交互的第二对话信息。本申请能够根据目标对话需求模式从模型库中选择目标功能模型进行调用,从而与用户进行交互,提高与用户互动的准确度,而且能够降低调用模型的成本。

【技术实现步骤摘要】

本申请涉及智能家居,具体而言,例如涉及一种用于服务机器人的对话方法及装置、服务机器人对话系统


技术介绍

1、随着智能家居的快速发展,智能家居设备在人们的日常生活中扮演了越来越重要的角色。它们可以与孩子进行互动、学习和教学,帮助成年人控制智能家居设备,与老年人交流甚至帮助他们取物等。如何让智能家居设备准确地与用户进行互动仍然是一个待解决的问题。

2、为了解决智能家居设备准确地与用户进行互动的需求,相关技术公开了一种利用amazon的alex与用户进行互动的方法。

3、在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:

4、相关技术虽然能够与用户进行互动,但是在使用过程中持续调用单一的大模型,精度不足,降低了与用户进行互动的准确度。

5、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。

2、本申请实施例提供了一种用于服务机器人的对话方法及装置、服务机器人对话系统,以解决调用单一的大模型导致的与用户进行互动的准确度问题。

3、在一些实施例中,所述用于服务机器人的对话方法包括:分析用户输入的第一对话信息,确定第一对话信息所对应的目标对话需求模式;从模型库中选定目标用户对话需求模式所对应的目标功能模型;其中,模型库包括多个功能模型;调用目标功能模型,生成与用户交互的第二对话信息。

4、可选地,按照如下方式获得用户输入的第一对话信息:获取用户的输入数据;其中,输入数据包括语音输入数据、触摸屏幕输入数据、物理按钮输入数据、手势识别输入数据和情感识别输入数据中的多种;通过语言处理模型转换用户的输入数据,获得用户输入的第一对话信息。

5、可选地,分析用户输入的第一对话信息,确定第一对话信息所对应的目标对话需求模式,包括:将用户输入的第一对话信息、用户历史对话内容和环境状态信息输入到意图识别模型,获得用户的对话意图;其中,环境状态信息包括设备状态信息,和/或,环境信息,和/或,用户信息;根据用户的对话意图,确定目标对话需求模式。

6、可选地,分析用户输入的第一对话信息,确定第一对话信息所对应的目标对话需求模式,包括:将用户输入的第一对话信息输入图神经网络模型,获得目标对话需求模式;其中,图神经网络模型的节点指示用户、系统响应、时间,连接节点的边指示连接节点之间的用户行为因素,并通过注意力机制强化图神经网络模型对目标节点和目标边的聚焦。

7、可选地,调用目标功能模型,包括:根据用户需求、当前环境确定调用时机;或者,根据用户需求、当前环境和情境信息确定调用时机;其中,情境信息是通过分析时间、日期和用户对话历史内容获得的;在调用时机调用目标功能模型。

8、可选地,根据用户需求、当前环境和情境信息确定调用时机,包括:对用户需求、当前环境和情境信息进行特征提取;提取的特征包括噪音特征、光线强度特征、用户活动特征、时间特征、用户习惯特征和用户偏好特征中的一种或多种;根据提取的特征确定调用时机。

9、可选地,根据提取的特征确定调用时机,包括:获取目标功能模型的多个调用时机;其中,多个调用时机与多个历史特征一一对应;在提取的特征与历史特征相匹配的情况下,确定与历史特征相对应的调用时机为目标功能模型的调用时机。

10、可选地,调用目标功能模型,生成与用户交互的第二对话信息,包括:获得用户的第二问询信息;将第二问询信息输入大语言模型,获得第二问询信息所对应的问询完善信息;其中,大语言模型的输入数据还包括用户历史上下文对话内容和环境状态信息;通过目标功能模型,生成与问询完善信息所对应的第二应答信息,以使第二问询信息和第二应答信息组成第二对话信息。

11、在一些实施例中,所述用于服务机器人的对话装置包括处理器和存储器。所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行上述的用于服务机器人的对话方法。

12、在一些实施例中,服务机器人对话系统包括:模型库,包括多个功能模型;上述的用于服务机器人的对话装置,与模型库连接以从模型库调用功能模型。

13、本申请实施例提供的用于服务机器人的对话方法及装置、服务机器人对话系统,可以实现以下技术效果:

14、本申请实施例通过在收到用户输入的第一对话信息的情况下确定目标对话需求模式;根据目标对话需求模式从模型库中选择目标功能模型,然后调用目标功能模型,生成与用户交互的第二对话信息,能够实现与用户对话的功能。相较于相关技术中单一功能的调用,本申请设置模型库,模型库中包括多个功能模型,在与用户交互过程中,从模型库中选择目标功能模型,进行调用,从而与用户进行交互,因此无需调用一个综合大模型,能够提升系统的精度,进而能够提高与用户互动的准确度。

15、以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。

本文档来自技高网...

【技术保护点】

1.一种用于服务机器人的对话方法,其特征在于,包括:

2.根据权利要求1所述的对话方法,其特征在于,按照如下方式获得用户输入的第一对话信息:

3.根据权利要求1所述的对话方法,其特征在于,分析用户输入的第一对话信息,确定第一对话信息所对应的目标对话需求模式,包括:

4.根据权利要求1所述的对话方法,其特征在于,分析用户输入的第一对话信息,确定第一对话信息所对应的目标对话需求模式,包括:

5.根据权利要求1所述的对话方法,其特征在于,调用目标功能模型,包括:

6.根据权利要求5所述的对话方法,其特征在于,根据用户需求、当前环境和情境信息确定调用时机,包括:

7.根据权利要求6所述的对话方法,其特征在于,根据提取的特征确定调用时机,包括:

8.根据权利要求1至7任一项所述的对话方法,其特征在于,调用目标功能模型,生成与用户交互的第二对话信息,包括:

9.一种用于服务机器人的对话装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至8中任一项所述的用于服务机器人的对话方法。

10.一种服务机器人对话系统,其特征在于,包括:

...

【技术特征摘要】

1.一种用于服务机器人的对话方法,其特征在于,包括:

2.根据权利要求1所述的对话方法,其特征在于,按照如下方式获得用户输入的第一对话信息:

3.根据权利要求1所述的对话方法,其特征在于,分析用户输入的第一对话信息,确定第一对话信息所对应的目标对话需求模式,包括:

4.根据权利要求1所述的对话方法,其特征在于,分析用户输入的第一对话信息,确定第一对话信息所对应的目标对话需求模式,包括:

5.根据权利要求1所述的对话方法,其特征在于,调用目标功能模型,包括:

6.根据权利要求5所述的对话方...

【专利技术属性】
技术研发人员:杜永杰窦方正田云龙赵辰刘新平黄子杰
申请(专利权)人:青岛海尔科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1