我的服务模式是什么?
附加功能 人工智能专员(高级)

虚假整合允许使用对话中现有数据将自定义功能添加到对话中,而无需进行实际的 API 调用或检索外部数据。这使您可以使用 JSONdata 实施逻辑,以便在对话工作流程中执行数据操作、比较或其他任务。

此类整合非常适用于处理不需要实时外部数据的任务,可作为整合的“助手”,扩展人工智能专员的标准功能。

本文章包含以下主题:

  • 关于虚假整合
  • 构建虚假整合
  • 在对话中添加虚假整合

关于虚假整合

当您要处理或操作对话中现有的可用数据时,可以使用模拟整合。例如,您可以使用虚假整合完成以下任务:

  • 将您的数据转换为更合适的格式。
  • 格式化并筛选复杂的客户关系管理或 API 数据。
  • 比较日期以查找最新的日期。
  • 检索当前日期和时间。
  • 检查日期是否在某个时间范围内。
  • 检查 URL 是否包含特定词语。
  • 检查并替换所有空值。
  • 替换数据中的字母或符号。
  • 使用不区分大小写的筛选器以遍历数据并返回首个匹配的值,或在没有匹配项时提供回退响应

如果您会使用 JSONdata定义逻辑,那么您就可以通过这些有用的整合来增强您的对话。

构建虚假整合

提示:在构建模拟整合之前,我们建议您通过整合生成器来熟悉 JSONdata。请参阅 将 JSONdata 用于高级人工智能专员。

要构建模拟整合,您可以像往常一样创建一个 API 整合。但是,从未提出数据请求。

构建模拟整合

  1. 在主菜单中,单击 API 整合。
  2. 单击右上角的 添加整合。
  3. 在 添加整合 窗口中:
    1. 在 整合名称 字段中,为您的整合指定一个描述性名称。
    2. (可选)在 描述 字段中,输入整合的描述,以便记住该整合的用途。
    3. 单击保存。
  4. 在左侧栏中的环境下,选择一个环境(例如生产)。
  5. 将 方法类型 设置为 GET。
  6. 在 URL 字段中,输入一个虚拟 URL(例如,https://dummyjson.com/http/200)。
    • 注意:由于虚假整合托管在整合框架内,因此它们必须指向有效的 URL。上述示例使用了 https://dummyjson.com/http/200,但无法保证其可用性。您可以使用任何适合您的虚拟 URL。虽然对指定 URL 进行 API 调用,但在虚假整合中不会处理响应中的任何数据。

  7. 确保 Authorization type(授权类型) 已设置为 No Authorization(无授权)。
  8. (可选)在左侧栏中的 场景下,将鼠标悬停在 失败上,选择选项菜单 (),然后选择 删除。您不需要为虚假整合设置失败场景。
  9. 在左侧栏中的 场景下,选择 成功。
  10. 根据您的场景,执行以下操作之一:
    • 如果您有一个简单的查询,请在 场景查询 字段中输入它。例如,如果您只需要一个布尔值响应,那么在这里输入查询即可。
    • 如果您需要根据请求参数(来自对话)定义逻辑:
      1. 在 场景查询 字段中输入 requestParameters。
      2. 在 会话参数下,输入您模拟整合的参数。下面的屏幕截图包含用于返回周几和当前时间的示例参数和 JSONdata 表达式。
  11. 单击保存。

在对话中添加虚假整合

在 对话生成器中,您可以添加一个 API 整合块,并选择您的模拟整合。

在对话中添加模拟整合

  1. 在右上角,使用人工智能专员下拉字段选择您要更新对话的人工智能专员。
  2. 在左侧主菜单中,选择 内容>意向。
  3. 选择您要更新对话的意向。
  4. 选择 回复 标签。
  5. 选择您要更新对话的回复,然后单击 编辑对话。
  6. 单击对话框中适当位置的加号图标 (+),添加一个 API 整合 块。
  7. 选择您在上面创建的模拟整合。

现在,当在对话中点击虚假整合分支时,将调用虚假 API 整合,并且您在成功场景中定义的会话参数将可用于对话。以下示例显示了一个虚假整合,该整合使用该虚假整合返回的基于星期几的参数输入条件块。

 

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

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

由 Zendesk 提供技术支持