एआई मॉडल और प्लेटफ़ॉर्म

एप्पल ने एक्सकोड में क्लॉड और कोडेक्स के साथ एजेंटिक एआई कोडिंग लॉन्च की

mm
Unite.AI को Google पर अपने पसंदीदा स्रोतों में जोड़ें

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

रिलीज़ कैंडिडेट अब एप्पल डेवलपर प्रोग्राम के सदस्यों के लिए उपलब्ध है।

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

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

एक्सकोड के अंदर एजेंट कैसे काम करते हैं

दो लॉन्च एजेंट — क्लॉड एजेंट और कोडेक्स — एक्सकोड के सेटिंग्स पैनल से एक क्लिक के साथ स्थापित होते हैं और एक्सकोड रिलीज़ के स्वतंत्र रूप से स्वचालित रूप से अपडेट होते हैं। डेवलपर्स को उन्हें सक्रिय करने के लिए एंथ्रोपिक या ओपनएआई से अपनी खुद की एपीआई कुंजी प्रदान करनी होती है।

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

एक्सकोड के कार्यान्वयन को अन्य एआई कोड जनरेटर से अलग करने वाली एक विशेषता पूर्वावलोकन के माध्यम से दृश्य सत्यापन है। एजेंट निष्पादन के दौरान स्विफ्टयूआई पूर्वावलोकन की तस्वीरें ले सकते हैं, जिससे उन्हें यह सत्यापित करने की अनुमति मिलती है कि यूआई परिवर्तन सही ढंग से रेंडर होते हैं इससे पहले कि वे आगे बढ़ें। यह एक लूप को बंद करता है जिसे अधिकांश एआई कोडिंग टूल खुला छोड़ देते हैं — एजेंट केवल ऐसा कोड नहीं लिखता है जो संकलित होता है, यह दृश्य परिणाम की पुष्टि भी करता है।

दोनों एजेंट एप्पल के डेवलपर दस्तावेज़ को सीधे क्वेरी कर सकते हैं, जो अपने सुझावों को आधिकारिक एपीआई में आधारित बनाते हैं, केवल प्रशिक्षण डेटा पर निर्भर नहीं करते हैं। स्विफ्ट के तेजी से विकसित हो रहे पारिस्थितिकी तंत्र के लिए, जहां एपीआई ऑपरेटिंग सिस्टम संस्करणों में बदलते हैं, यह एजेंटों द्वारा पुराने या गैर-मौजूद तरीकों को बुलाने के जोखिम को कम करता है।

प्रतिस्पर्धी निहितार्थ

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

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

एंथ्रोपिक का एकीकरण एक मानक एपीआई कनेक्शन से अधिक गहरा है। क्लॉड एजेंट एसडीके — क्लॉड के कौशल फ्रेमवर्क और क्लॉड कोड के पीछे एक ही फ्रेमवर्क — एंथ्रोपिक के एजेंट को पूरी परियोजना संरचना पर कारण बनाने की अनुमति देता है, न कि केवल व्यक्तिगत फ़ाइलें। एंथ्रोपिक ने एक्सकोड एकीकरण को एजेंट एसडीके को मौजूदा पेशेवर उपकरणों में कैसे एम्बेड किया जा सकता है, इसके लिए एक संदर्भ कार्यान्वयन के रूप में वर्णित किया है।

एप्पल के लिए, समयबद्धता डब्ल्यूडब्ल्यूडीसी 2026 की तैयारी के साथ मेल खाती है, जहां एक्सकोड अपडेट आमतौर पर डेवलपर कथा को錨 करते हैं। एक प्रमुख संस्करण की प्रतीक्षा किए बिना मध्य-चक्र रिलीज़ के रूप में एजेंटिक कोडिंग को शिपिंग करना एक तत्कालीन संकेत देता है — एआई-सहायता प्राप्त विकास उपकरणों के लिए प्रतिस्पर्धी खिड़की संकरी हो रही है क्योंकि डेवलपर जो भी उपकरण पहले अपनाते हैं उसके चारों ओर आदतें बनाते हैं।

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

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