Сесии
Сесията е единицата, на която се крепи всичко останало в платформата: за нея се плаща на операторите, за нея се фактурират клиентите и от нея се изрязват дейтасетите. Тази страница документира жизнения ѝ цикъл, събитията на активност, които ще видите в дневника, и какво се случва след приключване на сесия.
Последна актуализация 2026-08-09
Жизненият цикъл на сесията
Всяка сесия преминава през малък, фиксиран набор от състояния. Текущото състояние винаги е видимо в таблото, а всеки преход се записва като събитие на активност, така че историята на дадена сесия може да бъде възстановена точно.
| Състояние | Какво означава | Как се променя |
|---|---|---|
| PENDING | Сесията съществува, но все още няма свързан оператор | Става ACTIVE, когато операторът се свърже, или CANCELLED, ако така и не стартира |
| ACTIVE | Оператор е свързан и управлява робота; записът и фактурираното време текат | Може да премине в PAUSED, COMPLETED или CANCELLED |
| PAUSED | Сесията е временно спряна и не се приемат входни данни за управление | Връща се в ACTIVE при възобновяване, или приключва оттук |
| COMPLETED | Сесията е приключила нормално; записът е финализиран и клиентът може да оцени оператора | Крайно състояние |
| CANCELLED | Сесията е приключила преди нормалното си завършване, било то от страна, или от платформата | Крайно състояние |
Разликата, която на практика има най-голямо значение: сесиите COMPLETED произвеждат финализиран dataset и оператор, който може да бъде оценен, докато CANCELLED отбелязва сесии, които не са изминали пълния си път. И двете са крайни състояния; сесия никога не се отваря повторно.
Събития на активност
Докато сесия тече, платформата записва дневник от събития с времеви маркери. Клиентите го виждат на живо по време на наблюдение и той остава прикрепен към сесията след това за целите на одит. Това са събитията, с които ще се сблъскате.
| Събитие | Значение |
|---|---|
| SESSION_START | Операторът се свърза и сесията стана ACTIVE |
| SESSION_END | Сесията приключи и премина в крайно състояние |
| PAUSE | Сесията беше поставена на пауза; входът за управление е спрян |
| RESUME | Сесията се върна от PAUSED обратно в ACTIVE |
| ACTIVITY_CHECK | Периодична проверка, потвърждаваща, че операторът активно управлява робота |
| INACTIVITY_WARNING | Известно време няма вход от оператора; операторът е предупреден, преди нещо да бъде спряно |
| INACTIVITY_STOP | Операторът остана неактивен след предупреждението и платформата спря сесията |
| OPERATOR_SWITCH | Управлението премина от един оператор към друг в рамките на същата сесия |
| ERROR | Нещо се обърка, например прекъсване на поток или грешка в управлението, и беше записано |
Веригата за неактивност съществува, за да защити бюджета на клиента. Събитията ACTIVITY_CHECK се задействат периодично; период без вход произвежда INACTIVITY_WARNING, а продължителна тишина, INACTIVITY_STOP. За операторите практическият съвет е прост: ако трябва да се отдалечите, поставете сесията на пауза, вместо да оставите предупрежденията да дойдат.
Чат на сесията
Клиентът и операторът споделят чат за времетраенето на сесията. Той е каналът за инструкции за задачата, проблеми в сцената и координация: обект извън обхват, камера, която трябва да се коригира, промяна в това, което клиентът иска да бъде демонстрирано. Съобщенията се съхраняват заедно със сесията и могат да бъдат прегледани след приключването ѝ, което е полезно, когато оценка или спор се нуждаят от контекст.
Оценяване след приключване
Когато сесия достигне COMPLETED, клиентът може да оцени оператора по скала от 1 до 5 звезди и да остави обратна връзка. Оценките подхранват общия резултат на оператора и неговата видимост в платформата, така че те са основният сигнал за качество, върху който работи пазарът. Оценявайте честно: завишена оценка за небрежна сесия изпраща следващия клиент към същото преживяване.
Данните от сесията стават тренировъчни данни
През цялата ACTIVE сесия платформата записва телеметрия на робота, входните данни на оператора и видео потоците от камерите. След приключване записът се организира в епизоди и се появява в браузъра за дейтасети на клиента във формат LeRobot. Оттам може да отиде директно в тренировъчни pipeline за ACT, Diffusion Policy, SmolVLA или GR00T дообучения, с обичайната уговорка, че GR00T изисква LeRobot v2.1.
Затова дисциплината в сесията означава повече от учтивост. Всяка пауза, всеки бездеен период, всяко импровизирано отклонение е част от записа. Чистите сесии произвеждат чисти епизоди; безредните сесии произвеждат данни, които трябва да бъдат прегледани и подрязани, преди да са използваеми.
Удължаване на сесия
Когато работата отнеме повече време от планираното, сесия може да бъде удължена, вместо да бъде прекъсната в края на резервираното време. Удължаването е възможно само докато сесията все още тече и роботът няма конфликтна резервация непосредствено след нея; допълнителното време се фактурира като останалата част от сесията според вашия план. Ако удължаване не е възможно, завършете сесията нормално и резервирайте продължение: браузърът за дейтасети пази епизодите от двете сесии една до друга в една и съща среда.
Често задавани въпроси
Каква е разликата между COMPLETED и CANCELLED?▾
COMPLETED означава, че сесията е изминала пълния си път: записът е финализиран и клиентът може да оцени оператора. CANCELLED означава, че е приключила предсрочно, независимо дали я е прекратила страна, или платформата я е спряла. И двете са крайни състояния.
Може ли друг оператор да поеме управлението по средата на сесия?▾
Да. Предаването се записва като събитие OPERATOR_SWITCH, така че записът на сесията винаги показва кой е държал управлението във всеки момент.
Какво точно задейства спиране заради неактивност?▾
Продължителен период без вход от оператора. Платформата първо записва INACTIVITY_WARNING; само ако операторът остане неактивен и след предупреждението, INACTIVITY_STOP прекратява сесията. Съзнателното поставяне на пауза избягва цялата верига.
Къде отиват данните след сесия?▾
В браузъра за дейтасети на средата, към която принадлежи роботът, организирани като епизоди във формат LeRobot. Клиентът, който е резервирал сесията, притежава данните.
Управлявайте роботите си в AY-Robots като клиент: настройте среди, сдвоете ръце и камери, резервирайте сесии, преглеждайте дейтасети и следете фактурирането.
Какво прави оператор на роботи в AY-Robots: получете сертификация, провеждайте сесии за телеоперация и получавайте плащане чрез Stripe Connect.