ワーカータスクテンプレートを作成および削除する - アマゾン SageMaker

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

ワーカータスクテンプレートを作成および削除する

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

SageMaker コンソールの Augmented AI 領域のワーカータスクテンプレートページでワーカーテンプレートを作成すると、ワーカータスクテンプレート ARN が生成されます。この ARN をへの入力として使用します。HumanTaskUiArnAPI オペレーションを使用してフロー定義を作成するときCreateFlowDefinition。このテンプレートは、コンソールのヒューマンレビューワークフローページで人間によるレビューワークフローを作成するときに選択できます。

Amazon Textract または Amazon Rekognition タスクタイプのワーカータスクテンプレートリソースを作成する場合、ワーカータスクテンプレートのコンソールページでテンプレートから生成されたワーカー 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. (オプション) ユーザーに代わってサービスの呼び出しに必要なアクセス許可を Amazon A2I に付与する [IAM role] (IAM ロール) を入力します。

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

  7. カスタムテンプレート要素を次のように入力します。

    • Amazon Textract または Amazon Rekognition タスクテンプレートを選択した場合、[Template editor] (テンプレートエディタ) はカスタマイズ可能なデフォルトテンプレートで自動入力されます。

    • カスタムテンプレートを使用している場合は、定義済みのテンプレートをエディタに入力します。

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

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

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

    カスタムタスクタイプのワーカータスクテンプレートを作成している場合は、RenderUiTemplate を使用してワーカータスク UI をプレビューできます。詳細については、「ワーカータスクテンプレートをプレビューする」を参照してください。

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

テンプレートを作成したら、コンソールでヒューマンレビューワークフローを作成するときに、そのテンプレートを選択できます。テンプレートは SageMaker コンソールの [Amazon Augmented AI] セクションで [Worker task templates] (ワーカータスクテンプレート) に表示されます。テンプレートを選択して ARN を表示します。この ARN をCreateFlowDefinitionAPI オペレーション。

ワーカータスクテンプレート (API) を使用してワーカータスクテンプレートを作成する

SageMaker API オペレーションを使用してワーカータスクテンプレートを生成するにはCreateHumanTaskUiで UI の名前を指定します。HumanTaskUiNameで HTML テンプレートを入力します。ContentUiTemplate。この API オペレーションをサポートする言語固有の SDK に関するドキュメントについては、以下の資料も参照してください。の セクションCreateHumanTaskUi

ワーカータスクテンプレートを削除する

ワーカータスクテンプレートを作成したら、SageMaker コンソールまたは SageMaker API オペレーション DeleteHumanTaskUi を使用して削除できます。

ワーカータスクテンプレートを削除すると、そのテンプレートを使用して作成された人間によるレビューワークフロー (フロー定義) を使用してヒューマンループを開始することはできません。削除したワーカータスクテンプレートを使用してすでに作成されているヒューマンループは、完了するまで継続して処理され、影響を受けません。

ワーカータスクテンプレートを削除する (コンソール)

  1. Amazon A2I コンソール (https://console.aws.amazon.com/a2i/) を開きます。

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

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

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

  5. 選択内容を確定するモーダルが表示されます。[削除] を選択します。

ワーカータスクテンプレート (API) を削除する

SageMaker API オペレーションを使用してワーカータスクテンプレートを削除するにはDeleteHumanTaskUiで UI の名前を指定します。HumanTaskUiName