帮你快速理解、总结文档立即下载

条件判断

最近更新时间:2026-07-22 11:04:01
我的收藏

功能介绍

条件判断节点根据任意变量的值对流程进行分支——可以是系统变量、上游回复类型、接口输出、分类标签或赋值变量。可以把它理解为通用的 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 智能体的呼出与呼入电话?请参阅 智能体外呼智能体呼入
查看数据日志?请参阅 通话记录、通话录音、延迟
如何创建和查看通话后标签?请参阅 话后标签(通过 AI 分析洞察创建)