![一种关于人机交互逻辑的可视化建模设计方法与流程](http://img.xjishu.com/img/zl/2021/10/19/sr7g1355c.jpg)
1.本发明属于建模设计技术领域,具体涉及一种关于人机交互逻辑的可视化建模设计方法。
背景技术:2.随着计算机和人工智能技术的飞速发展,智能语音对话和智能对话被广泛的开发和应用,智能交互机器人已经越来越多地走进了人们的生活和工作中,生活和工作中的机器人应用领域越来越广,智能交互机器人时代即将到来,并且大量在社会中广泛使用,现在主流的处理语音的技术包括tts(text to speech语音合成)、asr(automatic speech recognition语音识别)、nlp(natural language processing自然语言处理)等。
3.目前使用这三项技术建模的智能交互系统主要都是用来解决系统内的一些交互问题,且只有系统的开发人员能够对智能交互系统的对话系统进行修改和完善,而对于智能交互系统的使用者来说无法快速或者根本不能定制一些对话逻辑生成功能,当现有的智能语音和文字系统难以对一些突发的问题进行答复或系统出现逻辑bug时,难以快速地修复和完善,为了解决现有交互系统的使用者无法按照自身需求定制个性化对话的技术问题,提出了一种关于人机交互逻辑的可视化建模设计方法。
技术实现要素:4.为解决上述背景技术中提出的问题。本发明提供了一种关于人机交互逻辑的可视化建模设计方法,具有通过可视化搭建使智能语音机器人实现高可用、低难度的对话建模方式的特点。
5.为实现上述目的,本发明提供如下技术方案:一种关于人机交互逻辑的可视化建模设计方法,该方法包括以下步骤;
6.s1:进入对话建模界面;
7.s2:基于问答知识库通过全局逻辑,实现对交互内容的识别;
8.s3:对上述交互内容识别后,确认对话流程节点;
9.s4:基于确认上述对话流程节点后,根据上述对话流程节点,跳入多轮会话节点;
10.s5:通过人机交互内容,基于上述问答知识库通过全局逻辑,通过判断意向需求进行意向分级。
11.作为本发明一种关于人机交互逻辑的可视化建模设计方法优选的,所述s1中在进入对话建模界面后,还包括以下步骤:
12.进入对话建模界面后可以进行录音设置。
13.作为本发明一种关于人机交互逻辑的可视化建模设计方法优选的,所述对话流程节点进入流程编辑界面可拖拉拽编辑一套树型关系的对话流程策略,可在上面新建与删除流程节点,设置相关对话内容,其中包含普通节点、按键节点、条件判断节点、消极结束节点;
14.所述对话流程节点的新一轮编辑步骤如下:
15.增加主流程的关联节点名称;
16.增加关联节点内容及连线处理;
17.所述普通节点编辑步骤如下:
18.进入所述普通节点编辑界面框,接收用户语音进行分析并回答以及其它设置;
19.根据用户对话回答中的节点流转条件弹出相对应的对话框;
20.根据相对应的对话框,通过用户的回答进入用户回答流转编辑界面。
21.作为本发明一种关于人机交互逻辑的可视化建模设计方法优选的,所述问答知识库是指进入知识库编辑界面可新增或删除意图问答来编辑用户问题回答,可添加多类关键词和意图语句;
22.所述知识库编辑界面可分为功能性问答和非功能性问答,可设置单条是否打断,支持一问多答的灵活交互方式;
23.所述问答知识库的问答设置编辑用户步骤如下:
24.点击全局逻辑进入页面点击结束决策;
25.可配配置积极决策和消极决策;
26.点击打断效果,打断是利用音频分帧的技术方式打断。
27.作为本发明一种关于人机交互逻辑的可视化建模设计方法优选的,所述全局逻辑主要可控制积极与消极决策语句、打断效果、全局特殊情况、全局变量;
28.所述全局逻辑配置步骤如下:
29.点击所述全局逻辑进入页面点击结束决策,可配置积极决策和消极决策;
30.点击所述打断效果,打断是利用音频分帧的技术方式打断;
31.点击所述全局特殊情况,可配置全局未识别,全局超时和全局转人工;
32.点击全局超时或点击全局转人工;
33.点击所述全局变量,点击对话变量,主意是指对话中收到的客户信息,可直接运用于接下来的对话场景中的变量值。
34.作为本发明一种关于人机交互逻辑的可视化建模设计方法优选的,所述录音设置是指可针对对话语句采用多种方式的录音输出,支持批量上传和导出真人录音,通过命名方式可批量矫正,实现语音对话的输出。
35.作为本发明一种关于人机交互逻辑的可视化建模设计方法优选的,所述多轮会话编辑界面包括添加多轮跳入节点区域,包括节点属性、节点流转、节点类型、附加功能模块设置,文本信息的内容编辑和流转条件添加控制;
36.所述多轮会话的配置步骤如下:
37.画布空白处右击所述多轮会话编辑界面内的新建添加普通跳入节点,接收用户语音进行分析回答以及其它设置;
38.点击所述多轮会话用户对话回答中的节点流转条件;
39.点击所述多轮会话用户对话回答进入用户回答流转编辑界面。
40.作为本发明一种关于人机交互逻辑的可视化建模设计方法优选的,所述意向分极是指针对对话逻辑用户进行标签状态分类,针对不同用户进行各种条件的设置分类,包括按评分模型、按意图标签、分类维度选择,可在此项中设置条件项和特殊标签项,包括自定
义标签、可自定义设置多种意图标签;
41.所述意向分级设置步骤如下:
42.通过评分模型设置,来定义意向客户结果分类;
43.点击所述的自定义标签,当用户有命中这些关键词后就可以直接按关键词和意图名进行意向客户结果分类;
44.点击分类规则设置后,完成用户分类。
45.与现有技术相比,本发明的有益效果是:因原先用数据库的方式来连接对话规则关系,不够直观和操作复杂,难理解;故本发明的有益效果是:通过可视化搭建使智能语音机器人实现高可用、低难度的对话建模方式,而且可以使用真人录音替换tts语音合成,达到了更加真实的机器人对话效果。
附图说明
46.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
47.图1是根据本发明的一种关于人机交互逻辑的可视化建模设计方法的流程图;
48.图2为本发明中打断效果的流程图;
49.图3为本发明中全局特殊情况的流程图;
50.图4为本发明中全局超时的流程图;
51.图5为本发明中全局转人工的流程图。
具体实施方式
52.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
53.如图1所示:
54.一种关于人机交互逻辑的可视化建模设计方法,该方法包括以下步骤;
55.步骤s1:进入对话建模界面;
56.需要说明的是:该对话建模界面是开机后的初始界面;
57.在进入对话建模界面后,还包括以下步骤:
58.进入对话建模界面后可以进行录音设置;
59.步骤s2:基于问答知识库通过全局逻辑,实现对交互内容的识别;
60.步骤s3:对上述交互内容识别后,确认对话流程节点;
61.步骤s4:基于确认上述对话流程节点后,根据上述对话流程节点,跳入多轮会话节点;
62.步骤s5:通过人机交互内容,基于上述问答知识库通过全局逻辑,通过判断意向需求进行意向分级;
63.具体的,通过可视化搭建使智能语音机器人实现高可用、低难度的对话建模方式,而且可以使用真人录音替换tts语音合成,达到了更加真实的机器人对话效果。
64.在一个实施例中,录音设置是指可针对对话语句采用多种方式的录音输出,比如可输出tts语音自然合成,可选择多少合成声模,男女童声等,可调音速与音量,比如可进行真人录音输出,支持批量上传和导出真人录音,通过命名方式可批量矫正,实现语音对话的输出。
65.在一个实施例中,对话流程节点进入流程编辑界面可拖拉拽编辑一套树型关系的对话流程策略,可在上面新建与删除流程节点,设置相关对话内容,其中包含普通节点、按键节点、条件判断节点、消极结束节点;
66.对话流程节点的新一轮编辑步骤如下:
67.增加主流程的关联节点名称,在主流程画布左边总业务流程里添加所有相关流程节点的名称,点击其中某一节点的设置,进入设置流程,把待选择节点中的节点名选择所有移到已选择节点中;
68.增加关联节点内容及连线处理,右点击主流程画布编辑界面内新建普通节点,取名为增加主流程的关联节点名称内的对应流程节点名称,将多个普通节点通过分支线条连接下一个节点,直到挂机结束结点;
69.普通节点编辑步骤如下:
70.进入普通节点编辑界面框,接收用户语音进行分析并回答以及其它设置,普通节点编辑界面可编辑节点名称、输出机器人要播报的语音文本信息,接收用户语音进行分析并回答以及其它设置;
71.根据用户对话回答中的节点流转条件弹出相对应的对话框,节点流转条件包括肯定、否定、其它任何、未识别、全部和自定义分支,流转条件各分支可支持设置分支名称、关键词,同时可复制和删除按键;
72.根据相对应的对话框,通过用户的回答进入用户回答流转编辑界面,流转菜单中可编辑分支名称、关键字和答法,关键字包括添加关键词标签和删除按钮;
73.节点功能其它设置包括节点属性,节点类型,如积极决策、按键确认、条件判断、转人工、强确认,如是否意图识别、是否关闭qa、是否打断、是否静默超时与意向分类标记等。
74.在一个实施例中,问答知识库是指进入知识库编辑界面可新增或删除意图问答来编辑用户问题回答,可添加多类关键词和意图语句;
75.知识库编辑界面可分为功能性问答和非功能性问答,可设置单条是否打断,支持一问多答的灵活交互方式;
76.问答知识库的问答设置编辑用户步骤如下:
77.点击全局逻辑进入页面点击结束决策,点击知识库编辑界面功能性qa和非功能性qa,展开后点击小加号可分类添加大意图名称,再点击问答区域添加用户回答问题和答案,问法条目进入该问答的编辑界面,在问法的编辑界面内对问题答案文本信息进行和录音,问法的编辑界面内还包括关键词添加和关键词删除按钮。
78.可配配置积极决策和消极决策,可控制积极与消极决策语句、打断效果、特殊情况(如未识别语句及走向,超时,转人工设置)、全局变量(可新增对不同通用身份的验证,如金额,手机号,人名等);
79.点击打断效果,打断是利用音频分帧的技术方式打断。
80.在一个实施例中,全局逻辑主要可控制积极与消极决策语句、打断效果、全局特殊
情况、全局变量;
81.全局逻辑配置步骤如下:
82.点击全局逻辑进入页面点击结束决策,可配置积极决策和消极决策,配置条件中qa问答数可自定义大于等于几个,ai说话数量和当前通话时长大于等于多少秒了可以自定义走向;
83.如图2所示:
84.点击打断效果,打断是利用音频分帧的技术方式打断,在此可进行正常打断和直接打断配置,二级配置中还可启动方式选择,可选择强势打断、听不清打断、暂离打断;
85.如图3所示:
86.点击全局特殊情况,可配置全局未识别,全局超时和全局转人工,未识别中是根据用户问答识别错误时所配置的交互机制,可自定义设置内容和句数;
87.如图4所示:
88.点击全局超时或点击全局转人工,全局超时是指用户在交互中一直未响应,可自定义设置多少时间未响应直接启动超时机制,超时同样可自定义多句处理,到设置线值可启动消极决策;
89.如图5所示:
90.全局转人工,可自定义在加号框里增减预转人工的协接语,并在普通节点中可以机制相呼应;
91.点击全局变量,点击对话变量,主意是指对话中收到的客户信息,可直接运用于接下来的对话场景中的变量值,此页可设置变量名称,变量备注说明,可选择变量类型,变量类型指对应的文本、数字、日期、时间等,点击赋值变量,新建需要设置的赋值蛮量名,如姓名、金额、地址等。
92.在一个实施例中,录音设置是指可针对对话语句采用多种方式的录音输出,支持批量上传和导出真人录音,通过命名方式可批量矫正,实现语音对话的输出,点击录音配置页面中全部,点击右上角设置,可根据声音输出方式选择tts语音合成还是真人录音,声模可选择不同如男女,声音的甜美与自然度等条件,可将语速设置快和慢,音量的重与轻,输入文本信息点击试听按钮可以体验声音的流畅度,点击语料中的播放按扭可以试听录音,点击下载可以进行录音下载。
93.在一个实施例中,多轮会话编辑界面包括添加多轮跳入节点区域,包括节点属性、节点流转、节点类型、附加功能模块设置,文本信息的内容编辑和流转条件添加控制;
94.多轮会话的配置步骤如下:
95.画布空白处右击多轮会话编辑界面内的新建添加普通跳入节点,进入节点编辑界面框,跳入节点编辑界面可编辑节点名称、输出机器人要播报的语音文本信息,接收用户语音进行分析回答以及其它设置;
96.点击多轮会话用户对话回答中的节点流转条件,包括肯定、否定、其它任何、未识别、全部和自定义分支,流转条件各分支可支持设置分支名称、关键词,同时可复制和删除按键;
97.点击多轮会话用户对话回答进入用户回答流转编辑界面,流转菜单中可编辑分支名称、关键字和答法,关键字包括添加关键词标签和删除按钮;
98.节点功能其它设置包括节点属性,节点类型,如积极决策、按键确认、条件判断、转人工、强确认,如是否意图识别、是否关闭qa、是否打断、是否静默超时、是否增加赋值变量、意向实时推送和意向分类标记等。
99.在一个实施例中,意向分极是指针对对话逻辑用户进行标签状态分类,针对不同用户进行各种条件的设置分类,包括按评分模型、按意图标签、分类维度选择,可在此项中设置条件项和特殊标签项,包括自定义标签、可自定义设置多种意图标签,来让用户更精准,包括评分模型设置,可设置多纬度的不同的评分条件,可供分类设置进行选择;综上可对一个对话模型进行完整的策略搭建编辑,针对不同用户场景都可进行很好的配置,以达到完美的制作和交互体验;
100.意向分级设置步骤如下:
101.通过评分模型设置,来定义意向客户结果分类,评分模型设置是可自定义客户意向分级的评分规则,规则可通过内容评分模型、交互评分模型和触发标签评分来评定机器人与客户沟通的意向结果分类;内容评分模型是根据各流程节点和多轮会话或单轮会话进行打分标注,如肯定、否定、其它任何等流转评分,并累积各个节点流转条件的总分对意向进行定义,交互评分模型,主要是根据积极流转的条件次数、问答次数、业务流程的完成度、对话轮数、对话时长等纬度来评定分值,达到一定的分值来定义意向结果分类,触发标签评分主要是指把问答中频次高或能定义客户意向的标签用词添加到此栏中,来定义意向客户结果分类;
102.点击的自定义标签,点击无差别标签+号,新建关键词当作意向分类的标签词,点击特殊标签,新建需要分类的意图归类名字,再点击关键词部分加入属于同意图的关键词,当用户有命中这些关键词后就可以直接按关键词和意图名进行意向客户结果分类;
103.点击分类规则设置后,点击空白处加号添加规则模型,进入后根据场景来对用户进行意向分类,如打勾意向最强,填入分类意向名,再根据内容评分、交互评分、触发标签来设置评分条件定义哪一类是意向最强,一般和较弱用户,完成用户分类。
104.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。