创建和删除工作人员任务模板 - Amazon SageMaker
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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

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

在 Augmented AI 控制台的 SageMaker 区域的“Worker task templates (工作人员任务模板)”页面中创建工作人员模板时,将生成工作人员任务模板 ARN。在使用 API 操作 创建流定义HumanTaskUiArn时,将此 ARN 用作 CreateFlowDefinition 的输入。在 控制台的 Human review workflows (人工审核工作流程) 页面上创建人工审核工作流程时,您可以选择此模板。

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

创建工作人员任务模板

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

创建工作人员任务模板(控制台)

  1. 从 Amazon A2I 打开 https://console.aws.amazon.com/a2i 控制台。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

删除工作人员任务模板

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

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

删除工作人员任务模板(控制台)

  1. 从 Amazon A2I 打开 https://console.aws.amazon.com/a2i 控制台。

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

  3. 选择要删除的模板。

  4. Selete 删除

  5. 将显示模态以确认您的选择。选择 Delete (删除)。

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

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