Vercel Labs ने Zero का अनावरण किया है, जो एक प्रायोगिक सिस्टम प्रोग्रामिंग भाषा है जिसे विशेष रूप से एक उन्नत AI कोड असिस्टेंट के रूप में कार्य करने के लिए डिज़ाइन किया गया है, जो AI एजेंटों के लिए कंपाइलर आउटपुट को अनुकूलित करके Software Developers के लिए प्रतिमान को मौलिक रूप से बदल रहा है, न कि मानव पठनीयता के लिए। इस विकास का उद्देश्य AI एजेंटों को अभूतपूर्व गति और सटीकता के साथ कोड उत्पन्न करने, समझने और मरम्मत करने में सशक्त बनाना है, जो डेवलपर उत्पादकता उपकरणों में एक महत्वपूर्ण विकास को चिह्नित करता है।
- Zero Vercel Labs की एक ग्राफ-फर्स्ट सिस्टम प्रोग्रामिंग भाषा है, जिसे AI एजेंटों के लिए कंपाइलर आउटपुट के प्राथमिक पाठक बनने के लिए डिज़ाइन किया गया है।
- इसका टूलचेन मशीन-पठनीय त्रुटि निदान और मरम्मत योजनाएँ प्रदान करता है, जिससे AI एजेंट प्रोग्रामेटिक रूप से कोड को ठीक कर सकते हैं।
- यह भाषा एक
Worldक्षमता के माध्यम से स्पष्ट प्रभावों को लागू करती है, जो बाहरी प्रणालियों के साथ कोड इंटरैक्शन पर पारदर्शिता सुनिश्चित करती है। - ग्राफ-फर्स्ट वर्कफ़्लो में बदलाव का मतलब है कि
zero.graphप्रामाणिक स्रोत है, जिसमें.0फाइलें मानव-पठनीय अनुमानों के रूप में हैं, जो मौजूदा टेक्स्ट-फर्स्ट परियोजनाओं को प्रभावित करती हैं।
Zero: AI कोड असिस्टेंट टूल्स के लिए एक नई नींव
Vercel Labs, जो वेब डेवलपमेंट इंफ्रास्ट्रक्चर में अपने योगदान के लिए जाना जाता है, ने 15 मई, 2026 को Zero पेश किया, जिसमें क्रिस टेट ने इसे एक सिस्टम भाषा के रूप में प्रस्तुत किया, जिसे “एजेंटों के उपयोग और मरम्मत के लिए तेज़, छोटा और आसान” बनाने के लिए इंजीनियर किया गया है। इस महत्वाकांक्षी परियोजना ने तेजी से लोकप्रियता हासिल की है, जैसा कि v0.3.4 तक इसकी त्वरित प्रगति और GitHub पर 5,200 से अधिक सितारों के संचय से स्पष्ट है। Zero .0 फ़ाइल एक्सटेंशन का उपयोग करता है, Apache 2.0 के तहत लाइसेंस प्राप्त है, और सीधे Linux, macOS और Windows वातावरण के लिए नेटिव बाइनरी में संकलित होता है। शुरुआती बेंचमार्क ने इसकी दक्षता पर प्रकाश डाला, जिसमें एक ‘हैलो वर्ल्ड’ प्रोग्राम कथित तौर पर एक मिलीसेकंड में संकलित हुआ और इसका परिणाम मात्र 16.2 KiB बाइनरी था।
Zero का टूलचेन AI-संचालित विकास को कैसे सशक्त बनाता है
Zero का एक विशिष्ट पहलू, जो AI कोड असिस्टेंट के रूप में इसकी भूमिका के लिए महत्वपूर्ण है, इसके टूलचेन कॉन्ट्रैक्ट में निहित है। एकल zero बाइनरी का प्रत्येक सबकमांड एक --json फ़्लैग का समर्थन करता है और एक एकीकृत डायग्नोस्टिक स्कीमा का पालन करता है। यह डिज़ाइन सुनिश्चित करता है कि त्रुटि संदेश स्थिर कोड, जैसे NAM003, के साथ वितरित किए जाते हैं, और declare-missing-symbol जैसे टाइप किए गए मरम्मत मेटाडेटा शामिल करते हैं। AI डिबगिंग टूल का लाभ उठाने वाले Software Developers के लिए, यह एक महत्वपूर्ण लाभ है: कमांड zero fix --plan --json एक मशीन-पठनीय मरम्मत योजना वापस कर सकता है जिसे एक AI एजेंट मूल्यांकन, संशोधित या कार्यान्वित कर सकता है, बजाय इसके कि वह आँख बंद करके एक फिक्स लागू करे।
इसके अलावा, Zero अपनी भाषा डिज़ाइन के भीतर स्पष्ट प्रभावों को लागू करता है। कोई भी फ़ंक्शन जो बाहरी प्रणालियों—जैसे नेटवर्क संसाधन, फ़ाइल सिस्टम, या मानक आउटपुट—के साथ इंटरैक्ट करता है, उसे स्पष्ट रूप से एक World क्षमता स्वीकार करनी होगी। कंपाइलर इसे सख्ती से लागू करता है, जिसका अर्थ है कि एक फ़ंक्शन का हस्ताक्षर ही उसके संभावित साइड इफेक्ट्स को प्रकट करता है। यह क्षमता-आधारित सुरक्षा मॉडल बढ़ी हुई पारदर्शिता और नियंत्रण प्रदान करता है, जो AI कोड जनरेशन के साथ मजबूत और सुरक्षित एप्लिकेशन बनाने वाले Software Developers के लिए अमूल्य है।
ग्राफ-फर्स्ट ऑथरिंग में बदलाव को नेविगेट करना
Zero के लिए एक महत्वपूर्ण विकास v0.3.0 के साथ हुआ, जिसने ग्राफ-फर्स्ट ऑथरिंग को मानक वर्कफ़्लो के रूप में स्थापित किया। इस मॉडल के तहत, बाइनरी zero.graph स्टोर अब कंपाइलर के लिए प्राथमिक इनपुट के रूप में कार्य करता है, जबकि .0 फाइलों को इस अंतर्निहित ग्राफ के मानव-पठनीय अनुमानों के रूप में माना जाता है। AI एजेंट zero query और zero patch कमांड के माध्यम से कोड के साथ इंटरैक्ट करते हैं, जिसमें पैच को ग्राफ हैश द्वारा सुरक्षित किया जाता है। यह तंत्र सुनिश्चित करता है कि बासी या अमान्य संपादन को प्रामाणिक स्टोर को दूषित करने से पहले ही अस्वीकार कर दिया जाता है, जो AI-संचालित कोड संशोधन के लिए एक मजबूत ढाँचा प्रदान करता है।
यह आर्किटेक्चरल बदलाव उन Software Developers के लिए एक माइग्रेशन चुनौती प्रस्तुत करता है जिन्होंने पहले के संस्करणों को अपनाया था। पिछले अपडेट, जैसे कि v0.1.4 ने रो सिंटैक्स पेश किया और v0.2.0 ने प्रामाणिक .0 टेक्स्ट को बढ़ावा दिया, महत्वपूर्ण परिवर्तनों का कारण बने हैं। v0.3.0 के साथ, कंपाइलर अब सीधे स्रोत प्रक्षेपण इनपुट को अस्वीकार करता है। नतीजतन, मौजूदा टेक्स्ट-फर्स्ट पैकेजों को अपने स्रोत को ग्राफ में खींचने के लिए zero import कमांड की आवश्यकता होती है, जिसके बाद मानव समीक्षा और निरंतर एकीकरण ड्रिफ्ट जांच के लिए zero export और zero verify-projection होता है। जबकि यह रूपांतरण प्रक्रिया प्रयास की मांग करती है, v0.3.2 अपडेट ने बड़े कार्यक्रमों के लिए zero import को लगभग 12 गुना तेज बनाकर प्रभाव को काफी कम कर दिया।
डेवलपर्स के लिए AI टूल्स के परिदृश्य में Zero की स्थिति
Zero की शुरुआत ने डेवलपर समुदाय के भीतर विविध चर्चाओं को जन्म दिया है। Hacker News जैसे प्लेटफार्मों पर, कुछ टिप्पणीकारों ने उल्लेख किया कि जबकि क्षमताएं एक नया पहलू हैं, संरचित त्रुटि संदेश दशकों से मौजूद हैं। हालांकि, एक प्रति-तर्क ने इस बात पर प्रकाश डाला कि अंतर लक्षित दर्शकों में निहित है: ये सुविधाएँ AI एजेंटों के लिए डिज़ाइन की गई हैं, न कि केवल मानव डेवलपर्स के लिए। बहस ने अपनाने पर भी बात की, जिसमें यह चिंता जताई गई कि AI एजेंट अपने प्रशिक्षण डेटा में प्रचलित भाषाओं का पक्ष लेंगे। फिर भी, दूसरों ने Svelte जैसे प्रोजेक्ट्स में प्रमुख API परिवर्तनों जैसे उदाहरणों का हवाला देते हुए इसका खंडन किया, यह सुझाव देते हुए कि तेजी से विकसित हो रहे AI कोड जनरेशन टूल के लिए प्रशिक्षण डेटा उतना महत्वपूर्ण नहीं हो सकता जितना अनुमान लगाया गया था।
स्थापित सिस्टम भाषाओं की तुलना में, Zero बाइनरी आकार और स्पष्ट मेमोरी आवंटन के मामले में Rust की तुलना में Zig के करीब है। इसमें वर्तमान में Rust का परिपक्व बॉरो चेकर और व्यापक इकोसिस्टम का अभाव है, लेकिन यह छोटे, निर्भरता-मुक्त आर्टिफैक्ट्स का उत्पादन करके Go के ग्रीन थ्रेड्स और बड़े रनटाइम का एक अलग विकल्प प्रदान करता है। Vercel Labs द्वारा विकसित, Zero ओपन सोर्स है, हालांकि परियोजना स्पष्ट रूप से अपनी प्रायोगिक प्रकृति बताती है, अपेक्षित ब्रेकिंग परिवर्तनों की चेतावनी देती है और उपयोगकर्ताओं को इसे अपनी वर्तमान प्रायोगिक स्थिति में चलाने की सलाह देती है। नए कोडिंग AI प्रतिमानों की खोज करने वाले Software Developers के लिए, Zero सिस्टम प्रोग्रामिंग के लिए एक अद्वितीय, एजेंट-केंद्रित दृष्टिकोण प्रदान करता है। Zero पर विचार करने वाले किसी भी Software Developer के लिए एक व्यावहारिक सीख यह है कि इसके तेजी से विकास की बारीकी से निगरानी करें और माइग्रेशन ओवरहेड की संभावना को ध्यान में रखें, खासकर जब इसे मौजूदा टेक्स्ट-फर्स्ट डेवलपमेंट पाइपलाइनों में एकीकृत किया जाए।
अक्सर पूछे जाने वाले प्रश्न
Zero क्या है और यह Software Developers के AI कोड असिस्टेंट के साथ इंटरैक्ट करने के तरीके को कैसे बदलता है?
Zero Vercel Labs की एक प्रायोगिक सिस्टम प्रोग्रामिंग भाषा है जिसे AI एजेंटों के लिए डिज़ाइन किया गया है। यह मशीन-पठनीय त्रुटि संदेश और मरम्मत योजनाएँ प्रदान करके इंटरैक्शन को बदलता है, जिससे AI कोड असिस्टेंट स्वायत्त रूप से कोड को समझ और ठीक कर सकते हैं, जिससे Software Developers के लिए मैन्युअल डिबगिंग कम हो जाती है।
AI कोड जनरेशन के लिए Zero के ग्राफ-फर्स्ट दृष्टिकोण के प्रमुख लाभ क्या हैं?
ग्राफ-फर्स्ट दृष्टिकोण `zero.graph` को प्रामाणिक स्रोत बनाता है, जिससे AI एजेंट सीधे कोड की अंतर्निहित संरचना के साथ काम कर सकते हैं। यह अधिक सटीक AI कोड जनरेशन और पैचिंग की सुविधा प्रदान करता है, क्योंकि परिवर्तनों को ग्राफ हैश द्वारा सुरक्षित किया जाता है, जिससे बासी या अमान्य संपादन को रोका जा सकता है।
Software Developers के लिए Zero की तुलना Rust या Go जैसी मौजूदा भाषाओं से कैसे की जाती है?
Zero का लक्ष्य छोटे बाइनरी आकार और स्पष्ट आवंटन है, जो Zig के समान है, लेकिन इसमें Rust के परिपक्व इकोसिस्टम और बॉरो चेकर का अभाव है। यह छोटे, निर्भरता-मुक्त आर्टिफैक्ट्स के लिए Go के ग्रीन थ्रेड्स और बड़े रनटाइम का व्यापार करता है, जो विशिष्ट प्रदर्शन या परिनियोजन आवश्यकताओं पर केंद्रित Software Developers के लिए विभिन्न प्रकार के ट्रेड-ऑफ प्रदान करता है।
साप्ताहिक AI ब्रीफ़िंग आपके पेशे के लिए
हफ़्ते में एक ईमेल: AI के वे बदलाव जो सच में आपके पेशे को प्रभावित करते हैं — टूल्स, डील्स और आगे क्या करें।

