ऐप्स और सॉफ्टवेयर

अलीबाबा ने हाइब्रिड एआई कोड समीक्षा टूल किया ओपन-सोर्स

· GlobeWire Daily Editorial Desk · Source: github.com

2 मिनट में पढ़ें

मुख्य बातेंअलीबाबा ग्रुप ने ओपन कोड रिव्यू (OCR) नामक एआई-संचालित कमांड-लाइन इंटरफेस (CLI) टूल को सार्वजनिक रूप से जारी कर दिया है। मूल रूप से अलीबाबा के भीतर एक आंतरिक सहायक के रूप में विकसित इस सॉफ्टवेयर ने ओपन-सोर्स होने से पहले हजारों डेवलपर्स को सेवा दी है और लाखों कोड दोषों की पहचान की है।
Alibaba Open-Sources Hybrid AI Code Review Tool

चित्र: GitHub · चित्र स्रोत · Resized and letterboxed to 16:9; no AI generation

अलीबाबा ग्रुप ने ओपन कोड रिव्यू (OCR) नामक एआई-संचालित कमांड-लाइन इंटरफेस (CLI) टूल को सार्वजनिक रूप से जारी कर दिया है। मूल रूप से अलीबाबा के भीतर एक आंतरिक सहायक के रूप में विकसित इस सॉफ्टवेयर ने ओपन-सोर्स होने से पहले हजारों डेवलपर्स को सेवा दी है और लाखों कोड दोषों की पहचान की है।

हाइब्रिड आर्किटेक्चर: डिटर्मिनिस्टिक पाइपलाइन और एलएलएम एजेंट

ओपन कोड रिव्यू एक हाइब्रिड आर्किटेक्चर का उपयोग करता है जो डिटर्मिनिस्टिक इंजीनियरिंग पाइपलाइनों को एक लार्ज लैंग्वेज मॉडल (LLM) एजेंट के साथ जोड़ता है। प्रोजेक्ट दस्तावेज़ के अनुसार, यह दृष्टिकोण पूरी तरह से भाषा-संचालित समीक्षा टूल से जुड़ी सामान्य चुनौतियों का समाधान करता है, जैसे बड़े बदलावों पर अपूर्ण कवरेज और लाइन नंबरों में स्थिति का भटकना।

  • डिटर्मिनिस्टिक इंजीनियरिंग: सटीक फ़ाइल चयन, अलग उप-एजेंट संदर्भों के लिए स्मार्ट फ़ाइल बंडलिंग, और नियम मिलान जैसे कार्यों को संभालता है।
  • एलएलएम एजेंट: संदर्भ पुनर्प्राप्ति और निर्णय लेने जैसे गतिशील कार्यों पर ध्यान केंद्रित करता है।

मुख्य विशेषताएं और क्षमताएं

  • लाइन-स्तरीय सटीकता: विशिष्ट लाइन-स्तरीय सटीकता के साथ संरचित समीक्षा टिप्पणियां उत्पन्न करता है।
  • संपूर्ण-फ़ाइल स्कैनिंग: अपरिचित कोडबेस पर पूर्ण ऑडिट करता है।
  • अंतर्निहित नियम: नल पॉइंटर एक्सेप्शन (NPE), थ्रेड-सुरक्षा, XSS और SQL इंजेक्शन जैसी सामान्य कमियों को लक्षित करने वाले नियम शामिल हैं।
  • एक्विजिशन मोड: डिफ़ॉल्ट OCR-प्रबंधित समीक्षा और एक प्रतिनिधिमंडल मोड दोनों का समर्थन करता है।
  • एकीकरण विकल्प: विभिन्न प्लेटफार्मों और CI/CD पाइपलाइनों के लिए प्लगइन प्रदान करता है।

बेंचमार्किंग और सत्यापन

यह प्रोजेक्ट AACR-Bench डेटासेट का हवाला देता है, जिसे 10 प्रोग्रामिंग भाषाओं में 50 ओपन-सोर्स रिपॉजिटरी से बनाया गया है। दस्तावेज़ीकरण के तुलनात्मक दावों के अनुसार, OCR सामान्य-उद्देश्य वाले एजेंटों की तुलना में कम टोकन की खपत करते हुए उच्च सटीकता स्कोर प्राप्त करता है।

डवलपर github.com/alibaba/open-code-review पर जाकर सेटअप निर्देशों और कॉन्फ़िगरेशन आवश्यकताओं को सत्यापित कर सकते हैं।

यह खबर शेयर करें
मूल स्रोत पढ़ें: alibaba/open-code-review: Secure, fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, thread-safety, XSS, SQL injection), O - GitHub

AI की सहायता से तैयार रिपोर्ट; मूल स्रोत के दावों की स्वतंत्र पुष्टि नहीं की गई है।

लेखक के बारे में

GlobeWire Daily Editorial Desk — प्रकाशित स्रोतों पर आधारित AI-सहायता प्राप्त खबरें।

और पढ़ें