Интеграция с MTurk (закрыт в сентябре 2026 года)
Amazon Mechanical Turk закрылся 30 сентября 2026 года. Что старая конфигурация MTurk ещё делает в Potato и как перенести исследование на Prolific, SONA или Connect.
Amazon Mechanical Turk (MTurk) закрылся навсегда 30 сентября 2026 года. Об этом говорит его уведомление, а сайт для заказчиков и песочница для заказчиков теперь отвечают, что создание HIT и выполнение заданий больше недоступны. Исследование в Potato больше не может набирать там исполнителей, поэтому на этой странице описано, что старая конфигурация MTurk ещё делает и как перенести исследование на другую платформу.
Старые конфигурации MTurk в Potato
Potato по-прежнему загружает конфигурацию MTurk. Вход через workerId, провайдер mturk и страница предпросмотра для непринятых HIT остались в коде, поэтому сервер архивного исследования запускается, а сохранённая разметка остаётся доступной для чтения и экспорта. Ни один исполнитель не может попасть на сервер через MTurk, а кнопке «Submit HIT to MTurk» на странице завершения некуда отправить назначение.
Конфигурацию исследования на MTurk можно узнать по блоку входа и часто по блоку mturk, который указывал на учётные данные заказчика в AWS:
login:
type: url_direct
url_argument: workerId
mturk:
enabled: true
config_file_path: configs/mturk_config.yamlMTurk передавал в URL исполнителя четыре параметра, и данные старого исследования на них ссылаются:
| Параметр | Что это было |
|---|---|
workerId | Идентификатор исполнителя в MTurk, который Potato использовал как имя пользователя |
assignmentId | Идентификатор назначения одного исполнителя на один HIT |
hitId | Идентификатор HIT |
turkSubmitTo | Адрес, на который отправлялась форма завершения |
Разметка хранится под идентификатором исполнителя в <output_annotation_dir>/<workerId>/user_state.json, поэтому результаты исследования по-прежнему можно сопоставить с любыми платёжными записями, скачанными из MTurk до его закрытия.
Перенос исследования на другую платформу
Конфигурация разметки переносится без изменений. Проверки внимательности, эталонные примеры, этап обучения, назначение объектов и квоты на разметчика работают одинаково на всех платформах, поэтому меняются только вход и завершение. Оставьте login.type: url_direct, замените в login.url_argument значение workerId на параметр идентификатора новой платформы, удалите блок 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 должен указывать на ваш сервер, а в ссылке должен стоять заполнитель идентификатора платформы. В разделе Интеграция с краудсорсингом есть блок и URL для Prolific, SONA, CloudResearch Connect, Clickworker, Microworkers и любой другой панели, а в его подразделе «Перенос исследования с MTurk» по порядку перечислены пять шагов.
Участники новой платформы — не исполнители MTurk. Если исследование продолжает набор данных, собранный на MTurk, прогоните те же эталонные объекты на новой платформе и сравните точность, прежде чем объединять два набора меток. Выбор между платформами описан в разделе Как провести краудсорсинговое исследование.
Частые вопросы
Ответы ниже описывают MTurk в том состоянии, в каком он находится после 30 сентября 2026 года.
Как Potato работает с Amazon Mechanical Turk?
Больше никак, потому что MTurk закрылся 30 сентября 2026 года. До этого MTurk отправлял каждого исполнителя из HIT типа External Question на сервер Potato с workerId, assignmentId, hitId и turkSubmitTo в URL, а Potato завершал задание кнопкой, которая отправляла назначение обратно в MTurk. Теперь исследование в Potato набирает участников на Prolific, SONA, CloudResearch Connect или другой панели.
Доступна ли ещё песочница MTurk?
Нет. Песочница для заказчиков по адресу requestersandbox.mturk.com закрылась вместе с MTurk 30 сентября 2026 года и сообщает, что создание HIT и выполнение заданий больше недоступны. Чтобы проверить исследование в Potato перед запуском, откройте URL своего сервера с выдуманным идентификатором в параметре новой платформы, например ?PROLIFIC_PID=test01, и Potato впустит вас как этого участника.
Что почитать дальше
- Интеграция с краудсорсингом - Настройка для каждой платформы, которую поддерживает Potato
- Как провести краудсорсинговое исследование - Выбор платформы, контроль качества и оплата
- Контроль качества - Проверки внимательности и эталонные примеры
Подробности реализации — в обзоре платформ в исходной документации Potato.