【技术实现步骤摘要】
对话树构建方法和装置、对话树运行方法、装置以及系统
[0001]本申请涉及计算机
,具体涉及人工智能
,尤其涉及一种对话树构建方法、装置、对话树运行方法、装置、系统、电子设备、计算机可读介质以及计算机程序产品。
技术介绍
[0002]现有的对话系统或者客服系统的对话树在构建时,通常是在节点上提供文本框和词槽占位符,标准化程度低,往往在被动对话中,可复用程度低,门槛高,配置难度大,需要运维人员了解节点的表达式,分支逻辑等,并且配置过程中还需要逐级配置构建对话树,操作复杂。
技术实现思路
[0003]提供了一种对话树构建方法、装置、对话树运行方法、装置、系统、电子设备、计算机可读介质以及计算机程序产品。
[0004]根据第一方面,提供了一种对话树构建方法,该方法包括:接收对话树生成请求,对话树生成请求包括生成对话树的文本;解析文本,生成有向图;基于有向图,从标准元件配置工具中拖取并连接至少一个标准元件,生成以标准元件为单位的对话树。
[0005]根据第二方面,提供了一种对话树运行方法, ...
【技术保护点】
【技术特征摘要】
1.一种对话树构建方法,所述方法包括:接收对话树生成请求,所述对话树生成请求包括生成对话树的文本;解析所述文本,生成有向图;基于所述有向图,从标准元件配置工具中拖取并连接至少一个标准元件,生成以标准元件为单位的对话树。2.根据权利要求1所述的方法,其中,各个标准元件上具有可与其他标准元件相连接的连接部件;所述基于所述有向图,从标准元件配置工具中拖取并连接至少一个标准元件,生成以标准元件为单位的对话树包括:基于所述有向图,从所述标准元件配置工具中拖取至少一个标准元件,生成至少一个节点;通过各个节点中标准元件上的连接部件,连接各个标准元件以及与各个标准元件对应的节点,生成以标准元件为单位的对话树。3.根据权利要求1所述的方法,其中,各个标准元件上具有可与其他标准元件相连接的连接部件;所述基于所述有向图,从标准元件配置工具中拖取并连接至少一个标准元件,生成以标准元件为单位的对话树包括以下步骤:S0:基于所述有向图,从所述标准元件配置工具中拖取至少一个标准元件,生成父节点;S1:生成与所述父节点有连接关系的子节点;S2:通过父节点上的连接部件,连接所述父节点的标准元件与所述子节点;S3:检测所述子节点是否与所述有向图中的叶子节点相匹配;若检测结果为不相匹配,执行步骤S4;若检测结果为所述子节点与所述有向图中的叶子节点相匹配,得到以标准元件为单位的对话树;S4:将所述子节点替换所述父节点,继续执行步骤S1
‑
S3。4.根据权利要求1
‑
3之一所述的方法,所述方法还包括:基于所述文本,配置或修改拖取的至少一个标准元件的跳转以及显示的内容。5.一种对话树运行方法,所述方法包括:加载采用权利要求1
‑
4中任意一项所述对话树构建方法生成的对话树;接收用户对所述对话树的访问请求;基于所述访问请求,发送所述对话树的节点的节点信息,所述节点包括至少一个标准元件。6.根据权利要求5所述的方法,其中,所述访问请求包括:用户输入的输入信息;所述基于所述访问请求,发送所述对话树的节点的节点信息,包括:响应于确定所述输入信息与对话树中的标准元件的内容相匹配,则发送与所述输入信息相匹配的标准元件所在节点的节点信息。7.根据权利要求5所述的方法,其中,所述访问请求包括:用户对所述对话树的标准元件的操作信息;所述基于所述访问请求,发送所述对话树的节点的节点信息,包括:
发送与所述操作信息的标准元件相连接的节点的节点信息。8.根据权利要求5
‑
7之一所述的方法,所述方法还包括:采集预设时间段内用户对所述对话树中标准元件进行操作的行为数据;对所述行为数据进行统计,得到统计结果。9.一种对话树运行方法,所述方法包括:获取用户的访问信息;基于所述访问信息,向服务器发送对对话树的访问请求,所述对话树为所述服务器采用权利要求1
‑
4中任意一项所述对话树构建方法生成的;接收所述服务器发送的所述对话树的节点信息,显示与所述节点信息对应的节点,所述节点包括至少一个标准元件。10.一种对话树构建装置,所述装置包括:文本接收单元,被配置成接收对话树生成请求,所述对话树生成请求包括生成对话树的文本;解析单元,被配置成解析所述文本,生成有向图;生成单元,被配置成基于所述有向图,从标准元件配置工具中拖取并连接至少一个标准元件,生成以标准元件为单位的对话树。11.根据权利要求10所述的装置,其中,各个标准元件上具有可与其他标准元件相连接的连接...
【专利技术属性】
技术研发人员:闫云超,付波,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。