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

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

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

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

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

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. [テンプレートを作成] をクリックします。

  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 セクションにも表示されます。テンプレートを選択して ARN を表示します。CreateFlowDefinition API オペレーションを使用する場合は、この ARN を使用します。

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

SageMaker API オペレーション を使用してワーカータスクテンプレートを生成するにはCreateHumanTaskUi、 で UI の名前を指定HumanTaskUiNameし、 Contentの で HTML テンプレートを入力しますUiTemplate。この 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