处理对话构建载体的方法及装置制造方法及图纸

技术编号:35545764 阅读:15 留言:0更新日期:2022-11-12 15:24
本说明书实施例提供处理对话构建载体的方法及装置,其中所述处理对话构建载体的方法包括:提供用于生成对话架构的图形化界面,所述对话架构包含多个节点和节点间关系;接收对应于图形化界面显示的所述对话架构中一个或至少两个具有关系的现有节点的编组请求;响应于编组请求,从所述对话架构中抽取出对应的现有节点的关系信息以及配置信息;利用所述现有节点的关系信息以及配置信息,生成可复用的节点组件,节点组件是比对话架构粒度更细的对话构建载体,有助于提高对话架构的构建效率。有助于提高对话架构的构建效率。有助于提高对话架构的构建效率。

【技术实现步骤摘要】
处理对话构建载体的方法及装置


[0001]本说明书实施例涉及智能
,特别涉及处理对话构建载体的方法。本说明书实施例同时涉及处理对话构建载体的装置,计算设备,以及计算机可读存储介质。

技术介绍

[0002]对话机器人平台,是面向开发者的多轮对话系统。通过对话机器人平台,可以实现使用自然语言来回答问题的人工智能系统。在对话机器人平台上,身为开发者的用户可以通过图形化界面对对话机器人的对话架构进行设计、构建及发布。
[0003]对话架构,是对话机器人平台用来进行流程建模的一个图形化多轮对话设计工具,流程由开发者构建并且持续维护。如何能有效提升对话机器人的构建效率,简化开发者操作是对话机器人平台迫切需要解决的问题。

技术实现思路

[0004]有鉴于此,本说明书实施例提供了处理对话构建载体的方法。本说明书实施例同时涉及处理对话构建载体的装置,计算设备,以及计算机可读存储介质,以解决现有技术中存在的技术缺陷。
[0005]根据本说明书实施例的第一方面,提供了一种处理对话构建载体的方法,包括:提供用于生成对话架构的图形化界面,所述对话架构包含多个节点和节点间关系;接收对应于图形化界面显示的所述对话架构中一个或至少两个具有关系的现有节点的编组请求;响应于编组请求,从所述对话架构中抽取出对应的现有节点的关系信息以及配置信息;利用所述现有节点的关系信息以及配置信息,生成可复用的节点组件。
[0006]可选地,还包括:接收一个或多个节点和节点间关系的输入,以及,接收节点的配置信息的输入;根据接收到的一个或多个节点、节点间关系、以及节点的配置信息的输入,形成对话架构。
[0007]可选地,还包括:接收对应于可复用的节点组件的设置输入,所述设置输入用于示意节点组件在所述对话架构中的位置;根据设置输入对应的位置,在所述对话架构中添加节点组件。
[0008]可选地,还包括:在所述图形化界面中,标示出所述对话架构中所述节点组件所在区域,并为所述区域显示对应操作图标,所述操作图标关联了操作标签,所述操作标签包括命名操作标签、解除编组操作标签、保存操作标签中的一个或多个;所述命名操作标签,用于用户触发节点组件重命名的操作;所述解除编组操作标签,用于用户触发解除节点组件的编组;所述保存操作标签,用于用户触发节点组件的保存。
[0009]可选地,所述从对话架构中抽取出对应的现有节点的配置信息,包括:从对话架构中,根据所述现有节点的不同配置项之间依赖关系的层级,逐层地抽取出配置信息。
[0010]可选地,还包括:将所述节点组件保存到组件库,所述组件库,用于保存和提供可复用的节点组件;和/或,将分享所述节点组件的消息推送给其他用户。
[0011]可选地,还包括:响应于接收到对节点组件的引用操作,获取被引用的节点组件的关系信息以及配置信息;将被引用的节点组件的关系信息以及配置信息添加到所述图形化界面显示的对话架构中。
[0012]可选地,所述响应于接收到对节点组件的引用操作,获取被引用的节点组件的关系信息以及配置信息,包括:响应于接收到对图形化界面显示的组件库中的节点组件进行引用操作,根据所述引用操作从所述组件库获取被引用的节点组件的关系信息以及配置信息,所述组件库,用于保存和提供可复用的节点组件。
[0013]可选地,还包括:判断所述被引用的节点组件的信息中是否有与所述对话架构的原有信息存在冲突的信息;如果存在,根据预设的冲突解决策略对所述被引用的节点组件的信息和/或所述对话架构的原有信息进行更新,或者,放弃引用所述节点组件。
[0014]可选地,所述判断被引用的节点组件的信息中是否有与所述对话架构的原有信息存在冲突的信息,包括:根据被引用的节点组件的不同配置项之间依赖关系的层级,逐层地判断被引用的节点组件的配置信息中是否有与对话架构的原有信息存在冲突的信息;所述方法还包括,如果被更新的配置项存在对其有依赖关系的其他配置项,相应更新所述其他配置项对所述被更新的配置项的依赖关系。
[0015]可选地,所述预设的冲突解决策略,包括:覆盖策略,用于针对冲突的信息,将新增的信息代替原有信息;或者,继承策略,用于针对冲突的信息,将原有信息代替新增的信息;或者,合并策略,用于针对冲突的信息,将新增的信息与原有信息的合并作为当前使用的信息;或者,更新策略,用于针对冲突的信息,将新增的信息按照预设的修改方式修改使其与原有信息不存在冲突。
[0016]可选地,所述更新策略,在冲突的信息为节点的关键信息时使用;所述合并策略,在冲突的信息为节点的非关键信息时使用。
[0017]根据本说明书实施例的第二方面,提供了一种处理对话构建载体的装置,包括:界面提供模块,被配置为提供用于生成对话架构的图形化界面,所述对话架构包含多个节点和节点间关系。请求接收模块,被配置为接收对应于图形化界面显示的所述对话架构中一个或至少两个具有关系的现有节点的编组请求。信息抽取模块,被配置为响应于编组请求,从所述对话架构中抽取出对应的现有节点的关系信息以及配置信息。组件生成模块,被配置为利用所述现有节点的关系信息以及配置信息,生成可复用的节点组件。
[0018]根据本说明书实施例的第三方面,提供了一种计算设备,包括:存储器和处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令:提供用于生成对话架构的图形化界面,所述对话架构包含多个节点和节点间关系;接收对应于图形化界面显示的所述对话架构中一个或至少两个具有关系的现有节点的编组请求;响应于编组请求,从所述对话架构中抽取出对应的现有节点的关系信息以及配置信息;利用所述现有节点的关系信息以及配置信息,生成可复用的节点组件。
[0019]根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现本说明书任意实施例所述处理对话构建载体的方法的步骤。
[0020]本说明书一方面一个实施例提供了一种处理对话构建载体的方法,该方法提供用于生成对话架构的图形化界面,所述对话架构包含多个节点和节点间关系,接收对应于图
形化界面显示的所述对话架构中一个或至少两个具有关系的现有节点的编组请求,响应于编组请求,从对话架构中抽取出对应的现有节点的关系信息以及配置信息,利用所述现有节点的关系信息以及配置信息,生成可复用的节点组件,可见,该方法在图形化界面中,为用户提供了拆分出节点组件这一新型的对话构建载体的方式,使用户可以通过例如点选、框选等方式便捷灵活地拆分出可复用的节点组件。该节点组件既有对应的关系信息也有对应的配置信息,是一种比对话架构粒度更细的对话构建载体,实现了对对话架构的片段的管理,有助于提高对话架构的构建效率。
附图说明
[0021]图1是本说明书一个实施例提供的一种处理对话构建载体的方法的流程图;
[0022]图2a是本说明书一个实施例提供的图形化界面示意图;
[0023]图2b是本说明书另一个实施例提供的图形化界面示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种处理对话构建载体的方法,包括:提供用于生成对话架构的图形化界面,所述对话架构包含多个节点和节点间关系;接收对应于图形化界面显示的所述对话架构中一个或至少两个具有关系的现有节点的编组请求;响应于编组请求,从所述对话架构中抽取出对应的现有节点的关系信息以及配置信息;利用所述现有节点的关系信息以及配置信息,生成可复用的节点组件。2.根据权利要求1所述的方法,还包括:接收一个或多个节点和节点间关系的输入以及节点的配置信息的输入;根据接收到的一个或多个节点、节点间关系、以及节点的配置信息的输入,形成对话架构。3.根据权利要求1所述的方法,还包括:在所述图形化界面中,标示出所述对话架构中所述节点组件所在区域,并为所述区域显示对应操作图标,所述操作图标关联了操作标签,所述操作标签包括命名操作标签、解除编组操作标签、保存操作标签中的一个或多个;所述命名操作标签,用于用户触发节点组件重命名的操作;所述解除编组操作标签,用于用户触发解除节点组件的编组;所述保存操作标签,用于用户触发节点组件的保存。4.根据权利要求1所述的方法,所述从对话架构中抽取出对应的现有节点的配置信息,包括:从对话架构中,根据所述现有节点的不同配置项之间依赖关系的层级,逐层地抽取出配置信息。5.根据权利要求1所述的方法,还包括:将所述节点组件保存到组件库,所述组件库用于保存和提供可复用的节点组件;和/或,将分享所述节点组件的消息推送给其他用户。6.根据权利要求1所述的方法,还包括:响应于接收到对节点组件的引用操作,获取被引用的节点组件的关系信息以及配置信息;将被引用的节点组件的关系信息以及配置信息添加到所述图形化界面显示的对话架构中。7.根据权利要求6所述的方法,还包括:接收对应于被引用的节点组件的设置输入,所述设置输入用于示意被引用的节点组件在所述对话架构中的位置;所述将被引用的节点组件的关系信息以及配置信息添加到所述图形化界面显示的对话架构中,包括:根据设置输入对应的位置,在所述对话架构中添加所述被引用的节点组件。8.根据权利要求6所述的方法,所述响应于接收到对节点组件的引用操作,获取被引用的节点组件的关系信息以及配置信息,包括:响应于接收到对图形化界面显示的组件库中的节点组件进行引用操作,根据所述引用
操作从所述组件库获取被引用的节点组件的关系信息以及配置信息,所述组件库,用于保存和提供可复用的节点组件。9.根据权利要求6所述的方法,还包括:判断所述被引...

【专利技术属性】
技术研发人员:张轶乐李维罗雪峰谢延
申请(专利权)人:阿里巴巴新加坡控股有限公司
类型:发明
国别省市:

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

1