创建和删除工作人员任务模板 - Amazon SageMaker

创建和删除工作人员任务模板

可以使用工作人员模板来自定义在工作人员在处理任务时显示的界面和说明。按照此页面上的说明执行操作,在 Amazon SageMaker 控制台的 Amazon AI 区域中创建工作人员任务模板。其中为 Amazon Textract 和 Amazon Rekognition 任务提供了入门模板。要了解如何使用 HTML crowd 元素自定义您的模板,请参阅创建自定义工作人员模板

在 SageMaker 控制台的 Augmented AI 区域,在“工作人员任务模板”页面中创建工作人员模板时,将生成工作人员任务模板 ARN。在使用 API CreateFlowDefinition 操作创建流定义时,请使用此 ARN 作为对 HumanTaskUiArn 的输入。在控制台的“人工审核工作流”页面上创建人工审核工作流时,可以选择此模板。

如果您要为 Amazon Textract 或 Amazon Rekognition 任务类型创建工作人员任务模板资源,则可以在工作人员任务模板控制台页面上预览从模板生成的工作人员 UI。您必须将启用工作人员任务模板预览 中描述的策略附加到用于预览模板的 IAM 角色。

创建工作人员任务模板

您可以使用 SageMaker 控制台和使用 SageMaker API 操作 CreateHumanTaskUi 创建工作人员任务模板。

创建工作人员任务模板(控制台)
  1. 通过 https://console.aws.amazon.com/a2i/ 打开 Amazon A2I 控制台。

  2. 在左侧导航窗格中的 Amazon Augmented AI 下,选择工作人员任务模板

  3. 选择 Create template (创建模板)

  4. Template name (模板名称) 中,输入一个唯一名称。

  5. (可选)输入一个 IAM 角色,该角色向 Amazon A2I 授予代表您调用服务所需的权限。

  6. 模板类型中,从下拉菜单中选择模板类型。如果要为 Textract-form extraction (Textract 表单提取)Rekognition -image moderation (Rekognition 图像审核) 任务创建模板,请选择适当的选项。

  7. 输入您的自定义模板元素,如下所示:

    • 如果您已选择 Amazon Textract 或 Amazon Rekognition 任务模板,则模板编辑器将自动填充可自定义的默认模板。

    • 如果您使用的是自定义模板,请在编辑器中输入预定义的模板。

  8. (可选)要完成此步骤,您必须向 IAM 角色 ARN 提供读取在步骤 5 中的用户界面上呈现的 Amazon S3 对象的权限。

    只能在为 Amazon Textract 或 Amazon Rekognition 创建模板时预览模板。

    选择查看预览可预览工作人员将看到的界面和说明。这是一个交互式预览。在完成示例任务并选择 Submit (提交) 后,您将看到刚刚执行的任务所生成的输出。

    如果要为自定义任务类型创建工作人员任务模板,您可以使用 RenderUiTemplate 预览工作人员任务 UI。有关更多信息,请参阅 预览工作人员任务模板

  9. 如果您对模板感到满意,请选择 Create (创建)

创建模板后,您可以在控制台中创建人工审核工作流时选择该模板。在 SageMaker 控制台的 Amazon Augmented AI 部分中,您的模板还将显示在工作人员任务模板的下方。选择您的模板可查看其 ARN。在使用 API 操作 CreateFlowDefinition 时,可以使用此 ARN。

使用工作人员任务模板创建工作人员任务模板 (API)

要使用 SageMaker API 操作 CreateHumanTaskUi 生成工作人员任务模板,请在 HumanTaskUiName 中为您的 UI 指定一个名称,然后在Content 中的 UiTemplate 下输入 HTML 模板。在 CreateHumanTaskUi另请参阅部分中,查找支持此 API 操作的特定于语言的 SDK。

删除工作人员任务模板

创建工作人员任务模板后,您可以使用 SageMaker 控制台或 SageMaker API 操作 DeleteHumanTaskUi 将其删除。

删除某个工作人员任务模板后,您无法使用通过该模板创建的人工审核工作流(流定义)来启动人工循环。已使用您删除的工作人员任务模板创建的任何人工循环将继续处理,直到完成,不会受到影响。

删除工作人员任务模板(控制台)
  1. 通过 https://console.aws.amazon.com/a2i/ 打开 Amazon A2I 控制台。

  2. 在左侧导航窗格中的 Amazon Augmented AI 下,选择工作人员任务模板

  3. 选择要删除的模板。

  4. 选择删除

  5. 此时显示一个模块来确认您的选择。选择删除

删除工作人员任务模板 (API)

要使用 SageMaker API 操作 DeleteHumanTaskUi 删除工作人员模板,请在 HumanTaskUiName 中指定 UI 的名称。