新建条件判断节点
- 在左上角节点列表中,拖拽“条件判断”节点到中间空白区域,同时界面右侧展开“条件判断”页签。
图1 条件判断
- 单击“添加条件分支”,根据表1配置条件分支的相关信息。
表1 参数说明 判断范围
说明
取值
意图识别
在对话流程中,机器人识别到的用户意图为判断类型。意图识别的取值可选择命中或未命中某个意图,也可选择机器人是否理解用户的意图。
当您以意图识别为判断类型时,需要选择指定意图,判断意图的逻辑取值如下:
- 等于:表示在用户的问题中识别出指定意图名称。
- 不等于:表示在用户的问题中识别不到指定意图名称。
- 为空:表示在用户的问题中识别不到任何意图,该参数不需要指定意图。
- 不为空:表示在用户的问题中识别到系统中任意一个意图,该参数不需要指定意图。
信息收集
机器人收集到的槽位信息为判断类型。信息收集的取值可选择指定槽位的填充状态,或对填充值进行数值比较。
当您以信息收集为判断类型时,需要选择指定意图及槽位,并输入槽位的取值信息,判断槽位的逻辑取值如下:
- 等于:表示在用户的问题中识别出指定槽位的取值信息。
- 不等于:表示在用户的问题中识别不到指定槽位的取值信息。
- 已填充:表示在用户的问题中已填充指定槽位的取值信息。
- 未填充:表示在用户的问题中未填充指定槽位的取值信息。
- 包含:表示在用户的问题中包含指定槽位的取值信息。
- 不包含:表示在用户的问题中不包含指定槽位的取值信息。
- 大于:表示在用户的问题中大于指定槽位的取值信息。
- 小于:表示在用户的问题中小于指定槽位的取值信息。
接口返回
以接口调用节点,调用后,接口返回的信息为判断类型。接口返回的参数值与填写的数值进行比较。
当您以接口返回为判断类型时,需要输入参数名称,并填写参数取值信息,判断参数的逻辑取值如下:
- 等于:表示在接口返回时,参数名称必须为指定的参数取值信息。
- 不等于:表示在接口返回时,参数名称不能为指定的参数取值信息。
- 包含:表示在接口返回时,参数名称包含指定的参数取值信息。
- 不包含:表示在接口返回时,参数名称不包含指定的参数取值信息。
机器人回复
以上一轮对话中,机器人回复用户的内容为判断类型。机器人回复的取值可对上轮机器人回复的内容做判断。
当您以机器人回复为判断类型时,需要输入机器人回复信息,判断回复的逻辑取值如下:
- 等于:表示机器人回复时是输入的回复信息。
- 不等于:表示机器人回复时不是输入的回复信息。
- 包含:表示机器人回复的语句中包含输入的回复信息。
- 不包含:表示机器人回复的语句中不包含输入的回复信息。
用户回复
以上一轮对话中,用户回复的内容为判断类型。用户回复的取值可对上轮用户回复的内容做判断。
当您以用户回复为判断类型时,需要填写用户回复信息,判断回复的逻辑取值如下:
- 等于:表示用户回复时是输入的回复信息。
- 不等于:表示用户回复时不是输入的回复信息。
- 包含:表示用户回复的语句中包含输入的回复信息。
- 不包含:表示用户回复的语句中不包含输入的回复信息。
- 肯否表达:表示用户回复的语句中有肯定或者否定的信息
可以删除单个条件,也可删除整个分支。删除分支后,对应的连线也将被删除。