Sessioner

En session är den enhet allt annat på plattformen hänger på: det är vad operatörer får betalt för, vad kunder faktureras för, och vad dataset skärs ur. Den här sidan dokumenterar dess livscykel, aktivitetshändelserna du kommer att se i loggen, och vad som händer efter att en session avslutas.

Senast uppdaterad 2026-08-09

Sessionens livscykel

Varje session rör sig genom en liten, fast uppsättning tillstånd. Det aktuella tillståndet syns alltid i instrumentpanelen, och varje övergång loggas som en aktivitetshändelse, så en sessions historik kan rekonstrueras exakt.

TillståndVad det betyderHur det ändras
PENDINGSessionen finns men ingen operatör är ansluten änBlir ACTIVE när operatören ansluter, eller CANCELLED om den aldrig startar
ACTIVEEn operatör är ansluten och styr roboten; inspelnings- och faktureringstiden löperKan gå till PAUSED, COMPLETED eller CANCELLED
PAUSEDSessionen är tillfälligt stoppad och inga styrinmatningar accepterasÅtergår till ACTIVE vid återupptagande, eller avslutas härifrån
COMPLETEDSessionen avslutades normalt; inspelningen är slutförd och kunden kan betygsätta operatörenSluttillstånd
CANCELLEDSessionen avslutades innan normalt slutförande, antingen av en part eller av plattformenSluttillstånd

Den skillnad som spelar störst roll i praktiken: COMPLETED-sessioner ger ett slutfört dataset och en operatör som kan betygsättas, medan CANCELLED markerar sessioner som inte fullföljdes. Båda är sluttillstånd; en session öppnas aldrig igen.

Aktivitetshändelser

Medan en session pågår skriver plattformen en tidsstämplad händelselogg. Kunder ser den live under övervakning, och den sitter kvar på sessionen efteråt för granskning. Det här är händelserna du kommer att stöta på.

HändelseBetydelse
SESSION_STARTOperatören anslöt och sessionen blev ACTIVE
SESSION_ENDSessionen avslutades och gick till ett sluttillstånd
PAUSESessionen pausades; styrinmatning är avstängd
RESUMESessionen återgick från PAUSED till ACTIVE
ACTIVITY_CHECKEn periodisk kontroll som bekräftar att operatören aktivt styr roboten
INACTIVITY_WARNINGIngen inmatning från operatören på ett tag; operatören varnas innan något stoppas
INACTIVITY_STOPOperatören förblev inaktiv efter varningen och plattformen stoppade sessionen
OPERATOR_SWITCHKontrollen gick från en operatör till en annan inom samma session
ERRORNågot gick fel, till exempel ett strömavbrott eller ett styrfel, och loggades

Inaktivitetskedjan finns för att skydda kundens budget. ACTIVITY_CHECK-händelser utlöses periodiskt; en period utan inmatning ger en INACTIVITY_WARNING, och fortsatt tystnad en INACTIVITY_STOP. För operatörer är det praktiska rådet enkelt: behöver du gå ifrån, pausa sessionen i stället för att låta varningarna komma.

Sessionschatt

Kund och operatör delar en chatt under sessionens gång. Det är kanalen för uppgiftsinstruktioner, scenproblem och koordinering: ett objekt utom räckhåll, en kamera som behöver justeras, en förändring i vad kunden vill ha demonstrerat. Meddelanden lagras med sessionen och kan granskas efter att den avslutas, vilket är användbart när ett betyg eller en tvist behöver kontext.

Betyg efter avslut

När en session når COMPLETED kan kunden betygsätta operatören på en skala från 1 till 5 stjärnor och lämna feedback. Betyg matar operatörens totalpoäng och deras synlighet på plattformen, så de är den huvudsakliga kvalitetssignal marknadsplatsen bygger på. Betygsätt ärligt: ett uppblåst betyg för en slarvig session skickar nästa kund till samma upplevelse.

Sessionsdata blir träningsdata

Under en ACTIVE session spelar plattformen in robottelemetri, operatörsinmatningar och kameraflödena. Efter avslut organiseras inspelningen i episoder och dyker upp i kundens datasetbläddrare i LeRobot-format. Därifrån kan det gå direkt in i träningspipeliner för ACT, Diffusion Policy, SmolVLA eller GR00T-finjusteringar, med den vanliga brasklappen att GR00T kräver LeRobot v2.1.

Det är därför sessionsdisciplin spelar roll bortom artighet. Varje paus, varje stillastående period, varje improviserad omväg är en del av inspelningen. Rena sessioner ger rena episoder; röriga sessioner ger data som måste granskas och putsas innan de går att använda.

Att förlänga en session

När arbetet drar ut längre än planerat kan en session förlängas i stället för att avbrytas vid den bokade sluttiden. Förlängning är bara möjlig medan sessionen fortfarande pågår och roboten inte har någon motstridande bokning bakom sig; den extra tiden faktureras som resten av sessionen enligt din plan. Är en förlängning inte möjlig, avsluta sessionen normalt och boka en uppföljning: datasetbläddraren håller episoderna från båda sessionerna sida vid sida i samma miljö.

Vanliga frågor

Vad är skillnaden mellan COMPLETED och CANCELLED?

COMPLETED betyder att sessionen fullföljdes: inspelningen är slutförd och kunden kan betygsätta operatören. CANCELLED betyder att den avslutades i förtid, antingen av en part eller för att plattformen stoppade den. Båda är sluttillstånd.

Kan en annan operatör ta över mitt i en session?

Ja. En överlämning loggas som en OPERATOR_SWITCH-händelse, så sessionsposten visar alltid vem som hade kontrollen vid varje given tidpunkt.

Vad exakt utlöser ett inaktivitetsstopp?

En sammanhängande period utan inmatning från operatören. Plattformen loggar först en INACTIVITY_WARNING; bara om operatören förblir inaktiv efter varningen avslutar INACTIVITY_STOP sessionen. Att pausa medvetet undviker hela kedjan.

Vart tar datat vägen efter en session?

Till datasetbläddraren för den miljö roboten tillhör, organiserat som episoder i LeRobot-format. Kunden som bokade sessionen äger datat.