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

CAM: A Causality-based Analysis Framework for Multi-Agent Code Generation Systems

यह शोध पत्र CAM को प्रस्तुत करता है, जो मल्टी-एजेंट कोड जनरेशन सिस्टम्स (MACGS) के लिए पहला कार्य-कारण-आधारित (causality-based) विश्लेषण ढांचा है, जो सिस्टम की शुद्धता में मध्यवर्ती आउटपुट के योगदान को मात्रात्मक रूप से मापता है ताकि संदर्भ-निर्भर फीचर इंटरैक्शन को प्रकट किया जा सके, हाइब्रिड बैकएंड आर्किटेक्चर को अनुकूलित किया जा सके, और विफलता सुधार (failure repair) एवं कुशल फीचर छंटनी (feature pruning) जैसे व्यावहारिक अनुप्रयोगों को सक्षम बनाया जा सके।

मूल लेखक: Zongyi Lyu, Zhenlan Ji, Songqiang Chen, Liwen Wang, Yuheng Huang, Shuai Wang, Shing-Chi Cheung

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

मूल लेखक: Zongyi Lyu, Zhenlan Ji, Songqiang Chen, Liwen Wang, Yuheng Huang, Shuai Wang, Shing-Chi Cheung

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

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

शोधकर्ता एक नया टूल पेश करते हैं जिसे CAM कहा जाता है, जिसका अर्थ है "कौज़ैलिटी-बेस्ड एनालिसिस फ्रेमवर्क" (Causality-based Analysis Framework)। CAM को एक सुपर-स्मार्ट जासूस के रूप में सोचें जो केवल अनुमान नहीं लगाता कि किसने गड़बड़ी की; यह "एक्चुअल कौज़ैलिटी" (वास्तविक कार्य-कारणता) नामक एक पद्धति का उपयोग करता है। सरल शब्दों में, इसका मतलब है कि जासूस पूछता है, "यदि हम रेसिपी में केवल इस एक विशिष्ट नोट को बदल दें, तो क्या केक फिर भी खराब होगा?" रेसिपी के बातचीत के छोटे हिस्सों को व्यवस्थित रूप से बदलकर और यह देखकर कि अंत में क्या होता है, CAM सटीक रूप से पहचान सकता है कि प्रक्रिया के कौन से हिस्से वास्तविक नायक हैं और कौन से केवल साथ चल रहे हैं। यह एक बड़ी बात है क्योंकि वर्तमान में, डेवलपर्स अक्सर केवल यह अनुमान लगाते हैं कि किन हिस्सों को ठीक करना है, या वे सब कुछ ठीक करने की कोशिश करते हैं, जो धीमा और महंगा है। CAM यह जानने का एक तरीका प्रदान करता है कि निश्चित रूप से क्या करना है।

तो, जासूसों को क्या मिला? सबसे पहले, उन्होंने पाया कि बातचीत के सभी हिस्से समान नहीं होते हैं। "स्पेसिफिकेशन" (प्रारंभिक समस्या विवरण) और "डिज़ाइन" (आर्किटेक्चरल प्लान) मुख्य खिलाड़ी हैं। यदि इनमें गड़बड़ी होती है, तो पूरा प्रोजेक्ट आमतौर पर विफल हो जाता है। हालांकि, सबसे आश्चर्यजनक खोज कॉन्टेक्स्ट-डिपेंडेंट फीचर्स (संदर्भ-निर्भर विशेषताओं) के बारे में थी। कल्पना कीजिए कि एक शेफ सब्जियां काटने में तो माहिर है, लेकिन यदि उसे ऐसे शेफ के साथ जोड़ा जाए जो गलत चाकू का उपयोग करता है, तो पूरा व्यंजन विफल हो जाता है। शोध पत्र में पाया गया कि AI की बातचीत के कुछ हिस्से केवल तभी महत्वपूर्ण हो जाते हैं जब वे अन्य हिस्सों के साथ परस्पर क्रिया (interact) करते हैं। उदाहरण के लिए, प्रोग्रामिंग भाषा का चुनाव अपने आप में ठीक लग सकता है, लेकिन यदि यह दूसरे एजेंट द्वारा चुने गए डेटा स्ट्रक्चर के साथ टकराता है, तो कोड टूट जाता है। यह सुझाव देता है कि AI के काम के प्रत्येक हिस्से को अलग-थलग करके जांचना पर्याप्त नहीं है; आपको यह जांचना होगा कि वे एक साथ कैसे फिट होते हैं।

यह पेपर यह भी सुझाव देता है कि हम विभिन्न प्रकार के AI मॉडल्स को आपस में मिलाकर बेहतर AI टीमें बना सकते हैं। ठीक वैसे ही जैसे एक किचन पेस्ट्री के लिए विशेषज्ञ और नमकीन व्यंजनों के लिए जनरललिस्ट का उपयोग कर सकता है, शोधकर्ताओं ने पाया कि "प्लानिंग" चरण के लिए एक अलग AI मॉडल और "डिज़ाइन" चरण के लिए एक अलग, विशेष मॉडल का उपयोग करने से अंतिम कोड की गुणवत्ता में 7.3% तक सुधार हो सकता है। यह एक महत्वपूर्ण उछाल है, जो सुझाव देता है कि इन सिस्टम्स का भविष्य एक विशाल मस्तिष्क नहीं, बल्कि मिलकर काम करने वाले विशेषज्ञों की एक टीम हो सकता है।

अंत में, शोधकर्ताओं ने दिखाया कि इस जासूसी कार्य का वास्तविक जीवन में कैसे उपयोग किया जा सकता है। उन्होंने टूटे हुए कोड को ठीक करने के लिए CAM का उपयोग किया और बातचीत के केवल शीर्ष तीन सबसे महत्वपूर्ण हिस्सों को बदलकर, 73.6% विफलताओं को ठीक कर दिया। इससे भी शानदार बात यह है कि उन्होंने दिखाया कि आप AI की कुछ इंटरमीडिएट चैटर को पूरी तरह से हटा भी सकते हैं। कम महत्व वाले नोट्स को काटकर, उन्होंने कोड की गुणवत्ता को नुकसान पहुँचाए बिना कंप्यूटर पावर की आवश्यकता को 33.6% तक कम कर दिया, और कुछ मामलों में, कोड वास्तव में बेहतर हो गया क्योंकि AI अनावश्यक जानकारी से विचलित नहीं था।

संक्षेप में, यह पेपर साबित करता है कि हम यह अनुमान लगाना बंद कर सकते हैं कि AI कोड जनरेशन क्यों विफल होता है। कार्य-कारणता (cause-and-effect) का परीक्षण करने के एक व्यवस्थित तरीके का उपयोग करके, हम प्रक्रिया के सबसे महत्वपूर्ण हिस्सों की पहचान कर सकते हैं, सही कामों के लिए सही AI मॉडल्स को मिला सकते हैं, और समय और पैसा बचाने के लिए अनावश्यक बातों को भी हटा सकते हैं। यह एक अराजक, अपारदर्शी किचन को एक सुव्यवस्थित मशीन में बदल देता है जहाँ प्रत्येक शेफ को अपनी भूमिका पता होती है।

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

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

Digest आज़माएँ →