功能介绍
条件判断节点根据任意变量的值对流程进行分支——可以是系统变量、上游回复类型、接口输出、分类标签或赋值变量。可以把它理解为通用的
if / else if / else,其能力远超营业时间判断仅支持日期/时间检查的局限。操作说明
进入已创建的流程画布,依次点击画布上的开始通话 > + > 对话节点,在弹窗中填写以下配置项:

节点名称
填写节点名称:例如“是否高价值客户?”或“订单总额 > 1000”。
条件分支
可添加一条或多条规则行。节点会从上到下依次评估,并采用第一条评估为真的规则;若全部不匹配,则走默认分支。每条规则行包含:
字段 | 说明 |
参数 | 从下拉菜单中选择要比较的变量(系统变量/上游节点输出)。 |
条件 | 可选 ==、!=、>、>=、<、<=、contains(包含)、not contains(不包含)、is empty(为空)、is not empty(不为空)、in (list)(在列表中)。可用的运算符取决于变量类型(数值、文本、布尔、列表)。 |
值 | 用于比较的字面量,或另一个变量。 |
组合方式 | 当同一行添加了多个条件时,用且或者或进行组合。 |
分支标签 | 显示在外连边上的标签(例如“VIP”、“余额为负”)。 |
节点总览
节点 | 用途 |
核心交互单元 — 播放话术、听取用户回复、分类回复并分支。 | |
在通话过程中与外部系统交换数据(例如查询订单、回写结果)。 | |
在流程中显式写入或更新变量(设置默认值、推导值、规范化槽位)。 | |
基于变量值使用比较运算符进行分支 — 通用化的 if / else if / else 逻辑。 | |
按日期、时间和时区分支(例如工作时间或非工作时间)。 | |
收集数字按键(0–9、 *、#)— 适用于菜单式 IVR 分支、验证码/PIN 输入或数字采集。 | |
将通话转接至人工座席技能组。 | |
将通话转接至其他智能体(对话流或自有模型),保留对话历史和变量。 | |
可以选择结束语终止通话。 |
相关指引
请根据您的搭建方式选择对应路径:
第一次使用?五分钟即可上线一个可用的智能体 —— 创建对话流程。
想了解我们的对话流节点?请前往 对话节点。
为您的对话流搭建知识库?请前往 搭建您的知识库。
如何测试您的模型?请参阅 测试对话工作流。
查看数据日志?请参阅 通话记录、通话录音、延迟。
如何创建和查看通话后标签?请参阅 话后标签(通过 AI 分析洞察创建)。