तरी नवीन पद्धती उदयोन्मुख कंपन्या स्वतंत्र कोडिंग एजंट आणि कोड जनरेशन प्लॅटफॉर्मकडे वळत आहेत. तंत्रज्ञान कंपन्यांकडून आलेल्या विकासकांना त्यांच्या प्लॅटफॉर्मवर कार्यरत ठेवण्यासाठी स्पर्धाही तीव्र झाली आहे.
AWS ला विश्वास आहे की त्याच्या ऑफर, किरो आणि वर्तणुकीशी अनुपालन सुनिश्चित करण्यासाठी नवीन क्षमतांनी वाढत्या गर्दीच्या टोकनायझेशन प्रॉक्सी स्पेसमध्ये महत्त्वपूर्ण फरक निर्माण केला आहे.
प्रथम किरो ते जुलैमध्ये लाँच करण्यात आले सार्वजनिक पूर्वावलोकनामध्ये, हे आता सामान्यतः नवीन वैशिष्ट्यांसह उपलब्ध आहे, ज्यात मालमत्ता-आधारित वर्तणूक चाचणी आणि कस्टम एजंट्स सानुकूलित करण्यासाठी कमांड-लाइन इंटरफेस (CLI) क्षमता समाविष्ट आहे.
डेटाबेस आणि एआयचे AWS उपाध्यक्ष दीपक सिंग यांनी एका मुलाखतीत VentureBeat ला सांगितले की संरचना प्रदान करताना केरो प्रोग्रामिंगची “मजा ठेवते”.
सिंग म्हणाले, “मला हे सांगायचे आहे की किरो जे करतो ते तुम्हाला तुमच्या एजंटशी बोलण्याची आणि त्यांच्यासोबत काम करण्याची परवानगी देते जसे तुम्ही इतर एजंटसोबत करता. “परंतु केरो काय करतो ते हे सॉफ्टवेअर लिहिण्याचा हा संरचित मार्ग, ज्याला आम्ही स्पेक्ट्रम आणि विकास म्हणतो, ते तुमच्या कल्पना घेते आणि त्यांना कालांतराने टिकणाऱ्या गोष्टींमध्ये बदलते. त्यामुळे परिणाम म्हणजे कोड जो अधिक मजबूत आणि देखरेख करण्यायोग्य आहे.”
किरो हे एजंट कोडिंग टूल आहे जे विकासकांसाठी IDE मध्ये तयार केले आहे जेणेकरुन प्रोटोटाइपपासून उत्पादनापर्यंत एजंट आणि ॲप्लिकेशन तयार करण्यात मदत होईल.
नवीन वैशिष्ट्यांव्यतिरिक्त, AWS बहुतेक देशांमध्ये स्टार्टअप्सना Kiro Pro+ ला एक वर्ष विनामूल्य क्रेडिट आणि टीम्समध्ये विस्तारित प्रवेश ऑफर करत आहे.
वर्तणूक वचनबद्धता आणि एम्बेडेड चेकपॉइंट्स
किरोमधील नवीन वैशिष्ट्यांपैकी एक म्हणजे चाचणी आणि मालकी तपासणी.
एआय-व्युत्पन्न कोडसह काही कंपन्यांना एक समस्या आहे ती म्हणजे अचूकता आणि एजंट त्यांच्या हेतूचे किती पालन करतात याचा न्याय करणे कधीकधी कठीण होऊ शकते. “जो कोणी चाचण्या लिहितो (मग तो मानव असो किंवा AI) त्यांच्या स्वतःच्या पूर्वाग्रहाने मर्यादित असतो — त्यांना कोडची चाचणी घेण्यासाठी सर्व भिन्न, विशिष्ट परिस्थितींबद्दल विचार करावा लागतो आणि त्यांनी विचार केला नसलेल्या एज केसेस चुकतील. AI मॉडेल अनेकदा कोड फिक्स करण्याऐवजी चाचण्यांमध्ये बदल करून उपाय ‘गॅमिफाय’ करतात,” AWS ने एका ब्लॉग पोस्टमध्ये नमूद केले आहे.
“मालमत्ता-आधारित चाचणी काय करते, त्यासाठी विशिष्टतेची आवश्यकता असते, त्यासाठी विशिष्टतेची आवश्यकता असते, आणि त्यातून, तुमच्या कोडमध्ये कोणते गुणधर्म असले पाहिजेत हे ते परिभाषित करते आणि ते मूलत: शेकडो संभाव्य चाचणी परिस्थिती तयार करते की तुमचा कोड तुम्हाला स्पेसिफिकेशनमध्ये नमूद केल्याप्रमाणे करत आहे हे सत्यापित करण्यासाठी, आणि ते सर्व काही आपोआप करते,” सिंग म्हणाले.
संस्था त्यांची वैशिष्ट्ये अपलोड करू शकतात आणि कोड पुनरावलोकन प्रक्रिया सुरू होण्यापूर्वीच किरो एजंट काय गहाळ आहे हे ओळखण्यास प्रारंभ करू शकतो, सिंग म्हणाले.
मालमत्तेवर आधारित चाचणी तुमचा कोड काय करतो याच्याशी, तुमच्या सूचना म्हणून ओळखल्या जाणाऱ्या निर्दिष्ट वर्तनाशी जुळते. Kiro वापरकर्त्यांना EARS फॉरमॅटवर आधारित त्यांच्या वैशिष्ट्यांमध्ये ते लिहिण्यास मदत करू शकते. उदाहरणार्थ, जर एखादी कंपनी कार विकण्यासाठी ॲप तयार करत असेल, तर त्याची वैशिष्ट्ये खालीलप्रमाणे असतील:
“कोणत्याही वापरकर्त्यासाठी आणि कोणत्याही कारच्या सूचीसाठी, जेव्हा वापरकर्ता कारला आवडींमध्ये जोडतो, तेव्हा सिस्टमने ती कार त्यांच्या आवडीच्या यादीमध्ये दाखवली पाहिजे. PBT नंतर स्वयंचलितपणे वापरकर्ता A जोडणारी कार #1, वापरकर्ता B जोडणारी कार #500, वापरकर्ता C अनेक कार जोडून, वापरकर्तानावांमध्ये विशेष वर्ण असलेले वापरकर्ते, भिन्न स्थिती असलेल्या कार (नवीन, वापरलेले, आणि वॉल्यूम कॅप्चर केलेले इतर कॅप्चरिंग) वापरकर्त्यांसह स्वयंचलितपणे चाचणी करते. अंमलबजावणी तुमच्या हेतूशी जुळते याची पडताळणी करत आहे.”
पारंपारिक युनिट चाचणी तपशीलाच्या विपरीत, ज्यामध्ये असे म्हटले आहे: जर वापरकर्त्याने त्याच्या आवडींमध्ये कार #5 जोडली, तर ती त्याच्या सूचीमध्ये दिसेल.
किरो नंतर विनिर्देशांचे उल्लंघन करणाऱ्या कोडची उदाहरणे ओळखेल आणि ती वापरकर्त्याला प्रदान करेल.
किरो आता चेकपॉईंटिंगला देखील अनुमती देते, त्यामुळे काही चूक झाल्यास विकासक मागील बदलाकडे परत येऊ शकतात.
CLI कोडिंग
Kiro चे दुसरे प्रमुख नवीन वैशिष्ट्य म्हणजे Kiro CLI, जे किरो क्रिप्टो एजंट थेट विकसकाच्या CLI मध्ये आणते.
किरो सीएलआय क्यू डेव्हलपर सीएलआय कडून काही कार्यक्षमता वापरते — त्याचा स्वतःचा अंगभूत कोडिंग सहाय्यक, AWS ने सांगितले. ऑक्टोबर 2024 मध्ये लाँच केले– वापरकर्त्यांना कमांड लाइनवरून एजंटमध्ये प्रवेश करण्यास सक्षम करण्यासाठी.
हे डेव्हलपरना कस्टम एजंट तयार करण्यास देखील अनुमती देते, जसे की बॅकएंड विशेषज्ञ, फ्रंटएंड एजंट आणि DevOps एजंट, संस्थेच्या कोड बेससाठी तयार केलेले.
डेव्हलपर्सकडे काम करण्याचे स्वतःचे वेगळे मार्ग आहेत, त्यामुळे AWS सारख्या प्रोग्रामिंग एजंट प्रदात्यासाठी ते जिथे आहेत तिथे त्यांना भेटणे महत्वाचे आहे, सिंग म्हणाले. Kiro CLI वापरकर्त्यांना याची अनुमती देते:
-
संदर्भ बदलल्याशिवाय स्टेशनमध्ये रहा
-
कस्टम एजंट वापरून एआय वर्कफ्लोची रचना करणे
-
दोन वातावरणांसाठी एक सेट करा कारण MCP सर्व्हर आणि इतर साधने IDE किंवा CLI वर दोन्ही किरो आवृत्तीमध्ये चालतात.
-
स्वयंचलित आदेशांद्वारे द्रुतपणे स्वयंचलित कोड स्वरूपन किंवा लॉग व्यवस्थापन
कोडिंग एजंट स्पर्धा
तथापि, किरो हे अनेक प्रोग्रामिंग एजंट प्लॅटफॉर्मपैकी एक आहे जे एंटरप्राइझ वापरासाठी उदयास येत आहे.
पासून OpenAI’जीपीटी-कोडेक्स, जे त्याच्या कोडेक्स हेल्परला आयडीई, सीएलआय आणि इतर वर्कफ्लोसह एकत्र करते. Google’जेमिनी सीएलआय सह, हे स्पष्ट आहे की अधिक विकासक त्यांचे काम करत असलेल्या प्रोग्रामिंग एजंट्सपर्यंत सहज प्रवेशाची मागणी करत आहेत.
कंपन्या अधिक प्रोग्रामिंग एजंट्सची मागणी करत आहेत. उदाहरणार्थ, मानववंशीय बनवले क्लाउड कोड प्लॅटफॉर्म उपलब्ध आहे वेब आणि मोबाईलवर. काही कोडिंग प्लॅटफॉर्म वापरकर्त्यांना त्यांच्या कोडिंगमध्ये कोणता फॉर्म वापरायचा हे निवडण्याची परवानगी देतात.
सिंग म्हणाले की, केरो फक्त एका गुरुवर अवलंबून नाही; त्याऐवजी, ते AWS मॉडेलसह सर्वोत्तम व्यवसाय मॉडेलकडे निर्देश करते. जुलैमध्ये लॉन्च करताना, किरो क्लॉड सोनेट 3.7 आणि 4.0 वर आधारित होते.
सुप्रसिद्ध ब्रँड जसे की सोमवार.com त्याची मालकी आहे त्यांनी मोठ्या फायद्यांकडे लक्ष वेधले AI-चालित प्रोग्रामिंगसाठी, भविष्यात कंपन्या या प्लॅटफॉर्मचा वापर करत राहण्याची शक्यता आहे.
“आम्ही विकासकांसाठी मानसिक मॉडेल बदललेले पाहिले आहे, परंतु ते केवळ ते अधिक कार्यक्षम बनण्याबद्दल नाही; ते आता काम करण्याच्या पद्धतीचे आयोजन कसे करतात याबद्दल देखील आहे,” सिंग म्हणाले.
















