我的服务模式是什么?
Suite 任意服务模式
本文章描述了仅供 2025 年 2 月 2 日之前撰写或已发布的人工智能专员使用的功能。有关 人工智能专员 - 高级附加功能中等效功能的信息,请参阅 为人工智能专员建立对话 - 高级。
您可以配置 按条件分支 步骤以评估 变量 中存储的数据,并根据该数据分支消息传送人工智能专员对话。

本文章包括以下部分:

  • 按条件的分支步骤基础知识
  • 条件元素
  • 嵌套条件

按条件的分支步骤基础知识

当您将新的 按条件分支 步骤添加到回答工作流程时,将包括以下设置:

  • 标识画布上步骤的名称 。
  • 在发布回答流程之前,必须配置两个默认分支 :
    • 如果:如果满足此分支的条件,对话将按照此分支的步骤进行。
    • 其它:如果不匹配任何其他分支的条件,对话将按照此分支的步骤进行

按条件的分支最多可以有六个分支,包括 Else 分支。Else 分支是必需的,无法从该步骤中移除。您可以额外添加 4-6 个分支。

要添加其他分支,单击 添加分支 ,然后为每个分支配置以下设置:

  • 描述分支条件的名称 。此名称显示为画布上的分支名称。
  • 包含以下元素的条件 :
    • 变量:将评估以确定是否满足条件的数据。
    • 运算符:如何比较来自变量和值的数据。包括 是、 不是 、包含、 不包含。
    • 值:由运算符指定的条件的预期值。

    有关更多信息,请参阅 条件元素 。

您可以使用 AND/OR 下拉菜单组合条件作为分支。例如,以下分支可检查用户是位于澳大利亚还是美国。

一场对话只能遵循一个分支。分支按照其包含在步骤中的顺序进行评估。满足多个分支条件的终端用户将被发送到第一个符合匹配条件的分支,在该步骤的配置面板中从上到下,或在画布中从左到右。通过拖动画布上的条件窗格,可对分支重新排序。

条件元素

条件由 变量、 运算符和 值组成。

关于变量

变量 是与对话相关的数据的容器,例如客户位置或成员资格状态。变量的数据可来自在 “询问详情” 或 “进行 API 调用” 步骤中收集的信息,或 消息传送身份验证元数据。

在条件中,将变量的值与静态值进行比较。变量使用下拉菜单添加到条件。

有关变量类型和创建变量的更多信息,请参阅 使用变量自定义人工智能专员回复。

关于运算符

运算符确定如何将变量的数据与值进行比较。使用下拉菜单将运算符添加到条件中。

有以下运算符可用。所有运算符匹配项都不区分大小写。

当我在智能机器人生成器中使用条件步骤时…… 空闲运算符
我希望能够评估以 数字形式存储的数据

用于评估数字的 Zendesk 已知用例运算符:

  • 等于或大于
  • 等于或小于
  • 大于
  • 小于
  • 等于
  • 不等于
我希望能够评估存储为 字符串的数据

用于评估字符串的 Zendesk 已知用例运算符:

  • Is
  • 不是
  • 包含
  • 不包含
  • 开头为
  • 结尾为

关于值

值是与变量进行比较的静态数据。它表示变量的预期数据。例如,在检查客户的 membership_status为 "白金","白金" 是值。

用于指定条件值的输入字段因变量而异。对于 已通过身份验证状态 变量,您可以使用布尔下拉字段指定条件的值。对于其它变量,您需要使用文本输入字段来指定条件的值。

注意:在 询问详情 步骤期间收集的客户变量 需要有相应的自定义工工单字段。对于使用下拉工工单字段的客户变量,请使用关联标签作为条件的值。例如, membership_status下拉字段接受一个带相关标签“Platinum level”的“Platinum level”值。要检查客户是否为白金成员身份,请使用“白金_级别”作为条件中的值。

嵌套条件

嵌套条件是指内部包含两个或更多条件的条件。您可以使用嵌套条件来建立依赖于多个条件的复杂逻辑。特别适用于同时使用 AND 和 OR组合条件的情况。

例如,以下分支使用嵌套条件来检查用户是否满足以下条件:
  • 用户的成员身份为“白金”,并且
  • 用户位于以下国家/地区之一:
    • 澳大利亚或
    • 美国

条件嵌套最多仅三层。每个级别(包括顶级)可包含最多六个条件。

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

由 Zendesk 提供技术支持