预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108804643A(43)申请公布日2018.11.13(21)申请号201810570492.6(22)申请日2018.06.05(71)申请人北京玄一科技有限公司地址100012北京市朝阳区红军营南路15号院5号楼10层1001室(72)发明人杨凯程张正蒋宏飞(74)专利代理机构北京弘权知识产权代理事务所(普通合伙)11363代理人逯长明许伟群(51)Int.Cl.G06F17/30(2006.01)权利要求书2页说明书11页附图7页(54)发明名称多轮会话的流程配置单元、方法及智能机器人交互系统(57)摘要本发明实施例公开一种多轮会话的流程配置单元、利用配置单元所配置出的多轮会话流程进行多轮交互的方法,以及应用于多轮交互的智能机器人交互系统。其中,流程配置单元包括开始节点、知识节点、分支节点和结束节点。开始节点用于与第一子节点连接,以从开始节点流转到第一子节点;第一子节点用于与分支节点连接,以从第一子节点流转到分支节点;分支节点用于与结束节点、第一子节点或第二子节点连接,以从分支节点流转到结束节点、第一子节点或第二子节点;第二子节点用于与结束节点连接,以从第二子节点流转到结束节点。上述流程配置单元简化了会话流程的配置,同时在知识节点中引入了意图,使交互系统能够快速响应用户,给出更准确丰富的答案。CN108804643ACN108804643A权利要求书1/2页1.一种多轮会话的流程配置单元,其特征在于,包括以下组件:开始节点,用于获取多轮会话的触发条件;知识节点,包括第一子节点和第二子节点,所述第一子节点用于获取提示语,所述提示语为用于引导会话用户输入下一轮会话信息的语句,所述第二子节点用于获取第一意图;分支节点,用于获取流转条件,所述流转条件为根据获取到的下一轮会话信息确定第一子节点的流转方向的信息;以及,结束节点,用于利用开始节点流转到结束节点过程中的触发条件和流转条件确定回复源,或利用第一意图确定回复源;其中,开始节点用于与第一子节点连接,以从所述开始节点流转到所述第一子节点;第一子节点用于与分支节点连接,以从所述第一子节点流转到所述分支节点;分支节点用于与结束节点、第一子节点或第二子节点连接,以从所述分支节点流转到所述结束节点、所述第一子节点或所述第二子节点;第二子节点用于与结束节点连接,以从所述第二子节点流转到所述结束节点。2.根据权利要求1所述的流程配置单元,其特征在于,所述第一意图包括槽意图,所述槽意图包括至少一个槽要素;当第二子节点获取到的第一意图为槽意图时,所述第二子节点还用于获取槽意图的所有槽要素,以及,在一个槽意图的所有槽要素都被会话用户输入的会话信息填充好的情况下流转至下一个节点。3.根据权利要求2所述的流程配置单元,其特征在于,所述第二子节点还用于获取与每一个槽要素对应的引导语,所述引导语为引导用户输入用于填充槽要素的会话信息的语句。4.根据权利要求1至3任一项所述的流程配置单元,其特征在于,所述第一子节点还用于限定由会话用户输入的下一轮会话信息的类型。5.根据权利要求1至3任一项所述的流程配置单元,其特征在于,所述触发条件包括第二意图、实体或知识分类,所述实体为词或短语,所述知识分类为经过分类的业务知识。6.一种利用权利要求1至5任一项所述的流程配置单元所配置出的多轮会话流程进行多轮交互的方法,其特征在于,包括:获取由会话用户输入的第一轮会话信息;如果第一轮会话信息满足多轮会话流程中开始节点上的触发条件,则输出开始节点直接流转到的第一子节点上的第一提示语;获取由会话用户根据第一提示语输入第二轮会话信息;如果第二轮会话信息满足与第一子节点连接的任一个第一分支节点上的流转条件,则确定满足条件的第一分支节点所流转到的下一个节点;如果第一分支节点所流转到的下一个节点为第二子节点,则确定所述第二子节点所流转到结束节点,从所述结束节点确定的回复源中查找出答案。7.根据权利要求6所述的多轮交互的方法,其特征在于,如果第一分支节点所流转到的下一个节点为第二子节点,则确定所述第二子节点所流转到结束节点的步骤包括:如果第一分支节点所流转到的下一个节点为第二子节点,并且所述第二子节点上的第一意图为槽意图,则判断所述槽意图的所有槽要素是否均已被填充;2CN108804643A权利要求书2/2页如果所有槽要素均已被填充,则确定所述第二子节点所流转到的结束节点。8.根据权利要求7所述的多轮交互的方法,其特征在于,判断所述槽意图的所有槽要素是否均被填充好的步骤之后,还包括:如果至少一个所述槽要素没有被填充,则依次输出与没有被填充的槽要素对应的引导语;依次获取用户根据所述引导语输入的会话信息;利用用户输入的会话信息填充槽要素。9.根据权利要求6-