メインコンテンツまでスキップ

アノテーションタスクの作成

プロジェクトマネージャーは選択したデータセットからアノテーションタスクを作成し、アノテーターとレビュアーを割り当てます。タスクのフィールド定義、ステータス遷移、一覧操作については アノテーションタスク を参照してください。本ページでは作成と割り当ての操作手順のみを扱います。

対象ロールと前提条件​

対象ロール​

ロール作成可否説明
プロジェクトマネージャー可「アノテーションタスクを管理」のモジュール権限が必要です
管理者可モジュール権限の制限を受けません
アノテーター不可「アノテーションタスクを管理」は既定で付与されません
レビュアー不可同上
収集者不可同上

前提条件​

項目要件
権限「アノテーションタスクを管理」
データセット注釈待ちのデータセットが1件以上
プロジェクト対象プロジェクトが存在すること。公開プロジェクトの場合、作成者がプロジェクトメンバーまたは管理者である必要があり、そうでない場合はAPIが403を返します
アノテーター割り当て可能なアカウントが1件以上
レビュアー空欄でもかまいません。空欄の場合、タスクにレビュアーが設定されないため、後でタスク詳細で追加する必要があります
タスク名プラットフォーム全体で一意であること。作成時に重複する場合、APIが自動で連番を付与し(例:「タスク (2)」)、エラーは返しません。既存名に編集する場合はAPIが400を返します

手順​

作成と割り当て​

作成には同等の入口が2つあり、どちらも同じフォームを使用します。

入口パス開き方
データページ/datasetデータセットを選択 → 下部操作バーの「アノテーション」
アノテーションタスクページ/tasks/newアノテーションタスクページ → 「アノテーションタスク作成」
  1. 注釈対象のデータセットを選択します。データページから開いた場合、チェックした内容がそのまま選択データセットになります。/tasks/new から開いた場合は、フォームの左側で選択します。
  2. フォームの「タスク作成」タブを選択します。
  3. タスク名を入力します。空欄の場合、システムは現在の日付をタスク名として使用します。
  4. 所属プロジェクトを選択します。フォーム内でプロジェクトを新規作成できます。
  5. アノテーターとレビュアーを選択します。どちらのフィールドも複数選択に対応しています。
  6. 選択したデータセット数が選択したアノテーター数以上であることを確認します。そうでない場合、送信時に拒否されます。
  7. 「作成」を選択します。

作成に成功すると、タスクの初期ステータスは「開始待ち」になります。管理者がシステム設定でFeishuボットのwebhookを構成している場合、作成時にタスク通知が送信されます。

アノテーターの分割ルール​

送信時、システムはアノテーターごとにデータセットを分割し、アノテーターごとに1つのタスクを作成します。タスク名は タスク名_アノテーター名 です。アノテーターを1名だけ選択した場合も同じ規則で命名します。

ルール動作
重複排除データセットIDを先に重複排除してから割り当てに使用します
均等分割データセット数をアノテーター数で割り、切り捨てた値を各アノテーターの基本枠とします
余り余ったデータセットは上位のアノテーターから順に、各自最大1件ずつ割り当てます
ランダム順「データをランダムに割り当て」をオンにすると、割り当て前にデータセットの順序をシャッフルし、同一の収集バッチが1人に集中するのを防ぎます
レビュアーのペアリングレビュアーはアノテーターの順に循環してペアリングします。レビュアーを1名だけ選択した場合、そのレビュアーがすべてのタスクを担当します
データ不足データセット数がアノテーター数より少ない場合、送信は拒否され、「データが不足しています。アノテーターを減らすかデータセットを増やしてください。」と表示されます

既存タスクへのデータ追加​

既存タスクにデータセットを追加する場合は「タスク追加」タブを使用します。対象タスクを選択し、追加するデータセットを選択して送信を確定します。追加操作はタスクを新規作成せず、そのタスクのデータセット範囲を拡張するだけです。

フォームのその他の入口​

タブ用途
タスク作成タスクを新規作成して担当者を割り当てます
タスク追加既存タスクにデータセットを補充します
クイック注釈タスクを作成せず、アノテーション画面に直接移動します

結果の確認​

確認項目期待される結果
タスクステータス新規タスクは「開始待ち」になります
タスク名フォームのタスク名に _アノテーター名 を付加したものになります
データセットの所属選択したデータセットがすべて、タスク詳細ページの「アノテーションデータ」タブに表示されます
データ割り当て各アノテーターのタスクのデータセット数の合計が、選択したデータセット数と一致し、重複がありません
レビュアーフォームでの選択と一致します。レビュアーを選択しない場合、タスクにレビュアーは設定されません

エラー時の対処​

現象原因対処
「タスクのプロジェクトを選択してください」と表示されるプロジェクトを選択していないプロジェクトを選択します。適切なものがない場合はフォーム内で新規作成します
「アノテーターとレビュアーを選択してください」と表示されるアノテーターを選択していない(レビュアーの空欄はこのチェックをトリガーしません)アノテーターを1名以上選択します
「データが不足しています。アノテーターを減らすかデータセットを増やしてください。」と表示されるデータセット数がアノテーター数より少ないアノテーター数を減らすか、データセットを補充します
APIが403を返す公開プロジェクトでタスクを作成したが、作成者がプロジェクトメンバーでないプロジェクトメンバーが作成するか、管理者にプロジェクトへの追加を依頼します
「タスクの作成に失敗しました。データ割り当てを確認してください。」と表示される分割結果がすべて空集合選択したデータセットが有効か確認し、選び直してから送信します
「タスク追加失敗」と表示される追加時に対象タスクを選択していない「タスク追加」タブで対象タスクを選択します

関連ページ​

ページ用途
アノテーションタスクタスクのステータスマシン、タスク詳細、一括操作
データ管理注釈対象のデータセットの絞り込みと選択
アノテーター操作ガイドアノテーターの実行手順
レビュアー操作ガイドレビューと差し戻しの手順
権限ロールとモジュール権限の対応