सेशन
सेशन वह इकाई है जिस पर प्लेटफ़ॉर्म पर बाकी सब कुछ टिका है: इसी के लिए ऑपरेटर को भुगतान मिलता है, इसी का क्लाइंट को बिल आता है, और इसी से डेटासेट बनते हैं। यह पेज इसके जीवनचक्र, लॉग में दिखने वाले एक्टिविटी इवेंट, और सेशन खत्म होने के बाद क्या होता है, इसका दस्तावेज़ीकरण करता है।
अंतिम अपडेट 2026-08-09
सेशन का जीवनचक्र
हर सेशन कुछ तय स्थितियों के एक छोटे समूह से गुज़रता है। मौजूदा स्थिति डैशबोर्ड में हमेशा दिखती है, और हर बदलाव एक एक्टिविटी इवेंट के रूप में लॉग होता है, ताकि किसी सेशन का इतिहास ठीक-ठीक फिर से बनाया जा सके।
| स्थिति | इसका मतलब | यह कैसे बदलता है |
|---|---|---|
| PENDING | सेशन मौजूद है लेकिन अभी कोई ऑपरेटर कनेक्ट नहीं हुआ है | ऑपरेटर के कनेक्ट होने पर ACTIVE हो जाता है, या अगर यह कभी शुरू ही न हो तो CANCELLED |
| ACTIVE | एक ऑपरेटर कनेक्टेड है और रोबोट को नियंत्रित कर रहा है; रिकॉर्डिंग और बिलिंग समय चल रहे हैं | PAUSED, COMPLETED, या CANCELLED में जा सकता है |
| PAUSED | सेशन अस्थायी रूप से रुका हुआ है और कोई कंट्रोल इनपुट स्वीकार नहीं किया जाता | फिर से शुरू करने पर ACTIVE में लौटता है, या यहीं से खत्म होता है |
| COMPLETED | सेशन सामान्य रूप से खत्म हुआ; रिकॉर्डिंग फ़ाइनल हो चुकी है और क्लाइंट ऑपरेटर को रेट कर सकता है | अंतिम स्थिति |
| CANCELLED | सेशन सामान्य रूप से पूरा होने से पहले खत्म हुआ, चाहे किसी पक्ष द्वारा या प्लेटफ़ॉर्म द्वारा | अंतिम स्थिति |
व्यवहार में सबसे ज़्यादा मायने रखने वाला फ़र्क़: COMPLETED सेशन एक फ़ाइनल डेटासेट और रेट किए जा सकने वाले ऑपरेटर देते हैं, जबकि 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 फ़ॉर्मैट में क्लाइंट के डेटासेट ब्राउज़र में दिखती है। वहां से यह सीधे 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 से भुगतान पाएं।