Session
Session ndiyo kitengo ambacho kila kitu kingine kwenye jukwaa hutegemea: ndicho waendeshaji hulipwa kwa ajili yake, ndicho wateja hulipishwa kwa ajili yake, na ndicho dataset hukatwa kutoka humo. Ukurasa huu unaandika mzunguko wake wa maisha, matukio ya shughuli utakayoyaona kwenye log, na kinachotokea baada ya session kumalizika.
Ilisasishwa mwisho 2026-08-09
Mzunguko wa maisha wa session
Kila session hupitia seti ndogo, isiyobadilika ya hali. Hali ya sasa daima huonekana kwenye dashibodi, na kila mabadiliko hurekodiwa kama tukio la shughuli, hivyo historia ya session inaweza kujengwa upya kwa usahihi.
| Hali | Maana yake | Jinsi inavyobadilika |
|---|---|---|
| PENDING | Session ipo lakini hakuna operator aliyeunganishwa bado | Huwa ACTIVE operator anapounganishwa, au CANCELLED ikiwa haianzi kabisa |
| ACTIVE | Operator ameunganishwa na anaendesha roboti; kurekodi na muda wa malipo unaendelea | Inaweza kuhamia PAUSED, COMPLETED, au CANCELLED |
| PAUSED | Session imesimamishwa kwa muda na hakuna mchango wa udhibiti unaokubaliwa | Hurudi ACTIVE inapoendelea tena, au huisha kutoka hapa |
| COMPLETED | Session imemalizika kwa kawaida; rekodi imekamilishwa na client anaweza kutathmini operator | Hali ya mwisho |
| CANCELLED | Session imemalizika kabla ya kukamilika kwa kawaida, iwe kwa upande mmoja au na jukwaa | Hali ya mwisho |
Tofauti muhimu zaidi kivitendo: session za COMPLETED huzalisha dataset iliyokamilishwa na operator anayeweza kutathminiwa, wakati CANCELLED huashiria session ambazo hazikukamilisha mzunguko wake. Zote mbili ni hali za mwisho; session haifunguliwi tena kamwe.
Matukio ya shughuli
Wakati session inaendelea, jukwaa huandika log ya matukio yenye muhuri wa muda. Wateja huyaona moja kwa moja wakati wa ufuatiliaji, na hubaki yameambatanishwa kwenye session baadaye kwa ajili ya ukaguzi. Haya ndiyo matukio utakayokutana nayo.
| Tukio | Maana |
|---|---|
| SESSION_START | Operator aliunganishwa na session ikawa ACTIVE |
| SESSION_END | Session ilimalizika na kuhamia hali ya mwisho |
| PAUSE | Session ilisimamishwa; mchango wa udhibiti umesitishwa |
| RESUME | Session ilirudi kutoka PAUSED kwenda ACTIVE |
| ACTIVITY_CHECK | Ukaguzi wa mara kwa mara unaothibitisha operator anaendesha roboti kwa ukamilifu |
| INACTIVITY_WARNING | Hakuna mchango wa operator kwa muda; operator huonywa kabla ya kitu chochote kusimamishwa |
| INACTIVITY_STOP | Operator aliendelea kutokuwa na shughuli baada ya onyo na jukwaa lilisimamisha session |
| OPERATOR_SWITCH | Udhibiti ulihamishwa kutoka operator mmoja hadi mwingine ndani ya session ile ile |
| ERROR | Kitu kilienda vibaya, kama kukatika kwa stream au hitilafu ya udhibiti, na kilirekodiwa |
Mfululizo wa ukosefu wa shughuli upo ili kulinda bajeti ya client. Matukio ya ACTIVITY_CHECK huanza mara kwa mara; kipindi bila mchango huzalisha INACTIVITY_WARNING, na ukimya unaoendelea huzalisha INACTIVITY_STOP. Kwa waendeshaji ushauri wa vitendo ni rahisi: ukihitaji kuondoka, simamisha session badala ya kuruhusu maonyo yafike.
Chat ya session
Client na operator hushirikiana chat kwa muda wote wa session. Ni njia ya maelekezo ya kazi, matatizo ya mandhari, na uratibu: kitu kilichofikika mbali, kamera inayohitaji kurekebishwa, mabadiliko ya kile client anataka kionyeshwe. Ujumbe huhifadhiwa pamoja na session na unaweza kukaguliwa baada ya kumalizika, jambo lenye manufaa wakati tathmini au mgogoro unahitaji muktadha.
Tathmini baada ya kukamilika
Session inapofikia COMPLETED, client anaweza kutathmini operator kwa kiwango cha nyota 1 hadi 5 na kuacha maoni. Tathmini huchangia alama ya jumla ya operator na jinsi anavyoonekana kwenye jukwaa, hivyo ndiyo ishara kuu ya ubora ambayo soko hutegemea. Tathmini kwa uaminifu: tathmini iliyoongezwa kwa session isiyo nadhifu humpeleka client ajaye kwenye uzoefu ule ule.
Data ya session hugeuka kuwa data ya mafunzo
Wakati wote wa session ya ACTIVE jukwaa hurekodi telemetry ya roboti, mchango wa operator, na mitiririko ya kamera. Baada ya kukamilika, rekodi hupangwa kuwa episode na kuonekana kwenye kivinjari cha dataset cha client katika muundo wa LeRobot. Kutoka hapo inaweza kuingia moja kwa moja kwenye training pipeline za ACT, Diffusion Policy, SmolVLA, au GR00T fine-tunes, ikiwa na tahadhari ya kawaida kwamba GR00T inahitaji LeRobot v2.1.
Hii ndiyo sababu nidhamu ya session ina umuhimu zaidi ya adabu tu. Kila kusimama, kila kipindi cha kutofanya kazi, kila mzunguko wa ziada uliobuniwa ni sehemu ya rekodi. Session safi huzalisha episode safi; session zenye fujo huzalisha data inayohitaji kukaguliwa na kupunguzwa kabla ya kutumika.
Kuongeza session
Kazi inapochukua muda mrefu kuliko ilivyopangwa, session inaweza kuongezwa badala ya kukatwa mwishoni mwa muda uliowekwa. Nyongeza inawezekana tu wakati session bado inaendelea na roboti haina uwekaji unaogongana nyuma yake; muda wa ziada hulipishwa kama sehemu nyingine ya session chini ya mpango wako. Nyongeza isipowezekana, kamilisha session kwa kawaida na weka session ya kufuatilia: kivinjari cha dataset huweka episode za session zote mbili pamoja katika mazingira yale yale.
Maswali yanayoulizwa mara kwa mara
Tofauti kati ya COMPLETED na CANCELLED ni nini?▾
COMPLETED inamaanisha session ilikamilisha mzunguko wake: rekodi imekamilishwa na client anaweza kutathmini operator. CANCELLED inamaanisha ilimalizika mapema, iwe upande mmoja ulimaliza au jukwaa lilisimamisha. Zote mbili ni hali za mwisho.
Je, operator mwingine anaweza kuchukua nafasi katikati ya session?▾
Ndiyo. Uhamishaji hurekodiwa kama tukio la OPERATOR_SWITCH, hivyo rekodi ya session daima huonyesha ni nani alikuwa na udhibiti wakati wowote.
Ni nini hasa kinachosababisha kusimamishwa kwa ukosefu wa shughuli?▾
Kipindi kirefu bila mchango wa operator. Jukwaa kwanza hurekodi INACTIVITY_WARNING; ni tu ikiwa operator anaendelea kukosa shughuli baada ya onyo ndipo INACTIVITY_STOP humaliza session. Kusimamisha kwa kukusudia huepuka mfululizo mzima huo.
Data huenda wapi baada ya session?▾
Kwenye kivinjari cha dataset cha mazingira ambayo roboti inamilikiwa nayo, kikipangwa kama episode katika muundo wa LeRobot. Client aliyeweka session ndiye anayemiliki data.
Endesha roboti zako kwenye AY-Robots kama client: sanidi mazingira, oanisha mikono na kamera, weka na fuatilia session, vinjari dataset, na fuatilia malipo.
Operator wa roboti wa mbali hufanya nini kwenye AY-Robots: pata cheti, endesha session za teleoperesheni, na pata malipo kupitia Stripe Connect.