

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ワーカータスクテンプレートを作成および削除する
<a name="a2i-worker-template-console"></a>

ワーカーテンプレートを使用して、ワーカーがタスクで作業するときに表示されるインターフェイスと指示をカスタマイズできます。Amazon SageMaker AI コンソールの Augmented AI 領域でワーカータスクテンプレートを作成するには、このページの手順を使用します。Amazon Textract および Amazon Rekognition タスクには、スターターテンプレートが用意されています。HTML crowd 要素を使用してテンプレートをカスタマイズする方法については、「[カスタムワーカータスクテンプレートを作成する](a2i-custom-templates.md)」を参照してください。

SageMaker AI コンソールの Augmented AI 領域のワーカータスクテンプレートページでワーカーテンプレートを作成すると、ワーカータスクテンプレート ARN が生成されます。この ARN を API オペレーション [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateFlowDefinition.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateFlowDefinition.html) を使用してフロー定義を作成するときの `HumanTaskUiArn` への入力として使用します。このテンプレートは、コンソールのヒューマンレビューワークフローページで人間によるレビューワークフローを作成するときに選択できます。

Amazon Textract または Amazon Rekognition タスクタイプのワーカータスクテンプレートリソースを作成する場合、ワーカータスクテンプレートのコンソールページでテンプレートから生成されたワーカー UI をプレビューできます。「[ワーカータスクテンプレートプレビューを有効にする](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. Amazon A2I コンソール ([https://console.aws.amazon.com/a2i/](https://console.aws.amazon.com/a2i)) を開きます。

1. 左側のナビゲーションペインの **Amazon Augmented AI** で、**[Worker task templates]** (ワーカータスクテンプレート) を選択します。

1. **[テンプレートを作成]** をクリックします。

1. [**Template name (テンプレート名)**] に一意の名前を入力します。

1. (オプション) ユーザーに代わってサービスの呼び出しに必要なアクセス許可を Amazon A2I に付与する **[IAM role]** (IAM ロール) を入力します。

1. **[Template type]** (テンプレートの種類) で、ドロップダウンメニューからテンプレートの種類を選択します。**Textract 形式の抽出** または **Rekognition 画像モデレーション** タスク用のテンプレートを作成する場合は、適切なオプションを選択します。

1. カスタムテンプレート要素を次のように入力します。
   + Amazon Textract または Amazon Rekognition タスクテンプレートを選択した場合、**[Template editor]** (テンプレートエディタ) はカスタマイズ可能なデフォルトテンプレートで自動入力されます。
   + カスタムテンプレートを使用している場合は、定義済みのテンプレートをエディタに入力します。

1. (オプション) このステップを完了するには、**[Step 5]** (ステップ 5) でユーザーインターフェイスにレンダリングされる Amazon S3 オブジェクトを読み取る権限を IAM ロール ARN に付与する必要があります。

   Amazon Textract または Amazon Rekognition のテンプレートを作成する場合のみ、テンプレートをプレビューできます。

   **[See preview]** (プレビューを表示) を選択して、ワーカーに表示されるインターフェイスと指示をプレビューします。これは対話型コマンドです。サンプルタスクを完了して、[**Submit (送信)**] を選択すると、実行したタスクの結果出力が表示されます。

   カスタムタスクタイプのワーカータスクテンプレートを作成している場合は、`RenderUiTemplate` を使用してワーカータスク UI をプレビューできます。詳細については、「[ワーカータスクテンプレートをプレビューする](a2i-custom-templates.md#a2i-preview-your-custom-template)」を参照してください。

1. テンプレートに問題がなければ、[**Create (作成)**] を選択します。

テンプレートを作成したら、コンソールでヒューマンレビューワークフローを作成するときに、そのテンプレートを選択できます。テンプレートは SageMaker AI コンソールの **[Amazon Augmented 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` で UI の名前を指定し、`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. Amazon A2I コンソール ([https://console.aws.amazon.com/a2i/](https://console.aws.amazon.com/a2i)) を開きます。

1. 左側のナビゲーションペインの Amazon Augmented AI で、**[Worker task templates]** (ワーカータスクテンプレート) を選択します。

1. 削除するテンプレートを選択します。

1. **[Delete]** (削除) を選択します。

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` で UI の名前を指定します。