必备 
  • 集成 > 集成 > 查看 权限

在 Architect 消息流中使用呼叫机器人连接器操作。 通过此操作,您可以将消息传递流与任何机器人来源集成以进行处理,然后再将其返回意图和插槽给 Architect。 使用此操作时,您将提供一个 “机器人列表”。 Architect 使用此列表填充诸如机器人名称、版本、意图和会话变量之类的字段,然后将调用中的信息提供给客户的机器人进行处理。

注意: 确保与软件工程师合作开发翻译层。 该层允许第三方机器人与 Genesys Cloud API 进行通信。
姓名 描述
名称字段 为操作键入一个独特的名称。 您在此处输入的标签将成为任务序列中显示的操作名称。
Bot 输入文本 输入要发送给机器人的文本。 默认输入文本为 Message.Message.Body。
跟进响应超时

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

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

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

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

Bot 集成 要在流程中使用的机器人集成的名称。
Bot 名称

要在消息流中调用的机器人的名称。

Bot 版本 您要使用的机器人的特定版本。 此版本是在提供的机器人列表中指定的别名,指向机器人的特定版本。
会话变量

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

最常见的是,对于以完成的 Intent 启动机器人连接器的机器人使用会话变量。 此过程可确保机器人连接器收到执行其操作所需的上下文。

意图

本节中显示的选项反映了机器人中配置的逻辑。 每个 Intent 代表要执行的操作。 例如,预订酒店(BookHotel)或订购鲜花(OrderDlowers)。 每个目的路径都与任务编辑器中 “呼叫机器人连接器” 操作的输出路径匹配。

在每个 Intent 下方,Architect 会显示已配置的机器人插槽或用户为实现意图而必须提供的数据。 以 BookHotel Intent 为例,插槽可以包括位置、入住日期、房间类型和晚数。 如果用户选择 BookHotel 路径,则机器人会提供与该路径关联的插槽。

输出失敗

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

数据值 变量
错误类型
  • 功能未启用错误: “呼叫机器人连接器” 操作对组织不可用。
  • 内部服务器错误 呼叫机器人连接器操作处理过程中发生意外错误。 通常,收到的响应格式无效。 联系 Genesys Cloud 客户服务中心
  • 没有输入错误: 呼叫机器人连接器操作在没有任何用户输入的情况下超时。
  • 没有匹配错误: 机器人收到的用户输入与任何语法元素都不匹配。
  • 版本不匹配错误: 从机器人那里获得成功,但发生了不匹配的情况。 例如,返回的 Intent 与使用操作配置的任何 Intent 都不匹配。 重新加载流程并重新发布。
错误消息 未本地化的消息。 此字符串变量可以为空或 NOT_SET。

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

配置成功和失败路径

姓名 描述
Intent 输出路径或路径

为 Intent 配置匹配的输出。 此路径表示操作已成功与其外部端点通信并收到结果。 所有 bot 输出变量都是字符串类型。

将适当的操作拖动到想要交互采用的路径之后的目的路径下方。 

失败输出路径

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

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

将适当的操作拖动到指导您希望交互采取的路径的失败路径下方。 例如,将交互发送给座席寻求帮助的转移操作。