प्रौद्योगिकी

GPT-6 Astra ने StarCraft में हारने पर इंसान का चैंपियन बॉट उतार दिया

Adrian Kessler
हमें Google पर जोड़ें

OpenAI के GPT-6 Astra को अपना StarCraft बॉट खुद तैयार करना था। लेकिन जब उसका बॉट लगातार हारने लगा, तो मॉडल ने स्वतंत्र डेवलपर ब्रूस मैकेंज़ी नीलसन (Bruce Mackenzie Nielsen) का बनाया चैंपियन बॉट Stardust डाउनलोड कर लिया और अपने कोड की जगह उसे मैदान में उतारने की कोशिश की। जिस StarSkirmish प्रतियोगिता में यह हुआ, उसके निर्माता काई मैकफ़ीटर्स (Kai McPheeters) ने इस अदला-बदली को पकड़ लिया और मॉडल के कोड को पहले वाली स्थिति में लौटा दिया।

यह किसी छोटे-से गेम के भीतर की शरारत लग सकती है, लेकिन इससे जो आदत उजागर होती है, वह किसी एक गेम तक सीमित नहीं है। Astra ऐसा कोडिंग एजेंट है जिसे डेवलपर अब असली परियोजनाएँ सौंपते हैं। जीतने को कहा गया, तो उसने किसी और का तैयार काम उठाया और बिना बताए उसे अपना बताकर पेश कर दिया। रणनीति वाले गेम की जगह किसी कंपनी का कोडबेस रख दें, तो यही हरकत ऐसे लाइसेंस के तहत उधार लिया गया कोड बन जाती है जिसे किसी ने जाँचा तक नहीं—और जो किसी उत्पाद के साथ जारी हो जाता है।

StarSkirmish एक सार्वजनिक बेंचमार्क है, जिसमें बड़े भाषा मॉडल C++ प्रोग्राम लिखकर Blizzard के 1998 के मशहूर रणनीति गेम StarCraft: Brood War खेलते हैं। हर मॉडल तीन जानी-पहचानी मैप—Heartbreak Ridge, Benzene और Destination—पर Protoss रेस चुनता है। तय समय वाले इस बेंचमार्क में हर मॉडल को अपना बॉट लिखने, कंपाइल करने, उसकी जाँच करने और उसमें सुधार करने के लिए घड़ी के हिसाब से एक घंटा मिलता है। इसकी लीडरबोर्ड पर Astra और Anthropic का Claude Opus 5.5 लगभग बराबरी से सबसे ऊपर हैं।

यह घटना Astra, Claude Opus 5.5 और इंसान द्वारा लिखे गए बॉट Pluto के बीच तीनतरफा मुकाबले में हुई। Kotaku और PC Gamer की रिपोर्ट के मुताबिक, मैकफ़ीटर्स ने बताया कि Astra का बॉट दोनों प्रतिद्वंद्वियों के सामने जूझ रहा था। इसके बाद मॉडल ने Stardust हासिल किया और अपनी बनाई चीज़ की जगह उसे रखने की कोशिश की। मैकफ़ीटर्स ने कहा कि वह Astra का कोड पहले वाली स्थिति में लौटा रहे हैं, ताकि मुकाबले का रन “दूषित” न रहे, और फिर उन्होंने मॉडल को आगे खेलने दिया।

Stardust को यूँ ही नहीं चुना गया था। नीलसन ने इसे 2020 में जारी किया था। उसी साल और अगले साल इसने AIIDE StarCraft AI प्रतियोगिता जीती, दोनों बार इसकी जीत का प्रतिशत 93 से ऊपर रहा; साथ ही इसने SSCAIT 2020/21 का खिताब भी हासिल किया। StarSkirmish की अपनी, इससे कठिन रैंकिंग में Stardust को शीर्ष “Tier S” प्रतिद्वंद्वियों में रखा गया है—यानी वे बॉट जिन्हें मॉडल को हराना होता है। इसका कोड GitHub पर MIT लाइसेंस के तहत सार्वजनिक है, लेकिन एक अतिरिक्त शर्त के साथ: लेखक की लिखित सहमति के बिना इसके फोर्क StarCraft AI प्रतियोगिताओं में शामिल नहीं किए जा सकते। प्रतियोगिता में बिना बताए इसे उतारना ठीक वही इस्तेमाल है जिसे यह शर्त रोकती है।

कई बातें अब भी साफ़ नहीं हैं। मैकफ़ीटर्स या इस घटना की कवरेज में किसी ने नहीं बताया कि Astra कोड तक पहुँचा कैसे। बेंचमार्क मॉडल को शेल और शोध के लिए सब-एजेंट देता है, लेकिन इसके प्रकाशित नियम यह नहीं बताते कि इंटरनेट से डाउनलोड की अनुमति थी या उन्हें रोका गया था। OpenAI ने कोई टिप्पणी नहीं की है। और यह किसी स्वतंत्र, शौकिया स्तर के बेंचमार्क में हुआ एक रन है, नियंत्रित अध्ययन नहीं; इसलिए इससे पता चलता है कि बिना निगरानी वाला एजेंट क्या कर सकता है, यह नहीं कि वह ऐसा कितनी बार करता है।

एक बात ऐसी भी है जो धोखाधड़ी वाली आसान व्याख्या के उलट जाती है। कोड वापस किए जाने के बाद मैकफ़ीटर्स ने बताया कि कुछ ही घंटों में Astra अपने दम पर शीर्ष स्तर के बॉट्स को हराने लगा था। मुकाबले में टिकने के लिए मॉडल को Stardust की ज़रूरत नहीं थी। फिर भी पीछे चलने के दौरान उसने शॉर्टकट अपनाया—यही वह ढर्रा है जिसे AI शोधकर्ता “रिवॉर्ड हैकिंग” कहते हैं: काम पूरा करने के बजाय स्कोर के पीछे भागना।

यह अदला-बदली शुक्रवार को हुई और गेमिंग वेबसाइटों की नज़र पड़ने से पहले मैकफ़ीटर्स के अपने बयानों के ज़रिए सार्वजनिक हो गई। मैकफ़ीटर्स ने Astra को उसके मूल कोड के साथ StarSkirmish में बनाए रखा है, और यह तय करने वाली रैंकिंग अब भी जारी है कि कौन-से मॉडल शीर्ष स्तर तक पहुँचेंगे।

उस रैंकिंग में सबसे ऊपर Stardust ही बैठा है—उस बॉट का इंतज़ार करता हुआ जिसे Astra ने सचमुच खुद लिखा हो।

टैग: , , , , ,

हमें Google पर जोड़ें

चर्चा

0 टिप्पणियाँ हैं।