【技术实现步骤摘要】
人机交互方法、装置、设备及可读存储介质
本申请涉及人机交互
,更具体地说,涉及一种人机交互方法、装置、设备及可读存储介质。
技术介绍
人机交互过程是基于对话流程实现预定功能的。对话流程是由开发者在人机交互开放平台上定义的,开发者可以在平台上,通过添加节点并对节点进行配置来处理用户输入的信息,通过添加节点间的连线来表示对话流的走向。然而,专利技术人研究发现,在实现一个功能时,目前的人机交互过程都是基于一个对话流程来实现所有的业务逻辑。在实际人机交互过程中,有些功能需要收集的信息比较少,这类功能的业务逻辑通常比较简单,可能只需要进行一轮人机对话,或较少轮数的人机对话就可以收集到所需要的所有信息进而根据收集到的信息实现相应的功能,因此需要定义的对话流程比较简单,而有些功能需要收集的信息较多,这类功能的业务逻辑通常比较复杂,此时通常需要进行多轮人机对话才能收集到所需要的所有信息进而根据收集到的信息实现相应的功能,针对复杂的业务逻辑,所定义的对话流中的节点会非常多,难以调试和设计,对开发者的要求很高,如果对话流中的不同节 ...
【技术保护点】
1.一种人机交互方法,其特征在于,包括:/n获取输入信息;/n对所述输入信息进行意图理解,以确定目标意图;/n调用所述目标意图对应的目标子流程,以响应所述输入信息;所述目标子流程为多个子流程中的一个子流程;不同的子流程对应的意图不同。/n
【技术特征摘要】
1.一种人机交互方法,其特征在于,包括:
获取输入信息;
对所述输入信息进行意图理解,以确定目标意图;
调用所述目标意图对应的目标子流程,以响应所述输入信息;所述目标子流程为多个子流程中的一个子流程;不同的子流程对应的意图不同。
2.根据所述权利要求1所述的方法,所述对所述输入信息进行意图理解,以确定目标意图,包括:
对所述输入信息进行多意图理解,得到多个意图理解结果;
根据所述多个意图理解结果,确定目标意图。
3.根据权利要求2所述的方法,其特征在于,所述对所述输入信息进行多意图理解,包括:
在所述多个子流程中的每一个子流程中分别确定一目标输入节点;
调用至少部分目标输入节点分别对所述输入信息进行意图理解,得到所述至少部分目标输入节点的意图理解结果;或者,
在各个目标输入节点进行意图理解所调用的功能模型中,确定用于实现同一功能的互不相同的功能模型,调用所述用于实现同一功能的互不相同的功能模型进行意图理解,得到多个意图理解结果。
4.根据权利要求3所述的方法,其特征在于,所述调用至少部分目标输入节点分别对所述输入信息进行意图理解,包括:
调用每一个目标输入节点分别对所述输入信息进行意图理解,得到每一个目标输入节点的意图理解结果;
或者,
调用所有目标输入节点中互不相同的目标输入节点分别对所述输入信息进行意图理解。
5.根据权利要求4所述的方法,其特征在于,每个输入节点均由至少一个子输入节点构成,每个子输入节点位于一个信息处理环节;所述调用所有目标输入节点中互不相同的目标输入节点分别对所述输入信息进行意图理解,包括:
对于所述互不相同的目标输入节点中位于同一信息处理环节的子输入节点,调用所述位于同一信息处理环节的子输入节点中的互不相同的目标子输入节点进行信息处理。
6.根据权利要求3所述的方法,其特征在于,若所述输入信息为用户首次输入的信息,在对所述输入信息进行意图理解之前,还包括:
将前景描述信息初始化为空;所述前景描述信息用于在人机交互过程中记录历史输入信息被响应时获得的目标上下文信息,以及被调用子流程的标识,所述被调用子流程响应输入信息后所述被调用子流程中下一个需要调用的输入节点的信息;
将后景描述信息初始化为:所述多个子流程中各个子流程的标识,以及每个子流程首次被调用时需要调用的输入节点的信息;所述后景描述信息用于在人机交互过程中记录所述多个子流程中未被调用的每一个子流程的标识,以及该子流程被调用时该子流程中需要调用的输入节点的信息。
7.根据权利要求6所述的方法,其特征在于,所述在所述多个子流程中的每一个子流程中分别确定一目标输入节点,包括:
将所述前景描述信息中记录的被调用子流程中下...
【专利技术属性】
技术研发人员:蒋军,陈志刚,彭加琪,李新鹏,李凛威,
申请(专利权)人:科大讯飞股份有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。