在 Genesys Cloud 中配置并激活谷歌 Dialogflow 客户体验集成

在 Architect 中访问 Cal l Dialogflow CX Bot 操作,你必须先添加和配置 Google Cloud Dialogflow CX 集成,然后授予访问组织中 Google Dialogflow CX 资源的权限。

配置并激活谷歌 Dialogflow 客户体验集成

要配置和激活 Google Dialogflow CX 集成,请执行以下步骤:

  1. 在 Google Cloud Platform 控制台中,创建一个新项目,然后为该项目创建一个服务帐号。 有关详细信息,请参阅 创建和管理服务帐号
  2. Dialogflow API 客户端 Dialogflow API 阅读器 Dialogflow 对话管理器角色授予服务账号。 有关更多信息,请参阅管理对服务帐号的访问权限
    注意: 这些角色使 Genesys Cloud 能够访问和搜索 Google Cloud Dialogflow CX 代理,并在运行时成功启动机器人。
  3. 创建服务帐号密钥并下载该密钥的 JSON 版本。有关更多信息,请参阅创建和删除服务帐号密钥
    注意: JSON 文件包含与 Genesys Cloud 集成的必要凭据。 Google Dialogflow CX 集成不要求您向服务帐号添加角色或管理员。
  4. 在 Genesys Cloud 中,打开谷歌 Dialogflow 客户体验集成:
    • 如果您之前没有将集成安装到 Genesys Cloud 组织中,请立即 安装。 
    • 如果您已安装集成,请打开 Genesys Cloud Admin 菜单,然后在 集成下单击 集成。 然后,搜索并打开谷歌 Dialogflow 客户体验集成。
  5. 在 Google Dialogflow 客户体验集成页面上,单击 配置 选项卡。
  6. 客户端证书 
  7. 单击 “ 配置”。 将打开 “配置凭据” 对话框。
  8. 打开您之前下载的 Google Cloud JSON 服务帐号密钥文件。
  9. 将 JSON 服务帐户密钥文件中的信息复制到相应的 Genesys Cloud 字段中。
    1. 将 JSON 文件中的 “client_id” 值复制到 Genesys 云 客户端 ID 字段中。
    2. 将 JSON 文件中的 “client_email” 值复制到 Genesys 云 客户端电子邮件 字段中。
    3. 将 JSON 文件中的 “private_key_id” 复制到 Genesys 云端 私钥 ID 字段中。
    4. 将 JSON 文件中的 “private_key” 值复制到 Genesys 云 私钥 字段中。
      注释:
      • 确保复制引号之间出现的所有信息。
      • 确保复制并粘贴显示的确切值,并且没有任何值转换为无效命令。 例如,第三方复制程序可以将\ n 值转换为新行。
  10. (可选)在 先进的 选项卡,定义要在其中查找 Google Cloud Dialogflow CX 机器人的 Google 区域。 默认情况下,此设置为 {},Genesys Cloud 仅搜索全球区域。 但是,例如,您可以指定以下内容:
    {
    “地点”:[
    “全球的”,
    “我们-中央1”
    ]
    }

    使用此配置,Genesys Cloud 搜索 全球的 和 我们-中央1 地区。
  11. 单击 “ 保存”
  12. 选择 详细信息选 项卡。
  13. 要激活集成,请单击 “ 不活动”。 此时将显示 “更改状态” 对话框,要求您确认是否要激活 Google Dialogflow CX。
  14. 单击 “ 是”。 状态将更改为 “ 活动”