Sesje
Sesja to jednostka, na której opiera się wszystko inne na platformie: to za nią płaci się operatorom, za nią jest rozliczany klient i z niej powstają datasety. Ta strona dokumentuje jej cykl życia, zdarzenia aktywności widoczne w logu oraz to, co dzieje się po zakończeniu sesji.
Ostatnia aktualizacja 2026-08-09
Cykl życia sesji
Każda sesja przechodzi przez niewielki, stały zestaw stanów. Aktualny stan jest zawsze widoczny w panelu, a każde przejście jest rejestrowane jako zdarzenie aktywności, dzięki czemu historię sesji można dokładnie odtworzyć.
| Stan | Co oznacza | Jak się zmienia |
|---|---|---|
| PENDING | Sesja istnieje, ale żaden operator jeszcze się nie połączył | Staje się ACTIVE, gdy operator się połączy, albo CANCELLED, jeśli nigdy się nie zacznie |
| ACTIVE | Operator jest połączony i steruje robotem; trwa nagrywanie i naliczanie czasu rozliczeniowego | Może przejść do PAUSED, COMPLETED lub CANCELLED |
| PAUSED | Sesja jest tymczasowo wstrzymana i nie przyjmuje sygnałów sterujących | Wraca do ACTIVE po wznowieniu albo kończy się stąd |
| COMPLETED | Sesja zakończyła się normalnie; nagranie jest finalizowane i klient może ocenić operatora | Stan końcowy |
| CANCELLED | Sesja zakończyła się przed normalnym ukończeniem, czy to z inicjatywy jednej ze stron, czy platformy | Stan końcowy |
Rozróżnienie, które w praktyce liczy się najbardziej: sesje COMPLETED produkują sfinalizowany dataset i operatora, którego można ocenić, natomiast CANCELLED oznacza sesje, które nie przebiegły do końca. Obie są stanami końcowymi; sesja nigdy nie jest otwierana ponownie.
Zdarzenia aktywności
Podczas trwania sesji platforma zapisuje log zdarzeń z znacznikami czasu. Klienci widzą go na żywo podczas monitorowania, a potem pozostaje przypisany do sesji do celów audytu. Oto zdarzenia, które napotkasz.
| Zdarzenie | Znaczenie |
|---|---|
| SESSION_START | Operator połączył się i sesja stała się ACTIVE |
| SESSION_END | Sesja zakończyła się i przeszła w stan końcowy |
| PAUSE | Sesja została wstrzymana; sygnał sterujący jest zawieszony |
| RESUME | Sesja wróciła z PAUSED do ACTIVE |
| ACTIVITY_CHECK | Okresowa kontrola potwierdzająca, że operator aktywnie steruje robotem |
| INACTIVITY_WARNING | Brak wejścia od operatora przez pewien czas; operator jest ostrzegany, zanim cokolwiek zostanie zatrzymane |
| INACTIVITY_STOP | Operator pozostał nieaktywny po ostrzeżeniu i platforma zatrzymała sesję |
| OPERATOR_SWITCH | Sterowanie przeszło z jednego operatora na innego w ramach tej samej sesji |
| ERROR | Coś poszło nie tak, na przykład zerwanie strumienia lub usterka sterowania, i zostało zarejestrowane |
Łańcuch nieaktywności istnieje, by chronić budżet klienta. Zdarzenia ACTIVITY_CHECK odpalają się okresowo; okres bez wejścia produkuje INACTIVITY_WARNING, a utrzymująca się cisza INACTIVITY_STOP. Dla operatorów praktyczna rada jest prosta: jeśli musisz się odsunąć, wstrzymaj sesję zamiast czekać, aż nadejdą ostrzeżenia.
Czat sesji
Klient i operator dzielą czat przez czas trwania sesji. To kanał do instrukcji zadań, problemów ze sceną i koordynacji: obiekt poza zasięgiem, kamera wymagająca poprawienia, zmiana tego, co klient chce zademonstrować. Wiadomości są przechowywane razem z sesją i można je przejrzeć po jej zakończeniu, co przydaje się, gdy ocena lub spór potrzebują kontekstu.
Ocena po zakończeniu
Gdy sesja osiąga stan COMPLETED, klient może ocenić operatora w skali od 1 do 5 gwiazdek i zostawić komentarz. Oceny zasilają ogólny wynik operatora i jego widoczność na platformie, więc są głównym sygnałem jakości, na którym opiera się marketplace. Oceniaj uczciwie: zawyżona ocena za niedbałą sesję wysyła kolejnego klienta na to samo doświadczenie.
Dane sesji stają się danymi treningowymi
W trakcie sesji ACTIVE platforma nagrywa telemetrię robota, wejścia operatora i obraz z kamer. Po zakończeniu nagranie jest organizowane w epizody i pojawia się w przeglądarce datasetów klienta w formacie LeRobot. Stamtąd może trafić bezpośrednio do pipeline'ów treningowych ACT, Diffusion Policy, SmolVLA lub fine-tune'ów GR00T, z typowym zastrzeżeniem, że GR00T wymaga LeRobot v2.1.
Dlatego dyscyplina sesji ma znaczenie wykraczające poza uprzejmość. Każda pauza, każdy bezczynny odcinek, każdy zaimprowizowany objazd jest częścią nagrania. Czyste sesje produkują czyste epizody; chaotyczne sesje produkują dane, które trzeba przejrzeć i przyciąć, zanim staną się użyteczne.
Przedłużanie sesji
Gdy praca trwa dłużej niż planowano, sesję można przedłużyć zamiast przerywać na końcu zarezerwowanego czasu. Przedłużenie jest możliwe tylko wtedy, gdy sesja wciąż trwa, a robot nie ma za sobą konfliktowej rezerwacji; dodatkowy czas jest rozliczany tak jak reszta sesji w ramach Twojego planu. Jeśli przedłużenie nie jest możliwe, zakończ sesję normalnie i zarezerwuj kolejną: przeglądarka datasetów trzyma epizody obu sesji obok siebie w tym samym środowisku.
Najczęściej zadawane pytania
Jaka jest różnica między COMPLETED a CANCELLED?▾
COMPLETED oznacza, że sesja przebiegła do końca: nagranie jest finalizowane i klient może ocenić operatora. CANCELLED oznacza, że zakończyła się wcześniej, czy to z inicjatywy jednej ze stron, czy zatrzymała ją platforma. Obie są stanami końcowymi.
Czy inny operator może przejąć sesję w jej trakcie?▾
Tak. Przekazanie jest rejestrowane jako zdarzenie OPERATOR_SWITCH, dzięki czemu zapis sesji zawsze pokazuje, kto sprawował kontrolę w danym momencie.
Co dokładnie wywołuje zatrzymanie z powodu nieaktywności?▾
Utrzymujący się okres bez wejścia od operatora. Platforma najpierw rejestruje INACTIVITY_WARNING; dopiero jeśli operator pozostaje nieaktywny po ostrzeżeniu, INACTIVITY_STOP kończy sesję. Świadome wstrzymanie omija cały ten łańcuch.
Dokąd trafiają dane po sesji?▾
Do przeglądarki datasetów środowiska, do którego należy robot, zorganizowane jako epizody w formacie LeRobot. Właścicielem danych jest klient, który zarezerwował sesję.
Prowadź swoje roboty na AY-Robots jako klient: skonfiguruj środowiska, sparuj ramiona i kamery, rezerwuj sesje, przeglądaj datasety i rozliczenia.
Co robi zdalny operator robota na AY-Robots: zdobądź certyfikat, prowadź sesje teleoperacji, dostarczaj czyste dane i otrzymuj wypłaty przez Stripe Connect.