呼叫 Dialogflow CX 机器人操作

必备 

集成 > 集成 > 查看分配给 任何用户角色的权限

使用 Call Dialogflow CX Bot 操作可在流程中运行自助服务应用程序,而不是将客户路由到座席之前或之前运行流程中的

注释:
  • 此操作在呼叫、聊天和消息流中可用。
  • 谷歌 Dialogflow CX 机器人使用 Genesys 虚拟代理服务(由谷歌 CCAI 集成到 Genesys Cloud 中)提供支持的虚拟代理服务,不符合 PCI 标准。 最佳实践建议您不要在 Architect 安全呼叫流中使用它们。
  • 要在架构师中启用 Call Dialogflow CX Bot 操作,您必须首先从 Genesys AppFoundry 获取谷歌对话流集成。 然后,在 Genesys Cloud 中对其进行配置,然后在谷歌控制台中创建一个谷歌 Dialogflow CX 机器人。
  • 您必须至少启用一个有效的 Google Dialogflow 客户体验集成。 有关更多信息,请参阅 关于谷歌 Dialogflow 客户体验集成。
  • 您在谷歌控制台中对 Google Dialogflow CX 机器人所做的更改可能需要几分钟的时间才能显示在架构师中。
  • 要为 Google Dialogflow 机器人启用插入功能,请参阅为 Google Dialogflow 机器人 启用插入功能。
  • 管理员可以使用 Architect 流程中提供的任何文本语音转换提供程序来与已安装的机器人集成一起使用。 有关更多信息,请参阅 关于文本到语音转换 (TTS) 集成
  • 有关配置谷歌 Dialogflow CX 的更多帮助,请参阅 关于谷歌 Dialogflow 客户体验集成 和 谷歌 Dialogflow 常见问题解答。
姓名 描述
名称字段 为操作键入一个独特的名称。 您在此处输入的标签将成为任务序列中显示的操作名称。
Dialogflow CX 代理

您想要使用的特定 Dialogflow CX 机器人,也称为代理。 此版本是您在 Google 控制台中创建的代理机器人。

环境

选择您希望流程在运行时使用的 Google Dialogflow CX 环境。

注意: Dialogflow CX 代理程序始终可以使用草稿环境。 如果您没有为选定的 Dialogflow CX 代理创建任何环境,则唯一可用的环境是草稿。 否则,除了 “草稿” 之外,还会显示已发布环境的列表。

环境为流程提供了一种选择架构师在流程运行时调用的 Google Dialogflow CX 代理版本的方法。 有关在架构师中使用 Google Dialogflow CX 环境的更多信息,请参阅在架构师中 使用 Google Dialogflow 环境。 有关更多信息,请参阅 Google Dialogflow CX 文档 中的 版本和环境。

初始事件名称

会话开始时触发的 Dialogflow 代理事件的名称。

代理输入文本

要发送到 Dialogflow CX 代理的字符串变量文本。

注意: 通常,只有在将机器人操作链接在一起时才使用此字段。

会话参数

您可以传递到机器人或从机器人中检索的信息。 输入变量的名称和要分配的值。 您可以添加多个变量,也可以对它们重新排序。

输入

输入用于设置指定名称的 Google Cloud Dialogflow CX 会话参数,其值为 Dialogflow CX 会话开始时指定的值。

  • 密钥名 此值表示 Dialogflow CX 会话参数的名称。 有关更多信息,请参阅 Google Dialogflow CX 文档 中的 版本和环境。
  • 要分配的值 在 Dialogflow CX 会话开始时指定的值。

输出

使用输出来读取指定的 Google Cloud Dialogflow CX 会话参数的值,并设置 Architect 变量以分配给该值。

注意: 键名区分大小写。

  • 密钥名
  • 要分配的变量
实时代理转接元数据

将从 Google Cloud Dialogflow CX 返回的值映射回架构师变量。 这些值来自您在 Google Cloud Dialogflow CX 代理中指定的 “实时代理移交” 履行有效负载。 实时代理移交履行有效负载必须是 JSON 对象。 密钥名称是 JSON 对象中键的名称。 有关更多信息,请参阅 Google Dialogflow ES 文档 中的 取消意图。

跟进响应超时

Google Cloud Dialogflow CX 机器人可能会从用户那里检索后续信息。 在这里,输入机器人等待用户回复的时间。

默认响应超时为 12 小时,允许的最小值为 0 秒。 系统将 NOT_SET 或负持续时间视为即时持续时间。

注意: 跟进响应超时适用于每个买家回复。 每当客户响应然后从机器人收到另一个提示时,超时都会重置。

例如,如果机器人询问 “你的首选日期是什么时候”,它会等待最多 12 个小时才能得到客户回复。 如果客户回复的日期在 12 小时内,机器人回复 “谢谢,你还有其他选择”,那么流程将重新启动超时。 流程再等待 12 个小时才能得到关于另一个日期的响应。

输出失敗

选择要分配给 Dialogflow 机器人返回的失败数据值的变量。

数据值 变量
错误类型
  • 功能未启用错误: “呼叫 Dialogflow CX Bot” 操作不适用于组织。
  • 内部服务器错误 呼叫 Dialogflow CX Bot 操作期间发生意外错误。 通常,收到的响应格式无效。 联系 Genesys Cloud 客户服务中心
  • 没有输入错误: Call Dialogflow CX Bot 操作在没有任何用户输入的情况下超时。
  • 没有匹配错误: Dialogflow CX 机器人收到的用户输入与任何语法元素都不匹配。
  • 没有资源错误: Dialogflow CX 机器人响应不包括可访问的资源。
    注意: 此错误也可能是由账单问题引起的,例如信用卡过期。
  • 版本不匹配错误: 从 Dialogflow 机器人那里获得成功,但发生了不匹配的情况。 例如,返回的 Intent 与使用操作配置的任何 Intent 都不匹配。 重新加载流程并重新发布。
错误消息 未本地化的消息。 此字符串变量可以为空或 NOT_SET。

注意: 要展开或折叠变量列表,请单击 失败输出旁边的箭头

配置意图和失败路径

姓名 描述
成功之路

谷歌 Dialogflow CX 机器人的草稿规定了这些路径。

失败输出路径

此路径表示运行操作时发生错误或处理结果时出现问题。  

注意: 如果网络遇到连接问题,则操作会自动采取此故障路径。

将相应的操作拖动到失败路径下方,然后指导要交互采取的路径。 例如,将呼叫者发送给座席寻求帮助的转接操作。