智能机器人的人机对话流程自动流转方法及系统技术方案

技术编号:26531037 阅读:46 留言:0更新日期:2020-12-01 14:11
本发明专利技术提供一种智能机器人的人机对话流程自动流转方法及系统,该方法包括:在根据用户输入信息进入到预设流程的当前连线的源节点后,判断所述预设流程的当前连线的属性是否为用于表征流程自动流转的自动属性;若所述预设流程的连线的属性为所述自动属性,则根据所述用户输入信息确定所述预设流程是否满足所述当前连线通的通过条件,在满足所述当前连线通的通过条件时,所述预设流程通过所述当前连线直接流转到对应的目标节点。本发明专利技术支持用户的单次输入可促使流程走多步,不再需要用户重复提及部分信息,提升处理效率以及用户体验。

【技术实现步骤摘要】
智能机器人的人机对话流程自动流转方法及系统
本专利技术涉及自然语言处理
,尤其涉及一种智能机器人的人机对话流程自动流转方法及系统。
技术介绍
人机对话,通常涉及三个部分——用户、机器人客户端、语义理解平台。在这种架构中,用户通过语音或界面输入信息予机器人客户端,机器人将输入信息统一转成文字后传予语义平台,语义平台理解用户输入指示机器人回复用户或执行其他交互动作。其中,语义平台对用户输入的回应内容及方式,通过算法生成,或通过管理后台设定,或两者结合。在人机对话中,通常有需要按预设流程(以下简称流程)引导用户进行多轮问答。在流程中有对话节点(以下简称节点)和触发条件的概念,节点用于机器人出话引导用户输入特定语句以触发下个节点,或直接回答用户的问题;触发条件即用户的输入是否满足特定条件,满足时进入下个节点。流程有需要让语义平台在问答过程中提取对话信息做出个性化回答及特定技能回答,有需要让机器人做出特定行为以增强对话效果。流程引擎是NLP领域的一个工程应用,以往的流程引擎,或不能实现信息提取,或以程序员的角度设计出的提取方式难以使用,或难以实现流本文档来自技高网...

【技术保护点】
1.一种智能机器人的人机对话流程自动流转方法,其特征在于,包括:/n在根据用户输入信息进入到预设流程的当前连线的源节点后,判断所述预设流程的当前连线的属性是否为用于表征流程自动流转的自动属性;所述预设流程包含多个节点,各个节点之间的通过条件表示为连线,连线连接的上级节点称为对应连线的源节点, 连线连接的下级节点称为对应连线的目标节点;/n若所述预设流程的连线的属性为所述自动属性,则根据所述用户输入信息确定所述预设流程是否满足所述当前连线通的通过条件,在满足所述当前连线通的通过条件时, 所述预设流程通过所述当前连线直接流转到对应的目标节点。/n

【技术特征摘要】
1.一种智能机器人的人机对话流程自动流转方法,其特征在于,包括:
在根据用户输入信息进入到预设流程的当前连线的源节点后,判断所述预设流程的当前连线的属性是否为用于表征流程自动流转的自动属性;所述预设流程包含多个节点,各个节点之间的通过条件表示为连线,连线连接的上级节点称为对应连线的源节点,连线连接的下级节点称为对应连线的目标节点;
若所述预设流程的连线的属性为所述自动属性,则根据所述用户输入信息确定所述预设流程是否满足所述当前连线通的通过条件,在满足所述当前连线通的通过条件时,所述预设流程通过所述当前连线直接流转到对应的目标节点。


2.根据权利要求1所述的智能机器人的人机对话流程自动流转方法,其特征在于,所述各连线的类型包括:节点类型以及流程类型;所述智能机器人的人机对话流程自动流转方法还包括:
通过当前流程的当前节点进入另一流程且当所述另一流程执行完成后,通过设置流程类型的连线返回所述当前流程,所述流程类型的连线设置在所述当前流程的当前节点与另一流程的节点之间,且所述连线只对所述当前流程可见,对所述另一流程及引用所述另一流程的其它流程均不可见,以避免所述当前流程改变所述另一流程且使所述当前流程复用所述另一流程。


3.根据权利要求2所述的智能机器人的人机对话流程自动流转方法,其特征在于,所述各节点各配置的属性包括:允许继承属性以及不允许继承属性,所述智能机器人的人机对话流程自动流转方法还包括:
当进入当前流程的当前节点后,判断所述当前流程的当前节点是否有未设置的配置项;
若所述当前流程的当前节点有未设置的配置值,则判断所述当前流程的当前节点的各上级节点的属性是否为允许继承属性;
将离所述当前流程的当前节点最近的且属性为允许继承属性的上级节点的所述配置项的配置值作为所述当前节点的配置项的配置值。


4.根据权利要求3所述的智能机器人的人机对话流程自动流转方法,其特征在于,还包括:
语义平台传向机器人客户端第一指令或者机器人客户端传向语义平台第二指令;
机器人客户端与语义平台基于所述第一指令或者第二指令进行信息交互。


5.根据权利要求4所述的智能机器人的人机对话流程自动流转方法,其特征在于,所述节点用于以下功能中的至少一项:
用于配置回答话术以引导用户输入或直接解答用户问题;
用于挂载指令,以指示智能机器人做出动作、表情或行为;所述指令包括第一指令以及第二指令;
用于定义变量,以产生后续回答、连线需要的数据;
用于设置节点配置,以精细控制节点的行为。
...

【专利技术属性】
技术研发人员:肖伟翼
申请(专利权)人:和美深圳信息技术股份有限公司
类型:发明
国别省市:广东;44

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

1