前提
  • 此功能需要本地 Edge 设备上的边缘和媒体层 1.0.0.8734 或更高版本。 Genesys Cloud Voice 和 BYOC Cloud 的基于云的媒体服务已经在运行必要的版本。

谷歌和 Genesys 建立了合作伙伴关系,将 AI 和谷歌语音交互技术与 Genesys 联络中心自动化相结合,帮助组织提供高级功能来改善客户体验。

注意: 谷歌 Dialogflow ES 机器人使用 Genesys 虚拟代理服务(由谷歌 CCAI 集成在 Genesys Cloud 中提供支持)的虚拟代理服务不符合 PCI 标准。 最佳实践建议您不要在 Architect 安全呼叫流中使用由 Google CCAI 集成提供支持的 Genesys 虚拟代理服务。

谷歌 Dialogflow ES 机器人使用谷歌机器学习。 这种机器学习实现了自然语言理解 (NLU) 来识别用户的意图,然后提取时间、日期和数字等实体。 随着人工智能工具功能的不断发展,与计算机的对话交互现已成为主流。 联络中心是进入这个虚拟助手世界的自然过程。

组织可以将音频从 Genesys Cloud 实时流式传输到 Google Dialogflow ES,然后将意图和插槽返回到 Genesys Cloud。 自助服务意图的实现可以在 Google 端或在 Architect 流程中处理。 在需要时,客户可以优雅地升级给适当的代理商。

点击图片放大。

快速入门步骤

这篇快速入门文章有助于指导您实施 Google Dialogflow 集成。 在这里,您将学习如何执行以下步骤:

  1. 创建谷歌 Dialogflow ES 平台服务帐号凭据。
  2. 从 Genesys AppFoundry 获取谷歌 Dialogflow ES 集成。
  3. 配置谷歌 Dialogflow ES 平台服务帐号凭据。
  4. 激活谷歌云端 Dialogflow ES 集成。
  5. 设置 Genesys 云架构师流程,然后将 Google Dialogflow ES 机器人与架构师流程关联起来。
  6. 将 Genesys Cloud 电话号码路由到架构师流程。
注意: 在获取 Google Dialogflow ES 高级应用程序之前,您必须联系 Genesys 云销售人员以更新您的订阅。 有关这些应用的更多信息,请参阅 什么是高级应用程序?关于高级应用程序。 

步骤 1: 创建谷歌 Dialogflow ES 平台服务帐号凭据

本节介绍如何在谷歌云平台控制台中创建谷歌 Dialogflow ES 平台服务帐号凭据。

必备

要创建 Google Dialogflow ES 平台服务帐号凭据,请执行以下步骤:

  1. 在 Google Cloud Platform 控制台中,创建一个新项目,然后为该项目创建一个服务帐号。 
  2. 向服务帐号授予以下角色:
    • 对话流 API 客户端
    • 对话流 API 阅读器
  3. 创建服务帐号密钥并下载该密钥的 JSON 版本。  

步骤 2: 从 Genesys AppFoundry 获取谷歌 DialogFlow ES

本节介绍如何从 Genesys AppFoundry 访问和安装谷歌 Dialogflow ES 集成。 在获取 Google Dialogflow ES 高级应用程序之前,您必须联系 Genesys 云销售人员以更新您的订阅。 有关这些应用的更多信息,请参阅 什么是高级应用程序?关于高级应用程序。 

要在你的组织中安装谷歌 Dialogflow ES,请执行以下步骤:

  1. 登录您想要添加谷歌 Dialogflow ES 的组织的 Genesys Cloud:
    1. 选择合适的组织。
    2. 输入您的电子邮件地址和密码。
    3. 单击 “ 登录”
  2. 单击 管理员
  3. 在 “ 集成” 下,单击 “ 集成”
  4. 单击 集成
  5. 在 搜索 框中,键入 谷歌对话框。 此时将显示谷歌对话流的卡片。
  6. 点击 谷歌 Dialogflow 卡片。 将显示有关应用程序的信息。
  7. 单击 “ 安装”

谷歌 Dialogflow ES 现在可以从 Genesys Cloud 的 管理员 > 集成 > 集成 页面进行 配置和激活。 

步骤 3: 配置谷歌 Dialogflow ES 平台服务帐号凭据

本节介绍如何在 Genesys Cloud 中配置谷歌 Dialogflow ES 平台服务帐号凭据。 

注意: Genesys Cloud OAuth 客户端凭证要求已过时,不再需要。

必备

要配置 Google Dialogflow ES 平台服务帐号凭据,请执行以下步骤:

  1. 在 Genesys Cloud 中,打开 管理员 菜单并导航到 集成。 然后,搜索并打开谷歌 Dialogflow ES 集成。
  2. 在谷歌 Dialogflow ES 集成页面上,单击 配置 选项卡。
  3. 单击 凭据,然后单击 配置
  4. 打开您之前下载的谷歌 Dialogflow ES JSON 服务帐户密钥文件。
  5. 将 JSON 服务帐户密钥文件中的信息复制到相应的 Genesys Cloud 字段中。
    1. 将 JSON 文件中的 “client_id” 值复制到 Genesys Cloud 的 客户端 ID 字段中。
    2. 将 JSON 文件中的 “client_email” 值复制到 Genesys Cloud 的 客户端电子邮件 字段中。
    3. 将 JSON 文件中的 “private_key_id” 复制到 Genesys Cloud 的 私钥 ID 字段中。
    4. 将 JSON 文件中的 “private_key” 值复制到 Genesys Cloud 的 私钥 字段中。
      注意: 确保复制引号之间出现的所有信息。 确保复制并粘贴显示的确切值,并且没有任何值转换为无效命令。 例如,第三方复制程序可以将\ n 值转换为新行。
  6. 单击 “ 确定”

步骤 1: 启用谷歌对话流 ES 集成

  1. 在 “ 状态” 列中, 单击 “ 不活动”。 将打开 “更改状态” 对话框。
  2. 单击 “ 是”。 谷歌 Dialogflow ES 集成状态更改为 “ 活动”。

点击图片放大。

步骤 1: 创建 Genesys 云架构师流程并使用 Google Dialogflow ES 机器人对其进行配置

在下面的示例中,我们演示了如何创建允许客户订购鲜花进行配送的 Architect 流程。 我们提供了一个额外的示例,展示如何为预配置的 Google Dialogflow ES 机器人设置 Architect 以进行租车。 这些示例假设您有先前配置的 Google Dialogflow ES 代理,还有 Genesys Cloud 队列和数据操作。

前提

  • 在谷歌 Dialogflow ES 控制台中配置的谷歌 Dialogflow 机器人。 有关更多信息,请参阅 谷歌的 Dialogflow ES 文档。

要创建 Architect 流程,请执行以下步骤:

  1. 在 Genesys Cloud 中,单击 管理员
  2. 架构师下,单击 架构师。 此时将显示 Architect 主页。
  3. 在 Architect 主页上,单击或将鼠标悬停在 “ 流程” 菜单上,然后选择适当的流程类型。
  4. 单击 “ 添加” 。 将打开创建流程对话框。
  5. 在 “名 ” 字段中,输入流程的唯一名称。
  6. (可选)在 “ 描述” 字段中,添加一个简短的句子或短语来描述此流程。
  7. 单击 默认语言 列表,然后选择流程的默认支持语言。
  8. 单击 “ 分区” 列表,然后选择要放置流程的部门。
  9. 单击 创建流程。 此时将打开流程配置页面。

  1. 在 Architect 工具箱中,展开 任务 类别,然后将 任务操作拖 动到可重复使用的任务区域。
  2. 将此任务设置为起始任务
  3. 为任务命名。
  4. 在 “初始问候语” 下,分配提示音或文字转语音。
  5. 单击 “ 单击” 以打开

  1. 在 Architect 工具箱中,展开 “ 数据” 类别,然后将 “ Call Dialogflow” 机器人 操作拖到 “开始” 操作下方。
  2. 在呼叫 Dialogflow Bot 面板中,执行以下步骤:
    1. (可选)重命名呼叫对话流动作。
    2. 选择以前配置的 Dialogflow ES 代理程序。 在这个例子中,我们使用 myDialogFlowBot
  3. Inents > OrderFlowers 下,使用变量设置鲜花数量、送货地址、交货日期和类型。

示例

点击图片放大。

  1. 在 Architect 工具箱中,展开音频类别,然后将 “ 排序花朵” 路径 下方的 “ 播放音频” 操作拖动。
  2. 添加提示或文字转语音,感谢买家订购鲜花。
  3. 展开 “ 转移” 类别,然后将 “ 转移到 ACD” 操作拖 动到 LiveAgent 路径下方。
  4. 为以下选项配置 “ 转移到 ACD ” 操作:
    • 当客户想要与在线座席通话时转移客户的队列。
    • (可选)预传输和传输失败的音频。
    • (可选)路由优先级、首选座席和语言技能。
    • (可选)失败输出。

示例

点击图片放大。

如下图所示,我们还将 Google Dialogflow ES 机器人和相关流程配置为包括租车选项。 此示例还包括 Ar chitect Call Data 操作,我们为其配置成功、失败和超时路径。

点击图片放大。

步骤 1: 将 Genesys Cloud 电话号码路由到流程

如果您已经拥有电话号码,则可以将其与之前创建的流程相关联。 您还可以购买 Genesys Cloud Voice 电话号码。 有关 Genesys Cloud Voice 的更多信息,请参阅下面的 “了解更多” 部分。

必备

此任务需要以下权限:

  • 架构师 > 流程 > 查看
  • 电话 > 插件 > 全部

要配置呼叫路由条目,请执行以下步骤:

  1. 在 Genesys Cloud 中,单击 管理员
  2. 路由下,单击 呼叫路由
  3. 单击 “ 添加”  
  4. 在 “名 ” 字段中,键入唯一的呼叫路由名称。 此名称显示在 “呼叫路由” 页面上的条目列表中。
  5. 要添加要与配置关联的电话号码,请执行以下操作:
    1. 地址下,单击 添加
    2. 仅以数字格式键入完整的电话号码字符串。
    3. 单击 “ 提交”
  6. 重复步骤 5 添加更多电话号码。
  7. 单击 “ 保存”

要始终路由到单个流程,请执行以下操作:

  1. 常规路由下,确保禁用 使用基于计划的路由 切换开关。
  2. 单击 所有呼叫 列表,键入用户在拨打相关号码时输入的已发布流程的前几个字母,然后从列表中选择该字母。
  3. 单击 “ 保存”。 此时将显示一条消息,指示您的输入已保存。 您的条目可能需要几分钟才能显示在搜索结果中。  

注意: 此列表中仅显示以前在 Architect 中发布的流程。 您无法将呼叫路由配置与未发布的流程相关联。

摘要

祝贺您! 现在,您已经准备好使用 Genesys Cloud 测试您的谷歌 Dialogflow ES 代理。 现在,您可以在 Genesys Cloud Architect 中将交互路由到流程。 您还可以使用与 Architect 流程关联的 Google Dialogflow ES 代理来引导互动,并在 Genesys Cloud 中设置升级到实时座席。