本申请涉及人机交互,尤其涉及一种对话响应处理方法、装置、设备及存储介质。
背景技术:
1、人机对话是实现人机交互的重要途径。在人机对话过程中,机器需要理解用户对话,并且输出与对话场景相匹配、能够满足用户对话需求的对话响应语句。
2、现有的人机对话时常发生机器无法理解用户语义的情况,从而不能输出正确的、符合用户需求的对话内容,导致人机交互受阻。
技术实现思路
1、基于上述技术现状,本申请提出一种对话响应处理方法、装置、设备及存储介质,能够使人机对话时对用户语句的回复更加符合用户需求,提高人机交互体验。
2、本申请第一方面,提供了一种对话响应处理方法,包括:
3、以降低语句的语义理解复杂度为目的,对第一语句进行改写,得到第二语句,所述第一语句为对话上下文中的最后一条对话语句,所述语义理解复杂度表示通过语句文本确定语句语义的复杂度;
4、根据所述第二语句以及所述对话上下文,确定对所述第一语句进行回复的参考信息,所述参考信息包括对所述第一语句进行回复的对话类型和/或对话参考知识;
5、根据所述对话上下文以及所述参考信息,生成与所述第一语句对应的回复语句。
6、本申请第二方面提供过来一种对话响应处理装置,包括:
7、语句改写单元,用于以降低语句的语义理解复杂度为目的,对第一语句进行改写,得到第二语句,所述第一语句为对话上下文中的最后一条对话语句,所述语义理解复杂度表示通过语句文本确定语句语义的复杂度;
8、信息提取单元,用于根据所述第二语句以及所述对话上下文,确定对所述第一语句进行回复的参考信息,所述参考信息包括对所述第一语句进行回复的对话类型和/或对话参考知识;
9、语句生成单元,用于根据所述对话上下文以及所述参考信息,生成与所述第一语句对应的回复语句。
10、本申请第三方面提供了一种电子设备,包括:
11、存储器和处理器;
12、所述存储器与所述处理器连接,用于存储程序;
13、所述处理器,用于通过运行所述存储器中的程序,实现上述的对话响应处理方法。
14、本申请第四方面提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时,实现上述的对话响应处理方法。
15、本申请提出的对话响应处理方法,通过将对话上下文中的第一语句进行改写,将其改写为更加便于理解语义的第二语句,然后在第二语句的基础上执行对话回复处理,能够提高对用户对话语句的语义理解准确度,从而提高响应用户对话的准确度。
16、基于上述的第二语句,本申请实施例还确定对话类型和/或对话参考知识作为参考信息,用于辅助生成与第一语句对应的回复语句。
17、其中,上述的参考信息的加入,由于更加准确的把握与用户对话的内容,从而使得对第一语句的响应能够更加符合用户需求,能够改善人机交互体验。
1.一种对话响应处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述第二语句以及所述对话上下文,确定对所述第一语句进行回复的参考信息,包括:
3.根据权利要求2所述的方法,其特征在于,确定所述第二语句的语义属性信息,包括:
4.根据权利要求2所述的方法,其特征在于,在所述参考信息包括对所述第一语句进行回复的对话类型的情况下,所述原始语句包括所述对话上下文;
5.根据权利要求2所述的方法,其特征在于,在所述参考信息包括对所述第一语句进行回复的对话参考知识的情况下,所述原始语句包括所述第二语句和所述对话上下文;
6.根据权利要求1所述的方法,其特征在于,以降低语句的语义理解复杂度为目的,对第一语句进行改写,得到第二语句,包括:
7.根据权利要求1所述的方法,其特征在于,根据所述对话上下文以及所述参考信息,生成与所述第一语句对应的回复语句,包括:
8.根据权利要求1所述的方法,其特征在于,以降低语句的语义理解复杂度为目的,对第一语句进行改写,得到第二语句,根据所述第二语句以及所述对话上下文,确定对所述第一语句进行回复的参考信息,以及,根据所述对话上下文以及所述参考信息,生成与所述第一语句对应的回复语句,包括:
9.一种对话响应处理装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:
11.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时,实现如权利要求1至8中任意一项所述的对话响应处理方法。