人工智能专员需要访问某些用户特定信息,以便成功实现端到端自行程序,为用户提供个性化的最佳客户体验。我有哪些选择?
收集Metadata
如果我们想要访问一些自定义用户信息(前端人工智能专员无法直接使用的信息,例如网站),建议通过 API 整合进行,这样操作更为简便。这样,您还可以为不同的渠道重复使用该整合(也就是说,您无需对网络、移动 SDK 和社交媒体渠道重复整合)。
Zendesk 也采用这种方法:大多数客户数据直接由 API 检索,而不是先将信息保存到 SunCo,然后由人工智能专员检索。
但是,有些信息(例如网站)在前端可供人工智能专员使用,因此可以添加到用户元数据中。
例如:一名用户登录后,请求在线交谈在其预订页面上,当时该用户正在查看最新预订详情。
►️ 通过查看页面 URL,我可以看到预订参考号是可见的。
我还可以看到在线交谈开始的页面,以及区域设置信息
前端还会显示用户是否已登录其帐户
一般而言,SunCo 元数据中最好包含我们现有的信息,例如开始在线交谈的专页的 URL、客户是否已登录,或者他们正在使用哪个渠道。可用的信息因客户而异。
Sunshine Conversations 的要求
要取回此Metadata,需要更新 SunCo 在线交谈小组件。调整 SunCo 在线交谈小组件脚本,以捕获并包含当客户请求在线交谈时人工智能专员应知道的所有相关元数据信息。
下面是一个示例,请参阅 Sunshine Conversations, 了解相关最新信息。
Smooch.updateUser({
email: 'example@email.com',
metadata: {
latestOrderNumber: 'order number',
loggedIn: 'true',
customerType: 'customer type'
}
})
有关调整小组件代码段的更多信息 在 Zendesk / SunCo GitHub 和 Smooch API 参考
人工智能专员(高级)要求
现在您正在检索此信息,需要将其保存到会话中。
您可以通过 操作 来获取元数据并将其保存到会话中,并在与客户的对话结束后将其更新到 Zendesk
这可在 人工智能专员级别通过添加 “获取用户”操作以获取并将元数据信息保存到会话中来完成。您需要使用小组件代码段中的名称引用Metadata键(但您可以将它们另存为您想要的任何名称):

上述操作会将用户元数据信息保存到对话会话。这意味着,人工智能专员无需再次询问用户此信息,而可通过通过权限控制将其更新到 Zendesk(以下屏幕截图)。这样您的Support专员就无需手动更新这些工单字段。

当您在将元数据字段保存到会话后想要更新元数据字段时,您将需要使用来自 Zendesk 的字段 ID ——您可以前往 Zendesk管理中心找到该 ID > 个人员 > 用户字段
我们的建议是使用 条件块 检查会话中是否存在上述信息,如果不存在,则使用人工智能专员向用户询问此信息

更新 Zendesk 自定义字段
需要记住的是,SunCo 未与 Zendesk 整合,这意味着人工智能专员(高级)无法直接通过元数据或其他 SunCo 操作访问自定义字段信息。
但是,自定义字段可以通过通过控制进行更新,即当人工智能专员升级到 Zendesk专员工作区或创建工单时。
SunCo 操作 Update User 可用于更新 Zendesk 中的自定义字段,包括自由文本和下拉字段。
每个 Zendesk 下拉字段值都有一个关联的标签。这是您在 ZD Chat 整合中通常用于选择下拉项目的方法。
与 SunCo 的区别在于,我们可以直接设置标签,而不是更新字段。只要它匹配与字段值关联的标签,它 也会 自动在下拉菜单中选择该选项。
获取工单标签值
-
在 Zendesk 中,前往设置 > 工单字段,打开您要更新的字段。
-
在“字段值”部分,单击右上角的显示标签选项,查看每个下拉菜单值对应的标签。
添加 SunCo 操作
为此,我们将使用 Add Tags以添加工单标签。所有工单标签都将被添加到现有工单标签列表中。这是自由文本字段,可以输入要应用的标签名称。使用加号按钮可以添加多个标签。

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。