用户指南:虚拟客服的监督员辅助功能

主管助理会执行以下实用操作,以确保与 Dialogflow CX playbook 人工客服生成式客服 的客户服务对话得到成功解决或上报。

  • 扫描所有对话,查找特定的上报触发器。
  • 自动标记符合上报触发器条件的对话。
  • 仅向指定主管显示已标记的对话。
  • 主管会监控对话,并在必要时进行干预。

准备工作

如需使用主管助理,您需要有权访问以下资源。

  • 一个可正常运行的 playbook 人工客服或生成式客服,该客服使用双向流式传输 API和关联的手机号码。
  • 一个具有 CCAI_GA 可见性标签的项目、一个 Pub/Sub 主题和一个对话配置文件。

第 1 步:创建或选择 Google Cloud 项目

选择一个将托管您的 Dialogflow CX playbook 人工客服或生成式客服的项目,并记下项目 ID。

第 2 步:启用 Dialogflow API

请按照以下步骤为您的项目启用 Dialogflow API。

  1. 前往 Google Cloud 控制台。

    转到控制台

  2. 选择您的项目。

  3. 依次点击 API 和服务 > +启用 API 和服务

  4. 依次点击 Dialogflow API > 启用

第 3 步:创建或选择客服

主管助理需要一个可正常运行的 playbook 人工客服或生成式客服,该客服使用双向流式传输 API。该功能会扫描并监控客服的所有活跃对话,以查找上报信号。

您可以自行构建 playbook 人工客服生成式客服,从之前的导出内容导入客服,或选择现有客服。记下客服的名称和 ID。

第 4 步:设置上报

创建或选择客服时,您还必须设置上报,以告知客服在无法提供帮助时如何将对话转接给人工客服。主管还可以点击转接给客服 来发起上报。

设置 playbook 人工客服上报

使用对话智能体控制台和 Python 代码为 playbook 人工客服设置上报。

  1. 前往对话智能体控制台并选择您的项目。

    对话智能体控制台

  2. 前往基于条件的操作

  3. 点击 +新建逻辑

  4. 对于触发器,选择事件 并输入 escalate-to-agent

  5. 对于操作,选择向最终用户提供响应

  6. 为响应添加客服对话

  7. 手机转接通话 添加手机号码。

  8. 点击更新

  9. 点击一项操作。

  10. 前往使用 Python 定义操作(高级)

  11. 输入如下例所示的脚本,以定义客服的行为。

    @EventHandler(event = "escalate-to-agent")
    def _supervisor_triggered_call_transfer():
      # the below message can be changed
      respond("Let me get you to a live agent who can assist you.")
      _escalate_to_agent_fn()
    
    def _escalate_to_agent_fn():
      # replace with your transfer logic
      done()
      return
    

设置生成式客服上报

请按照以下步骤为生成式客服设置上报。

  1. 前往生成式客服控制台,然后选择您的项目和应用。

    生成式客服控制台

  2. 将以下提示添加到 root_agent 指令。

    • 客户要求接人工客服,使用 session_escalated=true 执行 end_session 工具
  3. end_session 系统工具添加到根客服和所有子客服。

  4. 在通话转接之前,为交互式语音响应 (IVR) 创建 ESCALATION_MESSAGE 变量。

  5. 使用如下所示的手机号码创建 PHONE_GATEWAY_TRANSFER 变量。

    {
      "phone_number": "+1yyy-yyy-yyyy"
    }
    

如需详细了解结束会话工具,请参阅生成式客服文档。

第 5 步:将手机号码关联到客服

主管助理还需要将一个可正常运行的手机号码关联到 playbook 人工客服或生成式客服。请按照以下说明将手机号码关联到 playbook 人工客服。请按照以下说明将手机号码关联到生成式客服。关联手机号码后,客服还会创建一个对话配置文件。记下对话配置文件的名称和 ID。

如果您已将手机号码关联到 playbook 人工客服或生成式客服,请按照以下可选步骤操作。

  1. 运行以下命令,将现有手机号码、名称和 ID 映射到手机号码。
    curl -X GET 
    -H "Authorization: Bearer "$(gcloud auth print-access-token)"
    -H "X-Goog-User-Project: your-project-id"
    -H "Content-Type: application/json; charset=utf-8"
    https://dialogflow.googleapis.com/v2beta1/projects/{your-project-id}/locations/{your-region-id}/phoneNumbers
  2. 更新手机号码以使用您的对话配置文件。

    示例:

    {
    "phoneNumber": {
    "name": "projects/your-project-id/locations/global/phoneNumbers/your-phone-number",
    "conversationProfile": "projects/your-project-id/locations/your-region-id/conversationProfiles/your-conversation-profile-id"
        },
    "updateMask": "conversationProfile"
    }
    

第 6 步:创建 Pub/Sub 主题

Pub/Sub 是一种消息传递服务,其中消息的发送者与接收者各自独立。Pub/Sub 主题可用于提供对话监控指标和提醒。请按照 Pub/Sub 说明创建主题,并记下主题 ID。

第 7 步:创建摘要生成器

摘要是一项 AI 赋能的 Agent Assist 功能,能够自动总结客户服务对话。请按照摘要说明创建生成器,并记下生成器 ID。

第 8 步:配置对话配置文件

请按照以下步骤验证与 playbook 人工客服或生成式客服关联的对话配置文件是否存在。

  1. 前往 Agent Assist 控制台并选择一个项目。

    前往 Agent Assist

  2. 点击与 playbook 人工客服或生成式客服关联的对话配置文件。

  3. 启用对话摘要(生成器) ,然后输入您创建的生成器的名称。

  4. 确认启用虚拟客服 已启用,并显示 playbook 人工客服或生成式客服的名称。

  5. 前往电话设置 ,然后启用使用双向流式传输 API

  6. SIP 配置 选择以下选项:

    • 即时创建话题
    • 使用多个 Sdp 端口
    • 允许虚拟客服互动
  7. 点击保存

第 9 步:收集配置详细信息

收集以下详细信息。

  • Google Cloud 项目 ID
  • Playbook 人工客服 ID 或生成式客服 ID
  • 对话配置文件 ID
  • Pub/Sub 主题名称

第 10 步:将项目添加到许可名单

如需将项目添加到许可名单,请向客户互动团队提交问题,并附上您在上一步中收集的详细信息。

第 11 步:选择情绪分析或 AI 教练

您必须决定是使用情感分析、AI 教练还是两者都使用来监控对话。创建客服和对话配置文件后,请按照说明选择情绪分析或 AI 导师,并将您的决定添加到对话配置文件。

第 12 步:配置规则以监控对话

按照说明配置上报规则,以确定在对话期间何时提醒人工主管。

第 13 步:监控实时对话

请按照以下步骤监控对话。

  1. 如需打开监控模拟器,请在浏览器中输入以下链接,并附上您的项目 ID:
    https://agentassist.cloud.google.com/projects/project-id/locations/location-id/human-supervisor
    
  2. 调用您配置的对话智能体。
  3. 在对话期间表达负面情绪。
  4. 请注意,对话会列在信息中心内。

监控桌面

Agent Assist 提供了一个监控桌面,供主管监控对话。多位参与者可以启动监控桌面,并让自己可用于监控通话。通话开始后,主管助理会依次将通话分配给参与者,直到所有参与者都参与其中。

如需访问监控桌面,您需要具有以下角色:

  • Viewer
  • dialogflow.virtualAgentMonitoringSupervisor
  • dialogflow.processor

请按照以下说明使用监控桌面监控通话。

  1. 如需打开监控桌面,请在浏览器中输入以下链接,并附上您的项目 ID:
    https://agentassist.cloud.google.com/human-supervisor/projects/project-id/locations/location-id/dashboard
    
  2. 点击让我可用于监控
  3. 调用您配置的客服。
  4. 在对话期间表达负面情绪。
  5. 请注意,当通话路由给您时,对话会列在信息中心内。

更改客服

在对话配置文件中,您可以更改主管助理监控的 playbook 人工客服或生成式客服。请按照以下步骤更改客服。

  1. 前往 Agent Assist 控制台并选择一个项目。

    前往 Agent Assist

  2. 点击对话配置文件

  3. 选择您添加到许可名单的对话配置文件。

  4. 前往选择使用 Dialogflow

  5. 启用启用虚拟客服

  6. 依次点击 close 关闭 以移除现有的 playbook 人工客服或生成式客服名称,然后输入您要监控的客服的名称。