← नवीनतम पेपर
🤖 AI

ProxyWar: Dynamic Assessment of LLM Code Generation in Game Arenas

यह शोधपत्र ProxyWar प्रस्तुत करता है, जो एक नवीन ढांचा है जो एजेंटों को प्रतिस्पर्धी गेम वातावरण में स्थापित करके लार्ज लैंग्वेज मॉडल कोड जनरेशन का मूल्यांकन करता है ताकि स्थिर बेंचमार्क स्कोर और वास्तविक गतिशील प्रदर्शन के बीच महत्वपूर्ण विसंगतियों को उजागर किया जा सके, जिससे यह समृद्ध, प्रतियोगिता-आधारित मूल्यांकन विधियों का समर्थन करता है।

मूल लेखक: Wenjun Peng, Xinyu Wang, Qi Wu

प्रकाशित 2026-02-05
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Wenjun Peng, Xinyu Wang, Qi Wu

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक भोजन पकाने के लिए शेफ की एक टीम को काम पर रख रहे हैं। वर्तमान में, हम इन शेफों (जो AI भाषा मॉडल का प्रतिनिधित्व करते हैं) का परीक्षण करने के लिए उन्हें एक रेसिपी देते हैं और पूछते हैं, "क्या आपने निर्देशों का पालन किया?" यदि वे आपको एक ऐसा व्यंजन परोसते हैं जो किताब के चित्र जैसा दिखता है, तो हम उन्हें पास होने का ग्रेड देते हैं। यह AI कोड जनरेटरों का परीक्षण करने के लिए उपयोग किए जाने वाले वर्तमान "स्टैटिक बेंचमार्क" (static benchmarks) जैसा है।

लेकिन समस्या यह है कि केवल इसलिए कि एक शेफ ने रेसिपी का पालन किया, इसका मतलब यह नहीं है कि खाना स्वादिष्ट है, न ही इसका मतलब यह है कि उन्होंने इसे पर्याप्त तेज़ी से पकाया, और न ही इसका मतलब यह है कि वे इसे संभाल सकते हैं यदि ओवन खराब हो जाए या कोई ग्राहक व्यंजन वापस कर दे।

ProxyWar इन AI शेफों को टेस्ट करने का एक नया तरीका है। केवल यह जाँचने के बजाय कि क्या शेफ ने रेसिपी का पालन किया है, ProxyWar उन्हें एक प्रतिस्पर्धी किचन एरिना (competitive kitchen arena) में डाल देता है जहाँ उन्हें एक-दूसरे के खिलाफ वास्तविक समय (real-time) में खाना बनाना होता है।

यह पेपर इस नए फ्रेमवर्क को सरल अवधारणाओं का उपयोग करके इस प्रकार समझाता है:

1. द एरिना: एक गेम बोर्ड

एक शांत टेस्ट किचन के बजाय, ProxyWar एक गेम बोर्ड तैयार करता है। AI मॉडलों को कोड लिखने के लिए कहा जाता है जो एक "प्लेयर" (एजेंट) बनाता है ताकि विभिन्न खेल, जैसे सुडोकू, टिक-टैक-टो, या पोकर खेले जा सकें।

  • सेटअप: AI को खेल के नियम दिए जाते हैं और उसे एक खिलाड़ी के लिए कोड लिखने को कहा जाता है।
  • ट्विस्ट: यह केवल खेल खेलने के बारे में नहीं है; यह अन्य AI खिलाड़ियों से बेहतर खेलने के बारे में है।

2. परीक्षण के तीन राउंड

पेपर यह देखने के लिए कि क्या AI वास्तव में अच्छा है, न कि केवल भाग्यशाली, एक तीन-चरणीय प्रक्रिया का वर्णन करता है:

  • राउंड 1: सुरक्षा जांच (यूनिट टेस्टिंग)
    खेल शुरू होने से पहले, कोड की जांच की जाती है कि क्या वह क्रैश तो नहीं हो रहा है। क्या शेफ ने चूल्हा जलाना याद रखा? क्या कोड की संरचना सही है? यदि कोड यहाँ विफल हो जाता है, तो इसे एक नोट के साथ AI को वापस भेज दिया जाता है कि "इस त्रुटि को ठीक करें," और AI फिर से प्रयास करता है। यह AI की खुद को डीबग (debug) करने की क्षमता का परीक्षण करता है।
  • राउंड 2: टूर्नामेंट (द फाइट)
    एक बार जब कोड सुरक्षा जांच पास कर लेता है, तो AI खिलाड़ियों को एरिना में झोंक दिया जाता है। वे अन्य AI के खिलाफ आमने-सामने खेलते हैं।
    • यह क्यों महत्वपूर्ण है: एक सामान्य परीक्षण में, दो AI दोनों "पास" हो सकते हैं क्योंकि दोनों ने नियमों का पालन किया। लेकिन एरिना में, एक धीमा हो सकता है, कठिन होने पर मूर्खतापूर्ण गलतियाँ कर सकता है, या एक चालाक प्रतिद्वंद्वी से भ्रमित हो सकता है। ProxyWar मापता है कि वास्तव में कौन जीतता है, न कि केवल किसने नियमों का पालन किया।
  • राउंड 3: स्कोरबोर्ड (TrueSkill)
    एक साधारण "पास/फेल" के बजाय, सिस्टम हर AI को एक स्किल रेटिंग देने के लिए एक रैंकिंग सिस्टम (जैसे वीडियो गेम में होता है) का उपयोग करता है। यह रेटिंग हमें न केवल यह बताती है कि कोड काम करता है, बल्कि यह भी कि वह दूसरों की तुलना में कितना कुशल, स्थिर और स्मार्ट है।

3. उन्होंने क्या खोजा

शोधकर्ताओं ने इस नई पद्धति का उपयोग करके कई अलग-अलग AI मॉडल (कुछ बड़ी तकनीकी कंपनियों के, कुछ ओपन-सोर्स) का परीक्षण किया। उन्होंने कुछ आश्चर्यजनक चीजें पाईं जो पुराने परीक्षणों से छूट गई थीं:

  • "तेज़ लेकिन मूर्ख" बनाम "धीमी लेकिन स्मार्ट" का जाल: कुछ AI ने ऐसा कोड लिखा जो सैद्धांतिक रूप से पूर्ण था लेकिन इतना धीमा था कि वे सोचने में बहुत अधिक समय लेने के कारण खेल हार गए। पुराने परीक्षणों ने कहा होता, "बहुत बढ़िया काम, परफेक्ट कोड!" लेकिन ProxyWar ने कहा, "आप हार गए क्योंकि आप बहुत धीमे थे।"
  • विशेषज्ञ बनाम सामान्यज्ञ (Specialists vs. Generalists): कुछ AI सरल कार्यों के लिए कोड लिखने में माहिर थे लेकिन जटिल या पेचीदा होने पर बिखर गए। अन्य रणनीति में अच्छे थे लेकिन अपनी गलतियों को सुधारने में खराब थे।
  • "याद करने" की समस्या (Memorization Problem): कुछ AI ने सरल पहेलियों के उत्तर याद कर लिए थे। लेकिन जब खेल थोड़ा बदल गया या उन्हें एक चालाक प्रतिद्वंद्वी के खिलाफ खेलना पड़ा, तो उनके याद किए हुए उत्तर विफल हो गए। ProxyWar ने इस कमजोरी को उजागर किया क्योंकि खेल गतिशील और अप्रत्याशित थे।

बड़ी तस्वीर

पेपर का तर्क है कि हम केवल AI से यह नहीं पूछ सकते कि, "क्या आप ऐसा कोड लिख सकते हैं जो एक टेस्ट पास कर ले?" हमें यह पूछने की आवश्यकता है, "क्या आप ऐसा कोड लिख सकते हैं जो एक अस्त-व्यत, प्रतिस्पर्धी, वास्तविक दुनिया की स्थिति में जीवित रह सके और जीत सके?"

ProxyWar कोड के लिए एक ग्लेडिएटर एरिना की तरह है। यह केवल यह नहीं जाँचता कि कोड जीवित है या नहीं; यह जाँचता है कि क्या कोड मुकाबला जीतने के लिए पर्याप्त मजबूत, तेज़ और स्मार्ट है। लेखकों का मानना है कि यह हमें इस बारे में बहुत स्पष्ट तस्वीर देता है कि कौन सा AI वास्तव में वास्तविक दुनिया के लिए तैयार है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →