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