Sessions

Ang session ang unit na kinabibitinan ng lahat ng iba pa sa platform: ito ang binabayaran sa mga operator, ito ang binibilyan sa mga kliyente, at dito hinuhugot ang mga dataset. Dinodokumento ng pahinang ito ang lifecycle nito, ang mga activity event na makikita mo sa log, at kung ano ang mangyayari matapos matapos ang isang session.

Huling na-update 2026-08-09

Ang session lifecycle

Dumadaan ang bawat session sa maliit at nakatakdang set ng state. Palaging nakikita ang kasalukuyang state sa dashboard, at nila-log ang bawat transition bilang activity event, kaya't puwedeng ganap na i-reconstruct ang history ng isang session.

StateAno ang ibig sabihinPaano ito nagbabago
PENDINGUmiiral ang session pero wala pang naka-connect na operatorNagiging ACTIVE kapag nag-connect ang operator, o CANCELLED kung hindi ito nagsimula
ACTIVEMay naka-connect na operator na kumokontrol sa robot; tumatakbo ang recording at billing timePuwedeng lumipat sa PAUSED, COMPLETED, o CANCELLED
PAUSEDPansamantalang hinihinto ang session at walang tinatanggap na control inputBumabalik sa ACTIVE kapag ipinagpatuloy, o natatapos mula rito
COMPLETEDNatapos nang normal ang session; na-finalize ang recording at puwedeng i-rate ng kliyente ang operatorTerminal state
CANCELLEDNatapos ang session bago ang normal na pagkakumpleto, ng isang partido man o ng platformTerminal state

Ang pagkakaiba na pinakamahalaga sa praktika: gumagawa ang mga COMPLETED session ng finalized na dataset at may operator na puwedeng ma-rate, samantalang minamarkahan ng CANCELLED ang mga session na hindi umabot sa katapusan nito. Terminal pareho ang dalawa; hindi na kailanman muling binubuksan ang isang session.

Activity event

Habang tumatakbo ang session, sumusulat ang platform ng timestamped na event log. Nakikita ito ng mga kliyente nang live habang nagmo-monitor, at nananatili itong nakakabit sa session pagkatapos para sa auditing. Ito ang mga event na maeenkwentro mo.

EventKahulugan
SESSION_STARTNag-connect ang operator at naging ACTIVE ang session
SESSION_ENDNatapos ang session at lumipat sa isang terminal state
PAUSENa-pause ang session; naka-suspend ang control input
RESUMEBumalik ang session mula PAUSED papuntang ACTIVE
ACTIVITY_CHECKIsang periodic na check na kinukumpirma na aktibong kinokontrol ng operator ang robot
INACTIVITY_WARNINGWalang input ang operator sa loob ng ilang panahon; binabalaan ang operator bago may hihintuin
INACTIVITY_STOPNanatiling inactive ang operator matapos ang warning kaya hininto ng platform ang session
OPERATOR_SWITCHLumipat ang control mula sa isang operator patungo sa isa pa sa loob ng parehong session
ERRORMay nagkaproblema, tulad ng pagbagsak ng stream o kamalian sa control, at na-log

Umiiral ang chain ng inactivity para protektahan ang budget ng kliyente. Regular na nagpapaputok ng ACTIVITY_CHECK event; gumagawa ng INACTIVITY_WARNING ang isang panahong walang input, at ng INACTIVITY_STOP ang patuloy na katahimikan. Simple ang praktikal na payo para sa mga operator: kung kailangan mong umalis sandali, i-pause ang session sa halip na hayaang dumating ang mga warning.

Session chat

Nagsasalo ang kliyente at operator ng chat sa buong tagal ng session. Ito ang channel para sa task instruction, problema sa eksena, at koordinasyon: bagay na hindi maabot, camera na kailangang ayusin, pagbabago sa gustong i-demonstrate ng kliyente. Naka-store ang mga mensahe kasabay ng session at puwedeng irepaso matapos ito matapos, na kapaki-pakinabang kapag kailangan ng konteksto ang isang rating o dispute.

Pag-rate matapos matapos

Kapag umabot na sa COMPLETED ang isang session, puwedeng i-rate ng kliyente ang operator sa 1 hanggang 5 star scale at magbigay ng feedback. Nagpapakain ang rating sa pangkalahatang score ng operator at sa visibility nila sa platform, kaya ito ang pangunahing quality signal na pinapatakbo ng marketplace. I-rate nang tapat: nagpapadala ang inflated na rating para sa isang pabaya na session ng susunod na kliyente sa parehong karanasan.

Nagiging training data ang session data

Sa buong ACTIVE na session, nire-record ng platform ang robot telemetry, operator input, at camera feed. Matapos matapos, ina-organize ang recording sa mga episode at lumilitaw sa dataset browser ng kliyente sa LeRobot format. Mula rito, puwede itong dumiretso sa training pipeline para sa ACT, Diffusion Policy, SmolVLA, o GR00T fine-tune, na may karaniwang paalala na kailangan ng GR00T ang LeRobot v2.1.

Kaya mahalaga ang disiplina sa session lampas sa kagandahang-asal. Bahagi ng recording ang bawat pause, bawat idle na sandali, bawat improvised na detour. Gumagawa ang malinis na session ng malinis na episode; gumagawa ang magulong session ng datang kailangang irepaso at putulin bago magamit.

Pag-extend ng session

Kapag mas matagal ang trabaho kaysa sa plinano, puwedeng i-extend ang session sa halip na putulin ito sa naka-book na katapusan. Posible lang ang extension habang tumatakbo pa ang session at walang conflicting na booking sa robot sa likod nito; bina-bill ang dagdag na oras tulad ng natitirang bahagi ng session sa ilalim ng plan mo. Kung hindi posible ang extension, tapusin nang normal ang session at mag-book ng follow-up: pinananatili ng dataset browser ang mga episode ng parehong session magkatabi sa parehong environment.

Mga madalas itanong

Ano ang pagkakaiba ng COMPLETED at CANCELLED?

Ang ibig sabihin ng COMPLETED, umabot ang session sa katapusan nito: na-finalize ang recording at puwedeng i-rate ng kliyente ang operator. Ang ibig sabihin ng CANCELLED, natapos ito nang maaga, tinapos man ito ng isang partido o hininto ng platform. Terminal state pareho.

Puwede bang kumuha ng ibang operator sa kalagitnaan ng session?

Oo. Na-log ang isang handover bilang OPERATOR_SWITCH event, kaya laging ipinapakita ng session record kung sino ang kumokontrol sa anumang punto ng oras.

Ano nga ba ang nagti-trigger ng inactivity stop?

Isang matagalang panahong walang input mula sa operator. Nag-log muna ang platform ng INACTIVITY_WARNING; kung mananatiling inactive ang operator matapos ang warning saka lang tatapusin ng INACTIVITY_STOP ang session. Iniiwasan ng sinasadyang pag-pause ang buong chain.

Saan napupunta ang data matapos ang isang session?

Sa dataset browser ng environment na kinabibilangan ng robot, na naka-organize bilang mga episode sa LeRobot format. Ang kliyenteng nag-book ng session ang may-ari ng data.