跳转到主要内容

如何在聊天机器人生成器中使用条件

更新于今天

摘要

WATI 智能聊天机器人构建器 中,条件允许您通过基于用户响应的对话分支来创建动态聊天机器人流程。它们有助于定制交互,确保用户根据其输入获取相关响应。本指南解释了如何有效使用条件以及何时在聊天机器人中应用它们。

说明

何时使用条件

以下情况使用条件会很有用:

  • 根据用户响应拆分聊天机器人流程。

  • 根据不同用户应用不同的聊天机器人结果。

  • 基于预定义条件筛选响应。

  • 使用逻辑操作改进聊天机器人行为。要有效使用条件,您应熟悉 WATI 智能聊天机器人构建器中的 变量

可用的条件类型

在 WATI 智能聊天机器人构建器中,条件允许您使用不同的逻辑检查来比较用户响应。可用的条件类型包括:

1. 等于

  • 检查用户响应是否与预定义值完全匹配。

  • 示例:如果用户选择 “是”,会收到特定的后续消息,而 “否” 的响应会导致不同的消息。

2. 不等于

  • 当用户响应与特定值 不匹配 时触发一个条件。

  • 示例:如果用户 没有 选择 “是”,他们会收到一个替代响应。

3. 包含

  • 检查用户响应是否包含特定词或短语。

  • 示例:如果用户输入 “我的名字是约翰”,您可以筛选出包含“约翰”的响应。

4. 不包含

  • 识别 不包含 指定词或短语的响应。

  • 示例:如果您想排除提到“印度”的响应,可以设置此条件。

5. 以...开始

  • 筛选以特定词或短语 开头 的响应。

  • 示例:如果您想捕获以 “我是” 开头的响应,此条件可以帮助您分类。

6. 不以...开始

  • “以...开始”的反面,此条件筛除 不以 指定关键字开头的响应。

  • 示例:如果您想排除所有 不以“你好” 开头的响应,可以使用此条件。

7. 大于 / 小于

  • 主要用于数值比较。

  • 示例:如果用户输入其年龄,您可以基于该值是否 大于小于 指定数字筛选响应。

示例:

假设您向用户提问如下:

在这一点上,聊天机器人流程保持相同,但临近结束时,您可能希望根据用户对早期问题的响应定制最终消息。为简化流程,您可以使用聊天机器人中的变量,或选择联系人自定义变量。

组合多个条件

您可以同时使用两个条件并搭配 逻辑AND/OR运算符

  • AND运算符:聊天机器人仅在两个条件都满足时继续。

  • OR运算符:聊天机器人仅需其中一个条件满足即可继续。

AND/OR逻辑示例:

  • AND示例:聊天机器人仅在用户 年龄超过18岁 且来自 美国 时继续。

  • OR示例:聊天机器人如果用户来自 美国或加拿大 中任意一个国家即继续。

结论

在 WATI 智能聊天机器人构建器中使用条件可实现更智能且互动性更强的聊天机器人对话。通过利用不同的条件类型和逻辑运算符,可以创建基于用户输入定制化的动态响应。现在开始尝试使用条件来增强您的聊天机器人流程吧!

常见问题解答 (FAQs)

一般问题

1. WATI 智能聊天机器人构建器中的条件是什么?

→ 条件是帮助聊天机器人基于用户输入决定如何响应的规则。它们允许您通过基于特定条件(例如用户响应与预定义值匹配)来为对话创建分支的动态聊天机器人流程。

2. 为什么我应该在聊天机器人中使用条件?

→ 条件通过针对用户输入定制聊天机器人交互来实现个性化。它们允许您:

  • 根据用户响应拆分聊天机器人流程。

  • 基于不同的用户输入提供定制消息。

  • 更有效地筛选和处理响应。

3. 使用条件是否需要了解变量?

→ 是,建议熟悉 WATI 智能聊天机器人构建器中的变量。变量存储用户输入和其他数据,然后可以在条件中使用这些变量将聊天机器人响应使动态化。

使用条件

4. WATI 智能聊天机器人构建器中有哪些可用的条件类型?

→ 您可使用以下条件类型:

  • 等于:检查响应是否与预定义值完全匹配。

  • 不等于:如果响应不匹配特定值,则触发。

  • 包含:检查响应是否包含特定词或短语。

  • 不包含:识别不包括特定词或短语的响应。

  • 以...开始:筛选以特定词语或短语开头的响应。

  • 不以...开始:排除以特定词或短语开头的响应。

  • 大于/小于:用于数值比较。

5. 如何在聊天机器人构建器中设置条件?

→ 要设置条件:

  • 确定要评估的用户响应。

  • 选择适当的条件类型(例如,等于、包含)。

  • 定义比较值(例如:“是”、“否”、“约翰”)。

  • 基于该条件是否满足配置聊天机器人操作。

6. 我可以同时使用多个条件吗?

→ 是,您可以通过以下方式,将多个条件组合使用:

  • AND:聊天机器人仅在两个条件都满足时继续。

  • OR:仅需其中一个条件满足即可让聊天机器人继续。例如:

  • AND示例:聊天机器人仅在用户年龄超过 18 岁且来自美国时继续。

  • OR示例:聊天机器人如果用户来自美国或加拿大时继续。

7. 我可以用条件处理数值吗?

→ 是的,您可以使用 大于小于 条件进行数值比较。例如,如果用户输入年龄,您可以设置聊天机器人根据年龄是否高于或低于某个特定数字,则以不同方式响应。

最佳实践

8. 如何在聊天机器人中充分利用条件?

  • 策略性地使用条件来个性化用户交互。

  • 彻底测试条件以确保它们正常工作。

  • 保持条件简单,避免过于复杂的逻辑。

  • 有效使用逻辑运算符 AND/OR 以优化聊天机器人行为。

这是否解答了您的问题?