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

ATM: CID-Brokered Pre-Write Admission for Multi-Agent Code Co-Synthesis

यह शोध पत्र AI-Atomic-Framework (ATM) को प्रस्तुत करता है, जो एक CID-मध्यस्थता वाली शासन प्रणाली है जो साझा उत्परिवर्तन (shared mutations) लागू करने से पहले सिमेंटिक परमाणुकरण (semantic atomization) और तटस्थ प्रबंधन (neutral stewardship) के माध्यम से लेखन प्रवेश को नियंत्रित करके सुरक्षित, ऑडिट योग्य और रिकवरेबल मल्टी-एजेंट कोड सह-संश्लेषण सुनिश्चित करती है।

मूल लेखक: Eagl Huang

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

मूल लेखक: Eagl Huang

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

एक व्यस्त, हाई-टेक निर्माण स्थल की कल्पना करें जहाँ दर्जनों रोबोटिक निर्माता (AI एजेंट) मिलकर एक ही विशाल गगनचुंबी इमारत (एक सॉफ्टवेयर प्रोजेक्ट) बना रहे हैं।

अतीत में, यदि दो रोबोट एक ही समय में एक ही दीवार को पेंट करने या एक ही जगह पर खिड़की लगाने की कोशिश करते, तो वे आपस में टकरा जाते, एक-दूसरे के काम को ओवरराइट कर देते, या एक अस्त-व्यस्त, टूटा हुआ निर्माण छोड़ देते। उन्हें अपनी गलती का एहसास तब होता जब पेंट सूख जाता या खिड़की टूट जाती।

यह पेपर ATM (AI-Atomic-Framework) पेश करता है, जो इन रोबोटिक निर्माताओं के लिए एक नया "ट्रैफिक कंट्रोल सिस्टम" है। यह रोबोटों को यह नहीं बताता कि क्या बनाना है या कैसे बनाना है। इसके बजाय, यह एक सख्त गेटकीपर (द्वारपाल) के रूप में कार्य करता है जो यह तय करता है कि कोई भी भौतिक कार्य शुरू होने से पहले किसे किस हिस्से को छूने की अनुमति है।

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

1. समस्या: "बहुत सारे रसोइयों" वाली स्थिति (The "Too Many Cooks" Scenario)

जब कई AI एजेंट एक ही कंप्यूटर फ़ाइलों को एडिट करने की कोशिश करते हैं, तो वे अक्सर यह नहीं जानते कि दूसरे क्या कर रहे हैं।

  • पुराना तरीका: एजेंट A एक फ़ाइल में कोड लिखना शुरू करता है। एजेंट B उसी फ़ाइल में लिखना शुरू करता है। वे दोनों अपना काम सेव करते हैं। परिणाम विरोधाभासी कोड का एक ढेर (एक "मर्ज कॉन्फ्लिक्ट") होता है जिसे बाद में इंसानों को ठीक करना पड़ता है।
  • ATM का तरीका: एजेंट A या एजेंट B द्वारा फ़ाइल को छूने से पहले, उन्हें हाथ उठाकर CID ब्रोकर (ट्रैफिक पुलिस) से पूछना होगा।

2. ट्रैफिक पुलिस: CID ब्रोकर

CID ब्रोकर केंद्रीय निर्णय लेने वाला है। यह अनुमान नहीं लगाता; यह एक सख्त नियम पुस्तिका की जाँच करता है।

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

3. "वर्चुअल एटम" का कमाल (The "Virtual Atom" Trick)

कभी-कभी, नक्शा एकदम सटीक नहीं होता। ब्रोकर शायद दो एजेंटों को एक ही फ़ाइल पर काम करते देख रहा हो, लेकिन वह अभी यह नहीं देख पाता कि वे वास्तव में किस सूक्ष्म "कमरे" (एटम) में हैं।

  • रूपक: कल्पना करें कि एजेंट एक अंधेरे कमरे में काम कर रहे हैं। ब्रोकर फर्नीचर को स्पष्ट रूप से नहीं देख पा रहा है।
  • समाधान: ब्रोकर एक "वर्चुअल एटम" बनाता है। यह उस अस्त-व्यस्त क्षेत्र के चारों ओर एक अस्थायी, चमकते हुए बॉक्स जैसा है, बस यह कहने के लिए कि, "ठीक है, हम जानते हैं कि इस विशिष्ट स्थान पर काम किया जा रहा है। जब तक हम विवरण देख न लें, तब तक आइए इस बॉक्स को एक एकल इकाई के रूप में मानें।" यह एजेंटों को एक-दूसरे के पैरों के नीचे आने से रोकता है जबकि सिस्टम विवरण समझने की कोशिश कर रहा होता है।

4. न्यूट्रल स्टेवर्ड (The Neutral Steward)

यह एक महत्वपूर्ण सुरक्षा नियम है।

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

5. ATM क्या दावा करता है (और क्या नहीं करता)

यह पेपर अपनी सीमाओं के बारे में बहुत विशिष्ट है। यह ब्रह्मांड की हर समस्या को हल करने वाला जादू का डंडा नहीं है।

  • ✅ यह करता है:

    • एजेंटों को गड़बड़ी करने से पहले एक-दूसरे से टकराने से रोकना।
    • सुरक्षित पैरेलल काम की अनुमति देना जब एजेंट एक ही फ़ाइल के अलग-अलग हिस्सों पर काम कर रहे हों।
    • एक स्पष्ट, ऑडिट योग्य ट्रेल बनाना कि किसने क्या करने की कोशिश की और क्यों इसे अनुमति दी गई या रोका गया।
    • एक ही "डोमेन" (जैसे एक विशिष्ट कंप्यूटर सर्वर या एक विशिष्ट प्रोजेक्ट फोल्डर) के भीतर काम करना।
  • ❌ यह नहीं करता:

    • उन संघर्षों को ठीक करना जो दो पूरी तरह से अलग कंप्यूटरों या एक प्रोजेक्ट की अलग शाखाओं के बीच होते हैं (यह अभी भी Git जैसे मानक उपकरणों का काम है)।
    • यह गारंटी देना कि कोड सही है (यह दो एजेंटों को आपस में लड़ने से रोक सकता है, लेकिन यह एक ऐसे एजेंट को नहीं रोक सकता जो ऐसा गलत कोड लिख रहा है जो कंपाइल तो होता है लेकिन काम नहीं करता)।
    • मानव समीक्षा या परीक्षण की आवश्यकता को बदलना।

सारांश उपमा

ATM को एक व्यस्त चौराहे पर ट्रैफिक लाइट सिस्टम के रूप में सोचें।

  • एजेंट कारें हैं।
  • कोड सड़क है।
  • ब्रोकर ट्रैफिक लाइट है।
  • स्टेवर्ड वह निर्माण दल है जो वास्तव में सड़क के अवरोधों को हटाता या लगाता है।

ट्रैफिक लाइट कारों को चलाती नहीं है, और न ही यह सड़क को ठीक करती है। यह बस यह सुनिश्चित करती है कि दो कारें एक ही समय में एक ही चौराहे से गुजरने की कोशिश न करें, जिससे दुर्घटना होने से पहले ही उसे रोका जा सके। यदि लाइट लाल है, तो कार प्रतीक्षा करती है। यदि लाइट हरी है, तो कार चलती है, लेकिन एक तटस्थ टीम का सदस्य फिर भी अंतिम बाधा रखता है ताकि यह सुनिश्चित हो सके कि सड़क सुरक्षित है।

पेपर यह सिद्ध करता है कि यह सिस्टम विशिष्ट, नियंत्रित परिदृश्यों के लिए काम करता है, जिससे निर्माण स्थल को व्यवस्थित रखा जाता है, बिना किसी इंसान के लगातार चिल्लाने की आवश्यकता के कि "रुको!" जब भी दो रोबोट एक-दूसरे के करीब आते हैं।

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

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

Digest आज़माएँ →