Task Assist中的Bot Builder设置

Bot BuilderCopilot for Agents Task Assist背后的引擎。 如果您的组织使用 Task Assist,您必须创建一个Bot Builder机器人来执行坐席可用的任务。 这是您的任务机器人。

坐席可以选择的每个任务都对应于任务机器人中的意图Closed 联系人所说/键入的内容背后的含义或目的;联系人想要传达或完成的内容。。 通过构建包含执行该任务的每个步骤的Closed 用于训练机器人的对话的图形表示形式。教您的任务机器人如何完成每项任务。 您还可以创建规则Closed 用于定义机器人对不随上下文变化的消息的响应。故事Closed 用于训练机器人,以便根据意图和上下文进行交互处理。而不是构建流。

Task Assist 的工作方式

Task Assist需要以下CXone Mpower 应用程序

还需要您要在其中完成任务的平台或 Web 服务。例如,您的CRMClosed 管理联系人、销售信息、支持详细信息和案例历史记录等事项的第三方系统。或数据库。

当您在Task Assist中设置Copilot时,您可以指定要使用的任务机器人。 这将在您的任务机器人和 Copilot 之间创建连接。 它们在执行任务期间直接通信。

当坐席从坐席应用程序中选择任务时,请求将转到CopilotCopilot将请求发送给Bot Builder。 请求包含与所选任务关联的意图Closed 联系人所说/键入的内容背后的含义或目的;联系人想要传达或完成的内容。以及任何相关信息。 相关信息是完成任务所需的任何内容。 例如,如果任务正在更新CRMClosed 管理联系人、销售信息、支持详细信息和案例历史记录等事项的第三方系统。中的联系人地址,则相关信息可能是联系人的客户 ID 和新地址。 相关信息将作为自定义有效负载发送给Bot Builder

Bot Builder接收意图和自定义有效负载。 该意图会触发与其关联的Closed 用于训练机器人的对话的图形表示形式。故事Closed 用于训练机器人,以便根据意图和上下文进行交互处理。规则Closed 用于定义机器人对不随上下文变化的消息的响应。。 机器人运行流、故事或规则,并执行其配置的机器人作。 机器人作按照设计执行任务。

Bot Builder中的配置

您的任务机器人需要在Bot Builder中进行以下配置:

意图

对于坐席可以请求的每项任务,您都需要一个意图。 意图的名称用于Copilot配置,因此在配置意图后不要更改Copilot名称。 当坐席请求该任务时,这样做将导致错误。

您不需要像为标准Bot Builder机器人那样提供意图的训练示例。 这是因为每个意图都是在坐席选择时直接请求的。 机器人不需要了解何时在对话上下文中使用每个意图。

请勿将 taskbot 意图分配给多个流程、故事或规则。 当坐席请求该意图时,这样做将导致错误。

流、故事或规则

您可以使用流、故事和规则为任务机器人构建任务。 你使用哪个取决于你。 但是,应遵循与使用对话机器人时相同的准则。 那是:

  • 规则适用于简单、直接的任务。

  • 故事适用于更复杂的任务。

  • 流可用于任何类型的任务,并提供组成任务的作的图形表示形式。

Bot Builder脚本

任务机器人使用Bot Builder 脚本集成。 每个Task Assist任务都必须有自己的脚本Bot Builder。 Scripts 是作为脚本集成中的脚本作创建的。 您可以有一个或多个脚本集成,每个集成都有一个或多个脚本作。 脚本集成和脚本的数量和组织由您决定。

脚本作是执行任务的大部分指令的位置。 您可以在任务流中使用其他机器人作Closed 机器人在对话中可以执行的作,例如发送消息或填充时段。。 但是,当出现问题时,脚本更易于使用和调试。 它们还允许您进行多个 API 调用并直接处理响应。 这简化了处理Copilot发送的请求的过程。

Scripts 机器人作的时间限制为 10 秒。 如果脚本的执行时间超过 10 秒,它将超时。 为避免这种情况,请考虑创建两个 Scripts作,并将它们都添加到任务的故事、规则或流程中。

插槽

您的任务机器人将自定义有效负载从Copilot接收到单个槽中。 Bot Builder脚本必须解析有效负载,以提取完成任务所需的信息。 您还需要单独的插槽Bot Builder来存储这些数据。