MTurk統合(2026年9月に終了)
Amazon Mechanical Turkは2026年9月30日に終了しました。古いMTurkの設定がPotatoで今も何をするのか、そしてスタディをProlific、SONA、Connectに移行する方法を説明します。
Amazon Mechanical Turk(MTurk)は2026年9月30日に完全に終了しました。MTurkの告知にそう記されており、リクエスター向けサイトとリクエスター向けサンドボックスはどちらも、HITの作成とタスクの完了はもう利用できないと表示しています。PotatoのスタディはもうMTurkでワーカーを募集できないため、このページでは、古いMTurkの設定が今も何をするのか、そしてスタディを別のプラットフォームへ移行する方法を説明します。
Potatoにおける古いMTurkの設定
PotatoはMTurkの設定を今も読み込みます。workerIdログイン、mturkプロバイダー、未受諾のHIT向けのプレビューページはコードに残っているので、保存してあるスタディのサーバーは起動し、保存済みのアノテーションも読み込みとエクスポートができます。ただし、MTurk経由でサーバーにたどり着けるワーカーはおらず、完了ページの「Submit HIT to MTurk」ボタンにはアサインメントの送り先がありません。
MTurkスタディの設定は、ログインのブロックと、多くの場合はAWSのリクエスター認証情報を指していたmturkブロックで見分けられます:
login:
type: url_direct
url_argument: workerId
mturk:
enabled: true
config_file_path: configs/mturk_config.yamlMTurkはワーカーのURLで4つのパラメータを渡しており、古いスタディのデータはそれらを参照しています:
| パラメータ | 内容 |
|---|---|
workerId | ワーカーのMTurk ID。Potatoはこれをユーザー名として使っていました |
assignmentId | 1人のワーカーの1つのHITへのアサインメントのID |
hitId | HITのID |
turkSubmitTo | 完了フォームの送信先 |
アノテーションはワーカーのIDのもとで<output_annotation_dir>/<workerId>/user_state.jsonに保存されているため、スタディの結果は、MTurkの終了前にダウンロードした支払い記録と今でも突き合わせることができます。
スタディを別のプラットフォームへ移行する
アノテーションの設定はそのまま引き継げます。注意力チェック、ゴールドスタンダード、トレーニングフェーズ、アイテムの割り当て、アノテーターごとの上限はどのプラットフォームでも同じように動くので、変わるのはログインと完了の部分だけです。login.type: url_directはそのままにして、login.url_argumentをworkerIdから新しいプラットフォームのIDパラメータに変更し、mturkブロックを削除して、新しいプラットフォームのcrowdsourcingブロックを追加します。Prolificの場合は次のようになります:
login:
type: url_direct
url_argument: PROLIFIC_PID
crowdsourcing:
provider: prolific
prolific:
completion:
code: "C1ABCDEF" # the code from your Prolific study's settings次に、新しいプラットフォームでスタディを作成し、その外部URLをサーバーに向け、リンクにプラットフォームのIDプレースホルダーを含めます。Prolific、SONA、CloudResearch Connect、Clickworker、Microworkers、その他のパネルのブロックとURLはクラウドソーシング統合にあり、同ページの「MTurkからスタディを移行する」の節に5つの手順が順番にまとめてあります。
新しいプラットフォームの参加者はMTurkのワーカーとは別の人々です。MTurkで収集したデータセットを引き継ぐスタディの場合は、新しいプラットフォームで同じゴールドアイテムを実施し、正確さを比べてから2つのラベルセットを統合してください。プラットフォームの選び方はクラウドソーシングのスタディを実施するで説明しています。
よくある質問
以下の回答は、2026年9月30日以降のMTurkの状況を説明しています。
PotatoはAmazon Mechanical Turkとどのように連携しますか?
MTurkは2026年9月30日に終了したため、もう連携できません。それまでは、MTurkが各ワーカーをExternal Question HITからPotatoサーバーへ、URLにworkerId、assignmentId、hitId、turkSubmitToを含めて送り、PotatoはアサインメントをMTurkに送り返すボタンでタスクを終えていました。現在、Potatoのスタディは代わりにProlific、SONA、CloudResearch Connect、またはその他のパネルで参加者を募集します。
MTurkのサンドボックスはまだ使えますか?
いいえ。requestersandbox.mturk.comのリクエスター向けサンドボックスは2026年9月30日にMTurkとともに終了し、HITの作成とタスクの完了はもう利用できないと表示しています。公開前にPotatoのスタディをテストするには、新しいプラットフォームのパラメータに架空のIDを入れてサーバーのURLを開きます。たとえば?PROLIFIC_PID=test01とすると、Potatoはその参加者としてログインさせます。
関連情報
- クラウドソーシング統合 - Potatoが対応するすべてのプラットフォームの設定
- クラウドソーシングのスタディを実施する - プラットフォームの選択、品質管理、報酬
- 品質管理 - 注意力チェックとゴールドスタンダード
実装の詳細については、Potatoのソースドキュメントにあるプラットフォーム調査を参照してください。