本文章适用于人工智能专员(基础版)和旧版人工智能专员功能。

使用人工智能专员,您可以从客户那里收集重要的详情,例如姓名和电邮地址,然后将工单升级给人工专员。通过Zendesk Suite Professional 和 Enterprise 服务模式中提供的 对话 API,您可以收集标准字段以外的其他数据。这样您可以自定义工单创建流程,以适应您独特的支持工作流程。

这篇文章说明了如何替换人工智能专员回答工作流程中默认的 转接给专员 步骤,以收集所有必要的信息,并通过自定义 API 调用将对话转接给专员。

本文章包含以下主题:

  • 了解用于将对话从人工智能专员转接给人工专员的 API 调用
  • 第 1 步:准备 API 调用
  • 第 2 步:将带有元数据的对话转接给人工专员

了解用于将对话从人工智能专员转接给人工专员的 API 调用

Zendesk 消息传送使用 切换面板 来管理客户历程中不同系统之间的消息。默认情况下,Zendesk人工智能专员首先处理终端用户发送的消息。然后,人工智能专员可以将对话转接到 Zendesk 支持界面,由人工专员接手。

无论转移是通过 Zendesk 服务还是第三方自动进行, 传递控制 API 调用 始终负责将对对话的控制从一个系统移交给另一个系统。此调用还可以包含元数据,Zendesk 可识别其中一些元数据,并使用其填充自定义工单字段。有关如何使用元数据包含其他信息(例如工单字段到工单)的信息,请参阅文章部分:Metadata已被专员工作区接受。

第 1 步:准备 API 调用

创建您的Sunshine Conversations API 密钥

  1. 在管理中心,单击侧栏中的 应用和整合,然后选择 >API > 对话 API>。
  2. 单击创建 API 密钥。
  3. 在“创建新密钥”对话框中输入密钥的识别名称,然后单击下一步。
  4. 在“复制共享密钥”对话框中,单击每个 ID 和密钥的复制,将其保存到剪贴板,然后单击下一步。

    您现在应该:

    • 应用 ID,用于识别您的 Zendesk 帐户。
    • 密钥 ID, ,连同密钥,是对 JWT 和 API 调用进行身份验证的凭证。
    • 密钥, 是身份验证密码。

有关更多信息,请参阅文章:使用对话 API 密钥

创建与Sunshine Conversations API 的连接

  1. 在管理中心,单击侧栏中的应用和整合图标 (),然后选择>连接 OAuth 客户端>。
  2. 单击创建连接。
  3. 输入连接的名称。 
    连接一经创建即无法更改名称。
  4. 选择身份验证类型: 基本身份验证。
  5. 输入之前获得的用于 用户名的密钥 ID。
  6. 输入之前获取的 密钥 作为 密码。
  7. 输入连接允许的域名。此域名取决于您用于调用 API 的 URL:
    • 如果您是已获得许可的 Zendesk 客户,请使用以下 API 主机:
      https://<subdomain>.zendesk.com/sc
    • 如果您不是已获得许可的 Zendesk 客户,请使用此文章中指定的区域域名: Sunshine Conversation Docs - 区域
  8. 单击保存以创建连接。

您现在已准备就绪,可以将自定义 API 调用添加到人工智能专员响应工作流程的决策树中。

第 2 步:将带有元数据的对话转接给人工专员

如果您已设置 人工智能专员 来回复终端用户,那么您可能熟悉如何使用默认的 “转接给专员” 选项设置人工智能专员响应。需要更多信息来设置人工智能专员回复,请参阅文章:在消息传送人工智能专员(旧版)中创建常见客户问题的答案

屏幕截图 2024-12-10 时间 08.25.16.png

在您的人工智能专员回答工作流程中,找到转接给专员步骤。删除此步骤,用 进行 API 调用 步骤替换。


本例中,您将传递当前的在线交谈对话 ID 作为元数据。但是,您可以包含任何值,例如从表格收集的变量或通过对第三方服务的 API 调用检索的数据。

输入 进行 API 调用 步骤详情:

  • 请求方法*帖子
  • 端点 URL*
  • 正文:
{
"switchboardIntegration": "<see bellow>",
"metadata": {
"dataCapture.ticketField.39320493167377":"{{system.sunco.conversationId}}"
}
}

找到您 Zendesk 帐户的切换面板 ID,并将 switchboardIntegration 正文 JSON 字段中的值。如需其他帮助, 请联系 Zendesk 客户Support。

API 调用如下所示:

本例中,您使用对话 ID 填充自定义工单字段。有关查找自定义字段 ID 的更多信息,请参阅文章:查找自定义字段的字段键或字段 ID。

如果您要填充并包含其他标签,可以包含密钥模式 "dataCapture.systemField.tags":"mytag1,mytag2". 

当用户到达人工智能专员响应工作流程中的 “进行 API 调用” 步骤后,Zendesk 会创建消息传送工单。自定义字段会填充元数据中提供的信息。

您可以通过用于消息传送、移动 SDK 或社交消息传送渠道的Web Widget将此工作流程与人工智能专员一起应用。要详细了解如何通过客户端 API 从Web Widget和 Zendesk SDK 发送专员消息传送元数据,请参阅以下文章:

  • 将消息传送元数据用于 Zendesk Web Widget和 SDK
  • 将消息传送Metadata与 Zendesk 智能机器人结合使用,将页面数据发送到工单

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

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

由 Zendesk 提供技术支持