必备

  • Genesys Cloud CX 1、Genesys Cloud CX 2、Genesys Cloud CX 3、Genesys Cloud CX 1 Digital II、Genesys Cloud CX 2 Digital 或 Genesys Cloud CX 3 数字许可证
  • 架构师 </span>> </span>用户界面 </span>> </span>查看</span>权限
  • 建筑师>流动>添加、查看、编辑、删除允许
  • 语言理解>全部允许

使用 Call Digital Bot Flow 操作创建新的 Genesys 数字机器人流,或者将现有 Genesys Digital Bot Flow 集成到您的消息流中,包括队列内消息流

要访问 “呼叫数字机器人流程” 操作,请执行以下步骤:

  1. 打开现有消息流,或创建新消息流。
  2. 单击现有状态或任务,或创建新状态或任务。 
  3. 从 Architect 工具箱中,将呼叫数字机器人流程操作拖到编辑器中。
  4. 根据您的设计配置操作。

点击图片放大。

DBF 消息流示例

呼叫数字机器人流操作配置

姓名 描述
姓名 为呼叫数据操作键入一个独特的名称。 您在此处输入的标签将成为流程结构中显示的操作名称。
数字机器人流程

选择要在流程中使用的现有数字机器人流程。 

  • 要调用现有机器人,请单击选择数字机器人流程,然后选择要使用的机器人。
  • 如果您选择现有机器人流程,要打开并更改流程,请单击 “</span>编辑”。
  • 要 创建新的机器人,请单击 “ 添加”。
版本

选择使用最近发布的版本,或使用以前发布的版本。 默认情况下,会选择最近发布的版本。

Bot 输入文本

提供机器人通过机器人流程中的第一个 Ask 操作处理的初始语音。

执行结果

退出原因 表示导致机器人流程退出的原因。 查看 执行结果: 退出原因 部分了解详细信息。

Intent 在运行时从机器人流程中 返回。 如果流程未检测到 Intent,则 Intent 设置中绑定的变量在运行时默认为 NOT_SET 字符串。

下表描述了导致机器人流退出的原因。 

错误 原因
ByFlow 触发 该机器人的业务规则规定,不可能继续使用自助服务。 在机器人流程中的适当位置添加 “ 退出机器人流程” 操作
用户请求的座席 最终用户特别要求与人工代理交谈。
错误。* 任何以 Error 开头的原因代码都表示机器人流程中存在错误。 本文的其余部分提供了有关错误性质的更多信息。 有关示例,请参阅以下条目。
错误。表达式。除以零 在执行算术计算时,你的一个表达式试图除以零。
错误。表达式。数据类型 其中一个表达式返回的值包含错误的数据类型。 例如,你的表达式应该返回一个整数,但实际上返回一个字符串。
错误。表达式。索引越界

您的一个表达式试图引用集合中不存在的项目;例如,引用仅包含 4 个项目的集合中的第四项。 

注意: 第一个项目的集合索引从零开始。

错误。表达式。ValueNotset 你的一个表达式错误地试图使用 NOT_SET 或返回 NOT_SET 值的变量。
错误。表达式。数字溢出 在加、减或乘数字时,您的一个表达式创建的值大于该数据类型允许的最大值(正值或负数)。 例如,请参阅 “System.maxInt” 和 “System.minint”。
错误。表达式。字符串溢出 你的一个表达式试图创建一个字符串值,该值包含的字符数超过允许的字符数。
错误。每次回复的操作太多 你的流程有一个循环,它执行了太多次,而不会停下来要求用户输入或将信息中继给用户。 当前每回合的最大动作数为 1000 次。
 错误。太多转弯 您的流程在单个会话中多次要求用户输入或将信息传回给用户。 当前每个会话的最大回合次数为 200。
错误 .max 递归任务深度已达到 您的流程有一个可重复使用的任务,在该任务中,它使用 “ 调用任务” 操作 再次调用同一任务。 当前任务可以调用自身的最大次数为 5 次。
错误。未知意图:  “设 置方法” 操作 指定了不存在的意图的名称。
错误。输入变量无效。<variablename> 调用机器人流程时,例如,从入站呼叫流或入站聊天流程中,为机器人流程的输入变量之一传递的值无效。
错误。无效的确认模式 用于为 “询问...” 操作设置确认模式的表达式返回了无效值。 表达式应返回 “总是” 或 “从不”。
识别失败。*

任何以 “RecognitionFailure” 开头的原因代码都表示机器人在特定的 “询问...” 操作(例如 “询问插槽” 或 “询问意图”)中为用户提供了多次尝试,但即使在所有这些尝试之后,机器人仍未检测到好的答案。

本文的其余部分提供了有关识别失败原因的更多信息。 原因字符串末尾出现 “确认” 表示最终用户的最后一次(不成功)尝试是在机器人要求确认意图或插槽值时发生的。 原因字符串末尾出现 “Collection” 表示机器人询问了该操作的 “主要” 问题。 有关示例,请参阅以下条目。

识别失败 .maxnoMatches.集合 机器人多次问了主要问题,每次用户都用语音或文字输入回应,但机器人无法理解。 这种行为称为 “不匹配”。 经过几次不匹配之后,机器人放弃并退出了。
识别失败 .maxno 输入。确认 机器人多次询问确认问题,每次用户都保持沉默。 这种行为称为 “无输入”。 在几次没有输入之后,机器人放弃并退出了。
识别失败。maxnoto 确认 最终用户在一次操作中多次对确认问题说 “不”。
识别失败 .maxTurns 对于单个操作来说,“无输入”、“不匹配” 和 “不能确认” 的总数太多。 这种行为意味着用户体验很差,因此机器人放弃并退出了。 
识别失败。所有选项都被拒绝 当最终用户在机器人确认某个意图或插槽值时说 “不” 时,机器人在离开当前动作之前不会尝试识别或确认相同的意图或插槽值。 如果存在少量可能的意图(或槽值),并且用户对所有意图(或槽值)都说 “不”,则机器人将以此原因代码退出。