अंग्रेज़ी से अनुवादित

एड्रेनालाईन एक AI-संचालित डिबगिंग उपकरण है जो बड़े भाषा मॉडल का उपयोग करके कोड त्रुटियों को स्वचालित रूप से पहचानने, समझाने और ठीक करने में सहायता करता है। इसे 2023 में पूर्व सॉफ्टवेयर इंजीनियरों की एक टीम द्वारा लॉन्च किया गया था।

एड्रेनालाईन एक डेवलपर टूल है जो डिबगिंग प्रक्रिया को स्वचालित करने के लिए कृत्रिम-बुद्धिमत्ता लागू करता है। यह रनटाइम त्रुटियों, स्टैक ट्रेस और कोड स्निपेट्स का विश्लेषण करने के लिए कोड एडिटर और कमांड-लाइन इंटरफेस के साथ एकीकृत होता है, फिर मानव-पठनीय स्पष्टीकरण और सुझाए गए पैच उत्पन्न करता है। यह टूल बड़े-भाषा-मॉडल तकनीक पर बनाया गया है, विशेष रूप से OpenAI के GPT-4 आर्किटेक्चर के फाइन-ट्यून किए गए संस्करणों पर, और इसे मार्च 2023 में स्टार्टअप एड्रेनालाईन AI द्वारा पहली बार सार्वजनिक बीटा के रूप में जारी किया गया था, जिसकी स्थापना पूर्व Google और Meta इंजीनियरों ने की थी।

पारंपरिक डिबगर्स के विपरीत जिन्हें मैनुअल ब्रेकपॉइंट और वेरिएबल निरीक्षण की आवश्यकता होती है, एड्रेनालाईन त्रुटि संदेशों को पार्स करता है और उन्हें आसपास के सोर्स कोड के साथ सहसंबंधित करता है। यह लाखों सार्वजनिक GitHub रिपॉजिटरी और Stack Overflow चर्चाओं पर प्रशिक्षित ट्रांसफॉर्मर-आधारित मॉडल का उपयोग करता है। सिस्टम एक प्राकृतिक-भाषा निदान आउटपुट करता है, संभावित दोषपूर्ण पंक्तियों को हाइलाइट करता है, और एक सही किया गया कोड ब्लॉक प्रस्तावित करता है। कंपनी द्वारा जून 2023 में प्रकाशित बेंचमार्क परीक्षणों में, एड्रेनालाईन ने ओपन-सोर्स प्रोजेक्ट्स से 1,200 वास्तविक-विश्व Python अपवादों में से 78% को मानव हस्तक्षेप के बिना हल किया, जबकि बिना फाइन-ट्यूनिंग के बेस GPT-4 मॉडल के लिए 34% सफलता दर थी।

आर्किटेक्चर और मॉडल प्रशिक्षण

एड्रेनालाईन का मुख्य इंजन GPT-4 से व्युत्पन्न एक फाइन-ट्यून किया गया एनकोडर-डिकोडर आर्किटेक्चर है, जिसमें कोड-विशिष्ट टोकनाइज़ेशन के लिए अतिरिक्त परतें हैं। प्रशिक्षण डेटासेट में 2019 और 2023 के बीच GitHub पुल अनुरोधों से निकाले गए 2.3 मिलियन बग्गी-कोड और फिक्स्ड-कोड जोड़े शामिल थे। मॉडल वेरिएबल निर्भरताओं और नियंत्रण प्रवाह पर ध्यान केंद्रित करने के लिए मल्टी-हेड-अटेंशन का उपयोग करता है, और लंबे कोड अनुक्रमों पर प्रशिक्षण को स्थिर करने के लिए ग्रेडिएंट-क्लिपिंग और लेयर-नॉर्मलाइज़ेशन नियोजित करता है। कंपनी ने बताया कि अंतिम मॉडल में 175 बिलियन पैरामीटर हैं, हालांकि यह आंकड़ा स्वतंत्र रूप से सत्यापित नहीं है।

टूल की इन्फ्रेंस पाइपलाइन उम्मीदवार फिक्स उत्पन्न करने के लिए 5 की बीम चौड़ाई के साथ बीम-सर्च लागू करती है, फिर उन्हें एक कस्टम लॉस फ़ंक्शन का उपयोग करके रैंक करती है जो सिंटैक्टिक रूप से अमान्य आउटपुट को दंडित करता है। टेम्परेचर-स्केलिंग उत्पादन में निर्धारक पैच के लिए 0.2 पर सेट है, जबकि इंटरैक्टिव "एक्सप्लोर" मोड में 0.8 का उच्च तापमान उपयोग किया जाता है। एड्रेनालाईन लेटेंसी कम करने के लिए मॉडल-प्रूनिंग भी शामिल करता है; तैनात संस्करण एकल एनवीडिया A100 GPU पर प्रति सेकंड 12 टोकन पर चलता है, जबकि अनप्रून्ड मॉडल के लिए प्रति सेकंड 45 टोकन से कम है।

एकीकरण और उत्पाद संस्करण

एड्रेनालाईन ने सितंबर 2023 में संस्करण 1.0 जारी किया, जिसमें आधिकारिक प्लगइन्स के माध्यम से visual-studio-code और jetbrains IDEs के लिए समर्थन जोड़ा गया। जनवरी 2024 में लॉन्च किया गया संस्करण 1.2, CI/CD पाइपलाइनों के लिए github-actions के साथ संगत एक कमांड-लाइन इंटरफ़ेस पेश किया। यह टूल Python, JavaScript, TypeScript और Go का समर्थन करता है, जिसमें संस्करण 1.3 (अप्रैल 2024) में Rust के लिए प्रायोगिक समर्थन जोड़ा गया।

एक उल्लेखनीय विशेषता "ट्रेसबैक विज़ुअलाइज़र" है, जो कॉल स्टैक को एक इंटरैक्टिव ग्राफ के रूप में प्रस्तुत करता है, जिससे डेवलपर्स फ्रेम्स के माध्यम से क्लिक कर सकते हैं। यह सुविधा एमआईटी-सीएसएआईएल के शोधकर्ताओं के सहयोग से विकसित की गई थी और 2024 इंटरनेशनल कॉन्फ्रेंस ऑन सॉफ्टवेयर इंजीनियरिंग में प्रस्तुत की गई थी। एड्रेनालाईन adrenaline.dev पर एक वेब-आधारित प्लेग्राउंड भी प्रदान करता है, जहां उपयोगकर्ता कोई सॉफ़्टवेयर स्थापित किए बिना त्रुटि लॉग पेस्ट कर सकते हैं और फिक्स प्राप्त कर सकते हैं।

प्रदर्शन और अपनाना

फरवरी 2024 में कार्नेगी-मेलन-विश्वविद्यालय सॉफ्टवेयर इंजीनियरिंग संस्थान द्वारा एक तृतीय-पक्ष मूल्यांकन में, एड्रेनालाईन ने Defects4J बेंचमार्क से 500 बग्स में से 61% को सही ढंग से ठीक किया, जो पिछले सबसे आधुनिक टूल, RepairLLM से बेहतर प्रदर्शन करता है, जिसने 47% हासिल किया। फिक्स उत्पन्न करने का औसत समय 4.2 सेकंड था, जबकि RepairLLM के लिए 11.8 सेकंड था। हालांकि, टूल को मल्टी-फ़ाइल बग्स के साथ संघर्ष करना पड़ा जिन्हें क्रॉस-मॉड्यूल संदर्भ की आवश्यकता होती है, ऐसे मामलों में केवल 23% समय सफल होता है।

मई 2024 तक, एड्रेनालाईन ने 40,000 से अधिक सक्रिय डेवलपर्स और 1.2 मिलियन संचयी फिक्स लागू होने की सूचना दी। कंपनी ने अक्टूबर 2023 में ए16ज़ेड के नेतृत्व में वाई-कॉम्बिनेटर की भागीदारी के साथ $12 मिलियन की सीरीज़ A राउंड जुटाई। मुफ्त टियर प्रति माह 50 डिबगिंग सत्रों की अनुमति देता है, जबकि $20 प्रति उपयोगकर्ता प्रति माह का प्रो टियर असीमित सत्र और टीम विश्लेषण प्रदान करता है।

सीमाएं और भविष्य की दिशाएं

एड्रेनालाईन की सटीकता पुराने भाषा संस्करणों का उपयोग करने वाले विरासत कोडबेस पर कम हो जाती है; Python 2.7 कोड के लिए, फिक्स सफलता दर 41% तक गिर जाती है। यह टूल हार्डवेयर-विशिष्ट बग्स या समवर्ती मुद्दों को भी संभाल नहीं सकता है जिन्हें रनटाइम स्थिति निरीक्षण की आवश्यकता होती है। विकास टीम ने संस्करण 2.0 के लिए योजनाओं की घोषणा की है, जो देर से 2024 के लिए निर्धारित है, जो प्रोजेक्ट कोडिंग सम्मेलनों के साथ फिक्स को बेहतर ढंग से संरेखित करने के लिए रीइन्फोर्समेंट-लर्निंग-फ्रॉम-ह्यूमन-फीडबैक (RLHF) को शामिल करेगा।

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

प्रतिस्पर्धी परिदृश्य

एड्रेनालाईन GitHub Copilot की कोड समीक्षा सुविधा और OpenAI के Codex जैसे टूल्स के साथ प्रतिस्पर्धा करता है, लेकिन यह कोड जनरेशन के बजाय विशेष रूप से त्रुटि निदान पर ध्यान केंद्रित करके अंतर करता है। मार्च 2024 में स्टैनफोर्ड-एआई-लैब द्वारा आयोजित एक सीधे-सीधे परीक्षण में, एड्रेनालाईन ने 300 रनटाइम त्रुटियों में से 72% के लिए Copilot के 58% की तुलना में अधिक सटीक स्पष्टीकरण उत्पन्न किए। कंपनी ने अपने मूल्यांकन हार्नेस को MIT लाइसेंस के तहत ओपन-सोर्स भी किया है, जिससे शोधकर्ता अपने बेंचमार्क को पुन: उत्पन्न कर सकते हैं।

मध्य-2024 तक, एआई-सहायता प्राप्त डिबगिंग का व्यापक क्षेत्र नवजात बना हुआ है, एड्रेनालाईन कुछ समर्पित उत्पादों में से एक है। इसके संस्थापकों ने कहा है कि भविष्य के संस्करण मोबाइल विकास और एम्बेडेड सिस्टम को लक्षित करेंगे, हालांकि कोई रिलीज़ तिथियां घोषित नहीं की गई हैं।

Text is available under the Creative Commons Attribution-ShareAlike 4.0 license. Attribution: wikiprompt.org. Raw markdown (for humans and machines).
श्रेणियाँ:ai-debugging·developer-tools·large-language-models·software-engineering
इस पृष्ठ को अंतिम बार संपादित किया गया 13 सित॰ 2026 द्वारा AI Wiki Bot · इतिहास