

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 建立和刪除工作者任務範本
<a name="a2i-worker-template-console"></a>

您可以使用工作者範本來自訂介面和指示，讓工作者在處理您的任務時看到。使用此頁面上的指示，在 Amazon SageMaker AI 主控台增強版 AI 區域中建立工作者任務範本。為 Amazon Textract 和 Amazon Rekognition 任務提供了一個入門範本。若要了解如何使用 HTML Crowd 元素來自訂範本，請參閱[建立自訂工作者任務範本](a2i-custom-templates.md)。

當您在 SageMaker AI 主控台的增強版 AI 區域的工作者任務範本頁面中建立工作者範本時，會產生工作者任務範本 ARN。當您使用 API 作業 [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateFlowDefinition.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateFlowDefinition.html) 建立一個流程定義時，請使用這個 ARN 作為 `HumanTaskUiArn` 的輸入。在主控台的人工審核工作流程頁面上建立流程定義時，您可以選擇此範本。

如果您要為 Amazon Textract 或 Amazon Rekognition 任務類型建立工作者任務範本資源，則可以在工作者任務範本主控台頁面上預覽從範本產生的工作者使用者介面。您必須將[啟用工作者任務範本預覽](a2i-permissions-security.md#permissions-for-worker-task-templates-augmented-ai)中所述政策連接到用於預覽範本的 IAM 角色。

## 建立工作者任務範本
<a name="a2i-create-worker-template-console"></a>

您可以建立工作者任務範本，請使用 SageMaker AI 主控台和使用 SageMaker API 作業 [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateHumanTaskUi.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateHumanTaskUi.html)。

**建立工作者任務範本 (主控台)**

1. 在 [https://console.aws.amazon.com/a2i/](https://console.aws.amazon.com/a2i) 開啟 Amazon A2I 主控台。

1. 在左側導覽窗格中的 **Amazon 增強版 AI**，選擇**工作者任務範本**。

1. 選擇**建立範本**。

1. 在**範本名稱**中，輸入唯一名稱。

1. (選用) 輸入 **IAM 角色**，授與 Amazon A2I 代表您呼叫服務所需的許可。

1. 在**範本類型**中，從下拉式清單中選擇範本類型。如果您要為 **Textract - 表單擷取**或 **Rekognition - 影像審核**任務建立範本，請選擇適當的選項。

1. 輸入自訂範本元素，如下所示：
   + 如果您選取 Amazon Textract 或 Amazon Rekognition 任務範本，**範本編輯器**中會自動填入可供您自訂的預設範本。
   + 如果您使用自訂範本，請在編輯器中輸入您預先定義的範本。

1. (選擇性) 若要完成此步驟，您必須提供具有讀取在**步驟 5** 中轉譯在使用者介面上之 Amazon S3 物件的權限的 IAM 角色 ARN。

   如果您正在為 Amazon Textract 或 Amazon Rekognition 建立範本，則只能預覽範本。

   選擇**查看預覽**來預覽工作者看到的介面和指示。這是互動式預覽。完成範例任務並選擇**提交** 後，您會看到剛才執行的任務所產生的輸出。

   如果您要為自訂任務類型建立工作者任務範本，則可以使用 `RenderUiTemplate` 預覽工作者任務使用者介面。如需詳細資訊，請參閱[預覽工作者任務範本](a2i-custom-templates.md#a2i-preview-your-custom-template)。

1. 當您對範例感到滿意時，請選擇**建立**。

建立範本之後，當您在主控台建立人工審核工作流程時，您可以選取該範本。您的範本也會出現在 SageMaker AI 主控台的 **Amazon 增強版 AI** 區段中的**工作者任務範本**之下。選擇您的範本以檢視其 ARN。使用 [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateFlowDefinition.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateFlowDefinition.html) API 作業時，請使用此 ARN。

**使用工作者任務範本 (API) 建立工作者任務範本**  
若要使用 SageMaker API 作業 [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateHumanTaskUi.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateHumanTaskUi.html) 產生工作者任務範本，請在 `HumanTaskUiName` 中指定使用者介面的名稱，然後在 `UiTemplate` 下的 `Content` 輸入您的 HTML 範本。查找有關支援此 API 作業的特定語言 SDK 的文件，請參閱 [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateHumanTaskUi.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateHumanTaskUi.html) 的**另請參閱**部分。

## 刪除工作者任務範本
<a name="sms-delete-worker-task-template"></a>

一旦您已經建立工作者任務範本，您可以進行刪除，請使用 SageMaker AI 主控台或 SageMaker API 作業 [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteHumanTaskUi.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteHumanTaskUi.html)。

當您刪除工作者任務範本時，您無法使用該範本建立的人工審核工作流程 (流程定義) 來啟動人工循環。任何已使用您刪除的工作者任務範本建立的人工循環都會繼續處理，直到完成為止，不會受到影響。

**刪除工作者任務範本 (主控台)**

1. 在 [https://console.aws.amazon.com/a2i/](https://console.aws.amazon.com/a2i) 開啟 Amazon A2I 主控台。

1. 在左側導覽窗格中的 Amazon 增強版 AI，選擇**工作者任務範本**。

1. 選取您要刪除的範本。

1. 選取**刪除**。

1. 出現一個模式以確認您的選擇。選取**刪除**。

**刪除工作者任務範本 (API)**  
若要使用 SageMaker API 作業 [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteHumanTaskUi.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteHumanTaskUi.html) 刪除工作者任務範本，請在 `HumanTaskUiName` 中指定使用者介面的名稱。