Sessioni
La sessione è l'unità su cui si basa tutto il resto della piattaforma: è ciò per cui gli operatori vengono pagati, ciò per cui i clienti vengono fatturati, ed è la fonte dei dataset. Questa pagina documenta il suo ciclo di vita, gli eventi di attività visibili nel log e cosa succede dopo che una sessione termina.
Ultimo aggiornamento 2026-08-09
Il ciclo di vita della sessione
Ogni sessione attraversa un piccolo insieme fisso di stati. Lo stato attuale è sempre visibile nella dashboard, e ogni transizione viene registrata come evento di attività, così la cronologia di una sessione può essere ricostruita con precisione.
| Stato | Cosa significa | Come cambia |
|---|---|---|
| PENDING | La sessione esiste ma nessun operatore è ancora connesso | Diventa ACTIVE quando l'operatore si connette, o CANCELLED se non parte mai |
| ACTIVE | Un operatore è connesso e sta controllando il robot; registrazione e tempo fatturato sono in corso | Può passare a PAUSED, COMPLETED o CANCELLED |
| PAUSED | La sessione è temporaneamente sospesa e non vengono accettati input di controllo | Torna ad ACTIVE alla ripresa, oppure termina da qui |
| COMPLETED | La sessione è terminata normalmente; la registrazione viene finalizzata e il cliente può valutare l'operatore | Stato terminale |
| CANCELLED | La sessione è terminata prima del completamento normale, per iniziativa di una delle parti o della piattaforma | Stato terminale |
La distinzione più importante nella pratica: le sessioni COMPLETED producono un dataset finalizzato e un operatore valutabile, mentre CANCELLED contrassegna le sessioni che non hanno completato il loro corso. Entrambi sono stati terminali; una sessione non viene mai riaperta.
Eventi di attività
Mentre una sessione è in corso, la piattaforma scrive un log di eventi con timestamp. I clienti lo vedono in diretta durante il monitoraggio, e resta associato alla sessione anche in seguito per finalità di audit. Questi sono gli eventi che si possono incontrare.
| Evento | Significato |
|---|---|
| SESSION_START | L'operatore si è connesso e la sessione è diventata ACTIVE |
| SESSION_END | La sessione è terminata ed è passata a uno stato terminale |
| PAUSE | La sessione è stata messa in pausa; l'input di controllo è sospeso |
| RESUME | La sessione è tornata da PAUSED ad ACTIVE |
| ACTIVITY_CHECK | Un controllo periodico che conferma che l'operatore sta effettivamente controllando il robot |
| INACTIVITY_WARNING | Nessun input dall'operatore per un certo periodo; l'operatore viene avvisato prima che qualcosa venga interrotto |
| INACTIVITY_STOP | L'operatore è rimasto inattivo dopo l'avviso e la piattaforma ha interrotto la sessione |
| OPERATOR_SWITCH | Il controllo è passato da un operatore a un altro nella stessa sessione |
| ERROR | Qualcosa è andato storto, ad esempio un'interruzione dello stream o un errore di controllo, ed è stato registrato |
La catena di inattività esiste per proteggere il budget del cliente. Gli eventi ACTIVITY_CHECK scattano periodicamente; un periodo senza input produce un INACTIVITY_WARNING, e il silenzio prolungato un INACTIVITY_STOP. Per gli operatori il consiglio pratico è semplice: se occorre allontanarsi, conviene mettere in pausa la sessione invece di lasciare che arrivino gli avvisi.
Chat della sessione
Cliente e operatore condividono una chat per tutta la durata della sessione. È il canale per le istruzioni sull'attività, i problemi nella scena e il coordinamento: un oggetto fuori portata, una telecamera da regolare, un cambiamento di ciò che il cliente vuole dimostrato. I messaggi vengono conservati con la sessione e possono essere rivisti dopo la sua conclusione, il che è utile quando una valutazione o una controversia richiede contesto.
Valutazione dopo il completamento
Quando una sessione raggiunge lo stato COMPLETED, il cliente può valutare l'operatore su una scala da 1 a 5 stelle e lasciare un commento. Le valutazioni alimentano il punteggio complessivo dell'operatore e la sua visibilità sulla piattaforma, e sono quindi il principale segnale di qualità su cui si basa il marketplace. Conviene valutare onestamente: una valutazione gonfiata per una sessione mediocre manda il cliente successivo incontro alla stessa esperienza.
I dati della sessione diventano dati di addestramento
Per tutta la durata di una sessione ACTIVE, la piattaforma registra la telemetria del robot, gli input dell'operatore e i flussi delle telecamere. A completamento avvenuto, la registrazione viene organizzata in episodi e compare nel browser dei dataset del cliente in formato LeRobot. Da lì può entrare direttamente nelle pipeline di addestramento per ACT, Diffusion Policy, SmolVLA o fine-tune di GR00T, con la solita avvertenza che GR00T richiede LeRobot v2.1.
Per questo la disciplina durante la sessione conta oltre la semplice cortesia. Ogni pausa, ogni tratto di inattività, ogni deviazione improvvisata fa parte della registrazione. Sessioni pulite producono episodi puliti; sessioni disordinate producono dati che devono essere revisionati e tagliati prima di poter essere utilizzati.
Estendere una sessione
Quando il lavoro dura più del previsto, una sessione può essere estesa invece di interrompersi alla fine prenotata. L'estensione è possibile solo mentre la sessione è ancora in corso e il robot non ha una prenotazione successiva in conflitto; il tempo aggiuntivo viene fatturato come il resto della sessione secondo il proprio piano. Se un'estensione non è possibile, si completa normalmente la sessione e se ne prenota una successiva: il browser dei dataset mantiene gli episodi di entrambe le sessioni fianco a fianco nello stesso ambiente.
Domande frequenti
Qual è la differenza tra COMPLETED e CANCELLED?▾
COMPLETED significa che la sessione ha completato il suo corso: la registrazione viene finalizzata e il cliente può valutare l'operatore. CANCELLED significa che è terminata prima del previsto, per iniziativa di una delle parti o della piattaforma. Entrambi sono stati terminali.
Un altro operatore può subentrare a metà sessione?▾
Sì. Un passaggio di consegne viene registrato come evento OPERATOR_SWITCH, così il registro della sessione mostra sempre chi aveva il controllo in un dato momento.
Cosa attiva esattamente un arresto per inattività?▾
Un periodo prolungato senza input dell'operatore. La piattaforma registra prima un INACTIVITY_WARNING; solo se l'operatore resta inattivo dopo l'avviso, INACTIVITY_STOP termina la sessione. Mettere in pausa deliberatamente evita l'intera catena.
Dove vanno i dati dopo una sessione?▾
Nel browser dei dataset dell'ambiente a cui appartiene il robot, organizzati come episodi in formato LeRobot. Il cliente che ha prenotato la sessione è proprietario dei dati.
Gestire i propri robot su AY-Robots come cliente: configurare ambienti, accoppiare bracci e telecamere, prenotare sessioni, dataset e fatturazione.
Cosa fa un operatore robot remoto su AY-Robots: ottenere la certificazione, eseguire sessioni di teleoperazione, dati puliti e pagamenti tramite Stripe Connect.