Skip to content

Integrazione MTurk (chiuso a settembre 2026)

Amazon Mechanical Turk ha chiuso il 30 settembre 2026. Che cosa fa ancora in Potato una vecchia configurazione MTurk e come spostare lo studio su Prolific, SONA o Connect.

Amazon Mechanical Turk (MTurk) ha chiuso definitivamente il 30 settembre 2026. Il suo avviso lo dice, e sia il sito per i requester sia la sandbox per i requester ora rispondono che la creazione di HIT e il completamento dei task non sono più disponibili. Uno studio Potato non può più reclutare worker lì, quindi questa pagina spiega che cosa fa ancora una vecchia configurazione MTurk e come spostare lo studio su un'altra piattaforma.

Vecchie configurazioni MTurk in Potato

Potato carica ancora una configurazione MTurk. L'accesso tramite workerId, il provider mturk e la pagina di anteprima per gli HIT non accettati restano nel codice, quindi il server di uno studio archiviato si avvia e le sue annotazioni salvate restano leggibili ed esportabili. Nessun worker può raggiungere il server tramite MTurk, e il pulsante "Submit HIT to MTurk" nella pagina di completamento non ha più dove inviare l'assegnazione.

La configurazione di uno studio MTurk si riconosce dal blocco di accesso e, spesso, da un blocco mturk che puntava alle credenziali requester di AWS:

yaml
login:
  type: url_direct
  url_argument: workerId
 
mturk:
  enabled: true
  config_file_path: configs/mturk_config.yaml

MTurk inviava quattro parametri nell'URL del worker, e i dati di un vecchio studio vi fanno riferimento:

ParametroChe cos'era
workerIdL'ID MTurk del worker, che Potato usava come nome utente
assignmentIdL'ID dell'assegnazione di un worker a un HIT
hitIdL'ID dell'HIT
turkSubmitToL'indirizzo a cui veniva inviato il modulo di completamento

Le annotazioni sono salvate sotto l'ID del worker in <output_annotation_dir>/<workerId>/user_state.json, quindi i risultati di uno studio si possono ancora collegare a qualsiasi registro dei pagamenti scaricato da MTurk prima della chiusura.

Spostare lo studio su un'altra piattaforma

La configurazione di annotazione resta invariata. Verifiche dell'attenzione, standard gold, fase di addestramento, assegnazione degli item e quote per annotatore funzionano allo stesso modo su ogni piattaforma, quindi cambiano solo l'accesso e il completamento. Mantieni login.type: url_direct e cambia login.url_argument da workerId al parametro ID della nuova piattaforma, elimina il blocco mturk e aggiungi il blocco crowdsourcing della nuova piattaforma. Per Prolific, il risultato è:

yaml
login:
  type: url_direct
  url_argument: PROLIFIC_PID
 
crowdsourcing:
  provider: prolific
  prolific:
    completion:
      code: "C1ABCDEF"   # the code from your Prolific study's settings

Poi crea lo studio sulla nuova piattaforma, con il suo URL esterno che punta al tuo server e il segnaposto dell'ID della piattaforma nel link. Integrazione con il crowdsourcing contiene il blocco e l'URL per Prolific, SONA, CloudResearch Connect, Clickworker, Microworkers e qualsiasi altro panel, e la sua sezione «Spostare uno studio fuori da MTurk» elenca i cinque passaggi in ordine.

I partecipanti della nuova piattaforma non sono i worker di MTurk. Se lo studio prosegue un dataset raccolto su MTurk, sottoponi gli stessi item gold sulla nuova piattaforma e confronta l'accuratezza prima di unire i due insiemi di etichette. Condurre uno studio in crowdsourcing spiega come scegliere tra le piattaforme.

Domande frequenti

Le risposte qui sotto descrivono MTurk com'è dopo il 30 settembre 2026.

Come funziona Potato con Amazon Mechanical Turk?

Non può più funzionarci, perché MTurk ha chiuso il 30 settembre 2026. Fino ad allora MTurk mandava ogni worker da un HIT di tipo External Question al server Potato con workerId, assignmentId, hitId e turkSubmitTo nell'URL, e Potato chiudeva il task con un pulsante che rimandava l'assegnazione a MTurk. Ora uno studio Potato recluta invece su Prolific, SONA, CloudResearch Connect o un altro panel.

La sandbox di MTurk è ancora disponibile?

No. La sandbox per i requester su requestersandbox.mturk.com ha chiuso insieme a MTurk il 30 settembre 2026 e segnala che la creazione di HIT e il completamento dei task non sono più disponibili. Per provare uno studio Potato prima del lancio, apri l'URL del tuo server con un ID inventato nel parametro della nuova piattaforma, per esempio ?PROLIFIC_PID=test01, e Potato ti fa accedere come quel partecipante.

Approfondimenti

Per i dettagli di implementazione, vedi la panoramica delle piattaforme nella documentazione sorgente di Potato.