技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种输入响应方法、装置、设备和存储介质与流程  >  正文

一种输入响应方法、装置、设备和存储介质与流程

  • 国知局
  • 2024-10-09 15:42:25

本发明实施例涉及计算机,尤其涉及一种输入响应方法、装置、设备和存储介质。

背景技术:

1、对话系统是一种使机器理解人类语言意图,并通过人机交互来执行特定任务或做出响应的系统。在对话系统中,需要为用户的输入赋予恰当的响应。

2、现有技术中,为了给用户提供全方位的回复,通常需要为每类输入配置响应,并且需要持续积累和维护各类输入对应的响应。在进行多轮对话时,用户每输入一次输入信息,可以根据当前输入信息的类别确定当前输入信息对应的当前响应。

3、在实现本发明的过程中,发明人发现现有技术中至少存在以下技术问题:

4、输入信息对应响应的确定仅依赖其所属类别这一个维度,导致确定输入信息对应响应的效率较低,并且数据维护成本较高。

技术实现思路

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.根据权利要求7所述的输入响应方法,其特征在于,根据所述目的响应节点的节点属性确定所述当前响应,包括:

9.根据权利要求8所述的输入响应方法,其特征在于,根据所述目的响应节点的节点类型确定所述当前响应,包括:

10.一种输入响应装置,其特征在于,包括:

11.一种计算机设备,其特征在于,所述计算机设备包括:

12.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-9中任一所述的输入响应方法。

技术总结本发明实施例公开了一种输入响应方法、装置、设备和存储介质,涉及计算机技术领域,该方法包括:确定用户输入的初始输入信息所属的初始场景,根据初始场景确定初始响应;确定初始场景配置有响应资源的情况下,根据当前响应节点以及用户输入的当前输入信息在响应资源中确定目的响应节点,根据目的响应节点确定当前响应;确定当前响应不为结束响应的情况下,将目的响应节点更新为当前响应节点,返回执行根据当前响应节点以及用户输入的当前输入信息在响应资源中确定目的响应节点,根据目的响应节点确定当前响应,直至当前响应为结束响应。上述技术方案,结合初始场景的通用响应和响应资源确定输入信息更加精确且连贯的响应,提升对话的连贯性。技术研发人员:徐男,姬宁,李博受保护的技术使用者:京东城市(北京)数字科技有限公司技术研发日:技术公布日:2024/9/26

本文地址:https://www.jishuxx.com/zhuanli/20240929/309678.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。