logo好方法网

多轮对话中公共场景对话回溯的方法和装置


技术摘要:
本申请公开了多轮对话中公共场景对话回溯的方法和装置,涉及人工智能技术领域。具体实现方案为:响应于接收到查询语句,根据查询语句确定业务场景;进入业务场景和对应的第一对话节点树;若根据第一对话节点树的参数验证对话节点进行相关参数的验证判断出需要进入公共  全部
背景技术:
随着自然语言技术的发展,多轮对话技术日趋成熟完善,使得多轮对话系统可以 落地应用在各行各业的各个业务场景中,在提升客户服务效率的同时,大大降低了企业的 成本。 目前大部分的商用多轮对话系统都是基于填槽法或者填槽法的改进版来实现的, 对话能力比较单一,基本都是按照预设流程来完成对话的交互,无法实现简便、快捷地公共 场景对话回溯。
技术实现要素:
提供了一种多轮对话中公共场景对话回溯的方法、装置、设备以及存储介质。 根据第一方面,提供了一种多轮对话中公共场景对话回溯的方法,包括:响应于接 收到查询语句,根据查询语句确定业务场景;进入业务场景,并进入业务场景对应的第一对 话节点树;对于第一对话节点树的每个参数验证对话节点,若根据该参数验证对话节点进 行相关参数的验证判断出需要进入公共场景,则存储该参数验证对话节点,跳转到公共场 景,并进入公共场景的第二对话节点树;通过第二对话节点树进行用户信息收集,若收集成 功,则判断所述第二对话节点树的处理结果是否满足回溯条件;若第二对话节点树的处理 结果满足回溯条件,则根据存储的参数验证对话节点返回到业务场景,继续执行业务场景 的其它对话逻辑处理。 根据第二方面,提供了一种多轮对话中公共场景对话回溯的装置,包括:确定单 元,被配置成响应于接收到查询语句,根据查询语句确定业务场景;进入单元,被配置成进 入业务场景,并进入业务场景对应的第一对话节点树;跳转单元,被配置成对于第一对话节 点树的每个参数验证对话节点,若根据该参数验证对话节点进行相关参数的验证判断出需 要进入公共场景,则存储该参数验证对话节点,跳转到公共场景,并进入公共场景的第二对 话节点树;收集单元,被配置成通过第二对话节点树进行用户信息收集,若收集成功,则判 断所述第二对话节点树的处理结果是否满足回溯条件;回溯单元,被配置成若第二对话节 点树的处理结果满足回溯条件,则根据存储的参数验证对话节点返回到业务场景,继续执 行业务场景的其它的对话逻辑处理。 根据第三方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处 理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少 一个处理器执行,以使至少一个处理器能够执行第一方面中任一项的方法。 根据第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其 中,计算机指令用于使计算机执行第一方面中任一项的方法。 根据本申请的技术,在多轮对话的场景中,通过对话节点树支持公共对话场景对 4 CN 111611368 A 说 明 书 2/10 页 话的自动回溯。可以极大的减少在需要对话回溯的情景下的冗余配置,同时也提升对话系 统场景覆盖率。通过简单的配置可以灵活进行对话自动回溯到原场景并执行原场景后续的 对话逻辑,极大降低了多轮对话系统配置的门槛及复杂度,也极大降低量多轮对话系统配 置的运维成本。多轮对话中可共享验证过的参数,减少了参数验证过程,从而提高了在公共 对话场景中所需参数信息的实时性,有效性及准确性。本申请提供的方案不是基于某个业 务场景定制开发的方案,是对这一类型需求的抽象,可以零成本地迁移到其他场景,降低了 多轮对话机器人满足此类需求的构建成本。 应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特 征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。 附图说明 附图用于更好地理解本方案,不构成对本申请的限定。其中: 图1是本申请的一个实施例可以应用于其中的示例性系统架构图; 图2是根据本申请的多轮对话中公共场景对话回溯的方法的一个实施例的流程 图; 图3是根据本申请的多轮对话中公共场景对话回溯的方法的一个应用场景的示意 图; 图4是根据本申请的多轮对话中公共场景对话回溯的方法的又一个实施例的流程 图; 图5是根据本申请的多轮对话中公共场景对话回溯的方法的又一个应用场景的示 意图; 图6是根据本申请的多轮对话中公共场景对话回溯的装置的一个实施例的结构示 意图; 图7是根据本申请实施例的多轮对话中公共场景对话回溯的方法的电子设备的框 图。
分享到:
收藏