云服务器内容精选

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