एमजेडन के बाद एमजेडन वॉल्यूम सर्विस (AWS) ने अपना नया आईएम ड्राइव इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (IDE) - Kiro लॉन्च करने की घोषणा की। यह उपकरण "स्पेक-ड्राइव डेवलपमेंट" (Spec-Driven Development) के माध्यम से सॉफ्टवेयर विकास प्रक्रिया को बदल देगा, "वाइब कोडिंग" (Vibe Coding) से होने वाली अस्पष्टता और अकुशलता को हल करेगा और डेवलपर्स के लिए प्रोटोटाइप डिज़ाइन से उत्पादन वातावरण तक एक बिना रुके समर्थन प्रदान करेगा। निम्नलिखित आईएमबेस के द्वारा की गई कीरो लॉन्च और इसके कार्यक्षमता के बारे में गहराई से रिपोर्ट है।

कीरो की मुख्य नवाचार: वाइब कोडिंग से स्पेक ड्राइव डेवलपमेंट तक

कीरो पारंपरिक आईएम कोड जनरेशन टूल्स, जैसे GitHub के Copilot या Google के Gemini CodeAssist से अलग है, जिसका मुख्य फायदा डेवलपमेंट प्रक्रिया में स्पेक्स (स्पेस) की मुख्य भूमिका है। टूल्स के विपरीत जो सीधे टिप्पणी के आधार पर कोड जनरेट करते हैं, कीरो डेवलपर्स के साथ सहयोग करता है, पहले विस्तृत आवश्यकता दस्तावेज, सिस्टम डिज़ाइन और कार्य सूची जनरेट करता है, फिर इन स्पेक्स पर आधारित कोड, परीक्षण केस और दस्तावेज जनरेट करता है।

उदाहरण के लिए, डेवलपर ने "उत्पाद में टिप्पणी प्रणाली जोड़ें" के प्राकृतिक भाषा संकेत दर्ज किया, तो कीरो EARS (Easy Approach to Requirements Syntax) मानक उपयोगकर्ता कहानी के साथ टिप्पणी के दृश्य, बनाने, छांटने और रेटिंग के कार्यक्षमता शामिल करता है, और डेटा फ्लो चित्र, TypeScript इंटरफेस, डेटाबेस मॉडल और API एंडपॉइंट जैसे डिज़ाइन दस्तावेज जनरेट करता है। यह प्रक्रिया कोड के तार्किक और बनाए रखने योग्य होने का आश्वासन देती है, जो त्वरित कोड जनरेशन से जुड़े तकनीकी दायित्व के संचय को कम करती है।

image.png

Code OSS पर आधारित, संगतता और लचीलापन दोनों मौजूद हैं

कीरो ओपन सोर्स Code OSS प्लेटफॉर्म (विजुअल स्टूडियो कोड के आधारभूत संस्करण) पर निर्मित है, जो VS Code के सेटिंग, थीम और Open VSX प्लगइन के साथ पूरी तरह से संगत है। डेवलपर्स अपने वर्तमान आदतों के बिना बिना किसी बाधा के सुचारू रूप से स्थानांतरित कर सकते हैं। इसके अलावा, कीरो मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) का समर्थन करता है, जो डेवलपर्स को बाहरी टूल्स से जोड़ने की अनुमति देता है, और अधिक AI मॉडलों के समर्थन की योजना है, वर्तमान में डिफ़ॉल्ट रूप से Anthropic के Claude Sonnet 4 और Sonnet 3.7 का उपयोग करता है।

ध्यान देने योग्य बात यह है कि कीरो AWS परिवेश में सीमित नहीं है, बल्कि एक स्वतंत्र ब्रांड के रूप में लॉन्च किया गया है, डेवलपर्स को बस AWS खाता के बिना भी उपयोग करने की अनुमति देता है (Google खाता से लॉगिन करना संभव है)। यह रणनीति एमजेडन के अधिक व्यापक डेवलपर्स जनसंख्या को आकर्षित करने के लिए उसकी आकांक्षा को दर्शाती है।

कार्यक्षमता विशेषताएं: स्वचालन और सहयोग का समान ध्यान

कीरो "एजेंट हुक्स" और "एडेप्टिव UI" जैसे नवाचार कार्यक्षमता लाता है। एजेंट हुक्स एक स्वचालित तंत्र है, जो कोड सेव करने या प्रस्तुत करने पर बैकग्राउंड कार्य ट्रिगर करता है, उदाहरण के लिए इकाई परीक्षण, एकीकृत परीक्षण या दस्तावेज ऑटोमेटिक रूप से जनरेट करता है, जिससे कोड और स्पेक्स के बीच अनुरूपता सुनिश्चित होती है। एडेप्टिव UI डेवलपर्स के कार्य प्रवाह के आधार पर इंटरफेस को डायनामिक रूप से अनुकूलित करता है, जो सीधा अंतर्क्रिया अनुभव प्रदान करता है।

इसके अलावा, कीरो बहुमाध्यमिक इनपुट का समर्थन करता है, जिसमें डेवलपर्स हस्तलिखित आर्किटेक्चर चित्र अपलोड कर सकते हैं, जिसे कीरो AWS CDK कोड में बदल देता है। इस लचीलापन के कारण यह तेजी से प्रोटोटाइप डिज़ाइन और व्यापक उत्पादन कोड विकास के बीच संतुलन बनाए रखता है।

मुफ्त पूर्व दृश्य और भविष्य के वाणिज्यिक योजना

वर्तमान में, कीरो मुफ्त पूर्व दृश्य चरण में है, macOS, Windows और Linux प्रणाली के लिए समर्थन करता है, और भविष्य में मुफ्त और भुगतान वाले संस्करण लॉन्च किए जाएंगे। एमजेडन के द्वारा घोषणा की गई है कि भुगतान वाले उपयोगकर्ताओं के कोड डेटा मॉडल ट्रेनिंग के लिए उपयोग नहीं किया जाएगा, और मुफ्त उपयोगकर्ता भी डेटा उपयोग के लिए बाहर निकल सकते हैं। एमजेडन के उच्च अधिकारी कहते हैं कि कीरो का उद्देश्य विकास दक्षता बढ़ाने से अधिक है, बल्कि "डेवलपर्स द्वारा सॉफ्टवेयर बनाने के तरीके को पुनर्निर्धारित करना है"।