← नवीनतम पेपर
💻 computer science

SEMAG: Self-Evolutionary Multi-Agent Code Generation

SEMAG एक स्व-विकसित बहु-एजेंट ढांचा है जो मानव कोडिंग प्रथाओं की नकल करते हुए कार्यों को गतिशील रूप से विघटित करता है और अपने बैकबोन मॉडलों को स्वचालित रूप से अपग्रेड करता है, जिससे CodeContests जैसे बेंचमार्क पर अत्याधुनिक प्रदर्शन प्राप्त होता है।

मूल लेखक: Yulin Peng, Haowen Hou, Xinxin Zhu, Ying Tiffany He, F. Richard Yu

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

मूल लेखक: Yulin Peng, Haowen Hou, Xinxin Zhu, Ying Tiffany He, F. Richard Yu

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

कल्पना कीजिए कि आप फर्नीचर का एक जटिल टुकड़ा बनाने की कोशिश कर रहे हैं, जैसे कि एक ग्रैंड पियानो, लेकिन आपके पास कोई एक मास्टर बढ़ई नहीं है। इसके बजाय, आपके पास AI सहायकों की एक टीम है।

अधिकांश वर्तमान AI कोडिंग सिस्टम एक कठोर असेंबली लाइन की तरह हैं। उनके पास निर्देशों का एक निश्चित सेट है: "लकड़ी काटो, हिस्सों को चिपकाओ, सतह को घिसो।" यदि कार्य सरल है (जैसे पक्षी का घर बनाना), तो यह कठोर लाइन बहुत अधिक है और समय बर्बाद करती है। यदि कार्य कठिन है (जैसे पियानो बनाना), तो इस लाइन में इसे सही ढंग से करने के लिए पर्याप्त चरण नहीं हैं, और पियानो बिखर जाएगा।

SEMAG (सेल्फ-इवोल्यूशनरी मल्टी-एजेंट कोड जनरेशन) एक गतिशील, स्वयं-सुधारने वाली कार्यशाला (वर्कशॉप) की तरह है जो एक वास्तविक मानव विशेषज्ञ इंजीनियरों की टीम के काम करने के तरीके की नकल करती है। यह केवल एक स्क्रिप्ट का पालन नहीं करती है; यह वास्तविक समय में अनुकूलित होती है, बहस करती है और खुद को अपग्रेड करती है।

यहाँ बताया गया है कि SEMAG कैसे काम करता है, जिसे सरल अवधारणाओं में विभाजित किया गया है:

1. "स्मार्ट मैनेजर" (अनुकूली वर्कफ़्लो)

एक प्रोजेक्ट मैनेजर की कल्पना करें जो आपके काम को देखता है और पूछता है, "यह कितना कठिन है?"

  • यदि काम आसान है (जैसे "दो संख्याओं को जोड़ने के लिए एक फंक्शन लिखें"), तो मैनेजर कहता है, "ठीक है, बस एक व्यक्ति, आगे बढ़ो और इसे पूरा करो।" यह समय और पैसा बचाता है।
  • यदि काम कठिन है (जैसे "एक सेल्फ-ड्राइविंग कार एल्गोरिदम बनाना"), तो मैनेजर कहता है, "ठीक है, हमें एक पूरी टीम चाहिए। आइए योजना बनाएं, एक प्रोटोटाइप बनाएं, परीक्षण करें, डिजाइन पर बहस करें और इसे ठीक करें।"

यह पदानुक्रमित ढांचा (Hierarchical Framework) है। अन्य AI के विपरीत जो हर कार्य के लिए समान भारी प्रक्रिया का उपयोग करते हैं, SEMAG कठिनाई के आधार पर अपने प्रयास को घटाता या बढ़ाता है।

2. "विशेषज्ञ दल" (मल्टी-एजेंट सहयोग)

जब काम कठिन हो जाता है, तो SEMAG केवल एक AI से "इसे ठीक करने" के लिए नहीं कहता। यह विशेषज्ञों की एक टीम तैनात करता है, जिनमें से प्रत्येक का एक विशिष्ट कार्य है:

  • द प्लानर (योजनाकार): कोई भी कोड लिखे जाने से पहले ब्लूप्रिंट तैयार करता है।
  • द वेरीफायर (सत्यापनकर्ता): निर्माण शुरू होने से पहले यह जांचता है कि ब्लूप्रिंट समझ में आने योग्य है या नहीं।
  • द कोडर (कोडर): योजना के आधार पर वास्तव में कोड लिखता है।
  • द डिबगर (डिबगर): यदि कोड टूट जाता है, तो यह एजेंट "एरर लॉग्स" (जैसे कार के इंजन को सुनने वाला मैकेनिक) को पढ़ता है ताकि सटीक समस्या का पता लगाया जा सके।
  • द एक्सप्लेनर (व्याख्या करने वाला): यह भ्रमित करने वाले एरर लॉग्स को टीम के लिए सरल अंग्रेजी (या सामान्य भाषा) में अनुवादित करता है।
  • द डिबेटर्स (वाद-विवाद करने वाले): यदि डिबगर अटक जाता है, तो एजेंटों का एक समूह "टाउन हॉल मीटिंग" आयोजित करता है। वे विभिन्न समाधान प्रस्तावित करते हैं, उनके पक्ष और विपक्ष पर बहस करते हैं, और सबसे अच्छे विकल्प पर वोट करते हैं।

यह AI को एक ही गलती को बार-बार करने के लूप में फंसने से रोकता है।

3. "स्वयं-अपग्रेड होने वाली टीम" (स्वयं-विकास)

यह सबसे जादुई हिस्सा है। कल्पना कीजिए कि आपके बढ़इयों की टीम 2024 में काम कर रही है, लेकिन 2025 में एक नया, सुपर-पावरफुल टूल रिलीज़ होता है। एक सामान्य टीम तब तक पुराने टूल्स का उपयोग करती रहेगी जब तक कि आप उन्हें मैन्युअल रूप से स्विच करने के लिए नहीं कहते।

SEMAX अलग है। इसमें एक रिसर्च एजेंट है जो लगातार इंटरनेट, समाचार और टेक फोरम को स्कैन करता रहता है।

  • वह देखता है कि एक नया, स्मार्ट AI मॉडल जारी किया गया है।
  • वह उसकी समीक्षाएं और परीक्षण पढ़ता है।
  • वह कहता है, "हे टीम, यह नया मॉडल गणित की समस्याओं में बेहतर है! आइए तुरंत अपना मुख्य मस्तिष्क इस नए मॉडल पर स्विच करें।"

यह इसे स्वचालित रूप से करता है। यह खुद को अपग्रेड करने के लिए किसी इंसान के बताने का इंतज़ार नहीं करता है। यह अत्याधुनिक बने रहने के लिए अपने स्वयं के "मस्तिष्क" को विकसित करता है।

परिणाम: यह क्यों मायने रखता है

कोडिंग बेंचमार्क (परीक्षणों) को विभिन्न प्रकार की पहेलियों के रूप में सोचें:

  • आसान पहेलियाँ: सरल तर्क।
  • कठिन पहेलियाँ: प्रतिस्पर्धी प्रोग्रामिंग प्रतियोगिताएं (जैसे कोडिंग की ओलंपिक्स)।

पिछले AI तरीके उस छात्र की तरह थे जो कड़ी मेहनत करता है लेकिन सबसे कठिन सवालों पर अटक जाता है। SEMAG एक सुपर-छात्र की तरह है जो जानता है कि कब मदद मांगनी है, कब सहपाठियों के साथ बहस करनी है, और कब एक नई पाठ्यपुस्तक खरीदनी है।

  • मानक परीक्षणों पर, SEMAG ने 98.8% समस्याओं को हल किया (लगभग पूर्ण)।
  • सबसे कठिन "ओलंपिक्स" स्तर के परीक्षणों पर, इसने पिछले सर्वश्रेष्ठ तरीके की तुलना में सफलता दर में 3.3% का सुधार किया।
  • लेकिन जब इसने अपने "सेल्फ-इवोल्यूशन" फीचर का उपयोग करके उपलब्ध सबसे अच्छे AI मॉडल को चुना, तो यह कठिन कार्यों पर 52.6% की सफलता दर पर पहुंच गया—एक बड़ी छलांग जो किसी अन्य सिस्टम ने हासिल नहीं की है।

सारांश में

SEMAG केवल एक बेहतर कोडर नहीं है; यह एक बेहतर संगठन है।

  1. यह अपने प्रयास को अनुकूलित (Adapt) करता है (एक अखरोट तोड़ने के लिए हथौड़े का उपयोग न करें)।
  2. यह सहयोग (Collaborate) करता है (एक अकेले दिमाग के बजाय समस्याओं को हल करने के लिए एक टीम का उपयोग करता है)।
  3. यह विकसित (Evolve) होता है (स्वचालित रूप से सबसे स्मार्ट उपलब्ध टूल खोजता है और उनका उपयोग करता है)।

यह कोड जनरेशन को एक कठोर मशीन प्रक्रिया से एक लचीली, मानव-समान समस्या-समाधान सत्र में बदल देता है।

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

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

Digest आज़माएँ →