SETA: Scaling Environments for Terminal Agents
यह शोध पत्र SETA को पेश करता है, जो सत्यापन योग्य टर्मिनल वातावरण उत्पन्न करने के लिए एक स्केलेबल फ्रेमवर्क है जो अपने प्रकार का सबसे बड़ा ओपन-सोर्स डेटासेट (SETA-Env) बनाता है, जिससे Qwen3-8B जैसे RL-प्रशिक्षित मॉडल टर्मिनल एजेंट बेंचमार्क पर अत्याधुनिक प्रदर्शन प्राप्त करने में सक्षम होते हैं।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक सुपर-स्मार्ट रोबोट को कंप्यूटर का कमांड लाइन (वह टेक्स्ट-ओनली स्क्रीन जहाँ आप ls या cd जैसे कमांड टाइप करते हैं) इस्तेमाल करना सिखाने की कोशिश कर रहे हैं। यह एक जादूगर को मंत्र चलाने के लिए सिखाने जैसा है, जहाँ उसे केवल एक बहुत ही शाब्दिक (literal), बहुत ही सख्त जिन्न से फुसफुसाकर बात करने की अनुमति है। वह जिन्न (कंप्यूटर) बिल्कुल वही करता है जो आप उससे कहते हैं, लेकिन अगर आप एक सूक्ष्म विवरण भी चूक जाते हैं, तो मंत्र विफल हो जाता है और कमरा अंधेरा हो जाता है।
लंबे समय तक, इन "टर्मिनल एजेंटों" को सिखाना एक बुरा सपना रहा है। क्यों? क्योंकि आप किसी इंसान से यह नहीं कह सकते कि वे अपने द्वारा टाइप किए गए हर संभव कमांड को लिख दें। और यदि कोई रोबोट खुद के अभ्यास के लिए समस्याएं बनाने की कोशिश करता है, तो वह अक्सर ऐसे पहेलियाँ बनाता है जिन्हें हल करना असंभव होता है या जो वास्तव में कुछ उपयोगी नहीं सिखातीं। यह साइकिल चलाने के बारे में किसी ऐसे व्यक्ति द्वारा लिखी गई किताब पढ़ने जैसा है जिसने कभी साइकिल को छुआ तक नहीं।
यहाँ आता है SETA (स्केलिंग एनवायरनमेंट्स फॉर टर्मिनल एजेंट्स)। SETA को एक जादुई, स्व-अपडेट होने वाले "प्रशिक्षण जिम" के रूप में सोचें। इन रोबोट जादूगरों के लिए केवल ड्रिल की एक स्थिर सूची देने के बजाय, SETA एक पूरी दुनिया बनाता है जहाँ वे वास्तविक समय में अभ्यास कर सकते हैं, असफल हो सकते हैं और सीख सकते हैं।
दो-चरणीय जादू का खेल
शोधकर्ताओं ने SETA को दो चतुर पाइपलाइनों का उपयोग करके बनाया है जो एक मास्टर शेफ और उसके सहायक शेफ (sous-chef) की तरह मिलकर काम करते हैं:
"शेफ" (SETA-Synth): यह हिस्सा इंटरनेट से असली दुनिया की रेसिपी लेने के लिए बाहर जाता है। यह उन जगहों को देखता है जहाँ वास्तविक इंसान समस्याओं को हल करते हैं, जैसे Stack Overflow (जहाँ लोग पूछते हैं "मैं इस टूटे हुए कोड को कैसे ठीक करूँ?") या Kaggle (जहाँ डेटा वैज्ञानिक अपने वर्कबुक्स साझा करते हैं)। यह इन वास्तविक जीवन की पहेलियों को लेता है और उन्हें एक मानकीकृत "प्रशिक्षण वातावरण" में बदल देता है। यह एक अस्त-व्यस्त, वास्तविक दुनिया की रसोई की आपदा को एक साफ, सुरक्षित अभ्यास रसोई में बदलने जैसा है जिसका लक्ष्य स्पष्ट है: "स्टोव को ठीक करें ताकि सूप जले नहीं।"
- महत्वपूर्ण जाँच: सिस्टम केवल रोबोट शेफ पर भरोसा नहीं करता है। यह एक "नो-ऑप" (no-op) टेस्ट चलाता है (कुछ नहीं करता और जाँचता है कि क्या रसोई अभी भी सुरक्षित है) और एक "ओरेकल" (oracle) टेस्ट चलाता है (क्या आदर्श समाधान काम करता है?)। यदि रोबोट का समाधान विफल हो जाता है, तो एक विशेष "ट्रैजेक्टरी जज" (Trajectory Judge) हस्तक्षेप करता है। यह जज एक सख्त रेफरी की तरह है जो देखता है कि रोबोट क्यों विफल हुआ। यदि रोबोट इसलिए विफल हुआ क्योंकि पहेली ही खराब थी (एक डिज़ाइन दोष), तो उस पहेली को कचरे में फेंक दिया जाता है। यदि वह इसलिए विफल हुआ क्योंकि रोबोट को बस अधिक अभ्यास की आवश्यकता थी, तो पहेली वहीं रहती है।
"सहायक शेफ" (SETA-Evol): यह अनुकूलन योग्य (adaptive) हिस्सा है। कल्पना कीजिए कि आप एक रोबोट को प्रशिक्षित कर रहे हैं। यदि पहेलियाँ बहुत आसान हैं, तो रोबोट ऊब जाएगा और कुछ नहीं सीखेगा। यदि वे बहुत कठिन हैं, तो वह हार मान लेगा। SETA-Evol देखता है कि रोबोट कैसा प्रदर्शन कर रहा है।
- यदि रोबोट किसी कार्य में महारत हासिल कर रहा है (इसे 100% समय हल कर रहा है), तो सिस्टम इसे अधिक चरणों या पेचीदा मामलों को जोड़कर कठिन बना देता है।
- यदि रोबोट फंसा हुआ है और विफल हो रहा है, तो सिस्टम एक चरण हटाकर या संकेत देकर इसे आसान बना देता है।
- यदि रोबोट ठीक कर रहा है लेकिन उसे विविधता की आवश्यकता है, तो सिस्टम संदर्भ (context) को बदल देता है। शायद वह एक लिनक्स सर्वर को ठीक कर रहा था; अब, वह एक विंडोज सर्वर को ठीक कर रहा है, लेकिन तर्क (logic) वही है। यह रोबोट को तेज और अनुकूलनीय बनाए रखता है।
परिणाम: एक रोबोट जो वास्तव में सीखता है
टीम ने इस सिस्टम को परीक्षण में डाला। उन्होंने Qwen3-8B (एक रोबोट मस्तिष्क जिसमें 8 बिलियन "न्यूरॉन्स" हैं) नामक एक मॉडल लिया और इस नए जिम का उपयोग करके उसे प्रशिक्षित किया।
- स्कोर: प्रशिक्षण से पहले, रोबोट टर्मिनल-बेंच 2.0 नामक एक मानक परीक्षण पर कठिन टर्मिनल चुनौतियों में केवल 3.6% को हल कर सकता था। SETA के साथ प्रशिक्षण के बाद, यह 12% पर पहुँच गया। यह 3.3 गुना सुधार है!
- तुलना: यह परिणाम इस आकार के (8 बिलियन पैरामीटर्स) किसी भी रोबोट के लिए सबसे अच्छा है जिसे रीइन्फोर्समेंट लर्निंग (प्रयास और त्रुटि से सीखना) का उपयोग करके रिपोर्ट किया गया है। यह बड़े, प्रोप्रायटरी मॉडल्स के करीब भी पहुँच गया।
- ट्रांसफर: उन्होंने इसे एक अलग, अधिक शक्तिशाली रोबोट DeepSeek-V4-Flash पर भी आज़माया। भले ही यह रोबोट पहले से ही काफी अच्छा था, SETA प्रशिक्षण ने इसे बढ़ावा दिया, इसकी सफलता दर को 40% से बढ़ाकर 43% कर दिया। यह सुझाव देता है कि प्रशिक्षण केवल एक विशिष्ट रोबोट के लिए एक ट्रिक नहीं है; यह टर्मिनल कौशल सिखाने का एक वास्तविक तरीका है।
SETA क्या नहीं है
यह महत्वपूर्ण है कि यह पेपर क्या दावा नहीं करता है। लेखक बहुत सावधान हैं कि वे यह न कहें कि उन्होंने टर्मिनल एजेंटों को "हल" कर दिया है।
- उन्होंने यह नहीं कहा कि यह हर रोबोट के लिए काम करता है। उन्होंने कुछ विशिष्ट रोबोटों (Qwen और DeepSeek) पर इसका परीक्षण किया।
- उन्होंने यह नहीं कहा कि यह सभी कंप्यूटर इंटरफेस के लिए काम करता है। यह विशेष रूप से टेक्स्ट-आधारित कमांड लाइन के लिए है, स्क्रीन पर आइकन क्लिक करने या माउस का उपयोग करने के लिए नहीं।
- उन्होंने यह दावा नहीं किया कि डेटा एकदम सही है। उन्होंने स्पष्ट रूप से उल्लेख किया है कि उन्हें "टूटी हुई" पहेलियों को फ़िल्टर करना पड़ा और सिस्टम इस बात पर निर्भर करता है कि रोबलेट अपने काम को सत्यापित करने में कितना सक्षम है।
मुख्य निष्कर्ष (The Takeaway)
पेपर सुझाव देता है कि यदि आप एक रोबोट को कंप्यूटर विजार्ड बनने के लिए सिखाना चाहते हैं, तो आप उसे केवल एक पाठ्यपुस्तक नहीं दे सकते। आपको उसके लिए एक ऐसा जिम बनाना होगा जहाँ व्यायाम कठिन होते जाएं जैसे-जैसे वह मजबूत होता जाए, और जहाँ प्रत्येक अभ्यास की जाँच की जाए कि वह वास्तव में हल करने योग्य है या नहीं।
वास्तविक दुनिया की मानवीय समस्याओं को एक ऐसे सिस्टम के साथ जोड़ने के साथ जो लगातार कठिनाई को समायोजित करता है, SETA ने 4,500 से अधिक सत्यापित प्रशिक्षण वातावरणों का डेटासेट बनाया। यह कोई जादुई छड़ी नहीं है जो रातोंरात रोबोटों को पूर्ण बना देती है, बल्कि यह एक शक्तिशाली नया उपकरण है जो बताता है कि हम रोबोट लर्निंग को एक ऐसे तरीके से स्केल कर सकते हैं जो वास्तव में काम करता है। रोबोट ने केवल उत्तरों को रटा नहीं; उसने सीखा कि कंप्यूटर टर्मिनल की अव्यवस्थित, अप्रत्याशित वास्तविकता के माध्यम से कैसे सोचा जाए।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।