Last chance! 50% off DataCamp Premium
Sale ends in
Anthropic ने हाल ही में Claude Sonnet 4.5 जारी किया है, जिसे वे दुनिया का सर्वश्रेष्ठ कोडिंग मॉडल बताते हैं। इसके साथ ही Anthropic ने एक रिसर्च प्रीव्यू भी जारी किया जिसे “Imagine with Claude” कहा गया है, जो तुरंत सॉफ़्टवेयर जनरेट कर सकता है।
रुकिए, क्या सभी मॉडल ऑन-डिमांड कोड जनरेट नहीं कर सकते? हाँ, लेकिन Imagine with Claude की तरह नहीं, जो किसी पूर्वनिर्धारित कोडबेस से शुरू नहीं होता। इसके बजाय, Imagine with Claude में मॉडल वास्तविक समय में कोड जनरेट करता है—दिए गए संदर्भ से यह कल्पना करता है कि एप्लिकेशन को क्या करना चाहिए, और फिर वही करने वाला कोड बनाता है।
इस लेख में, मैं चार उदाहरणों के माध्यम से यह खोजूँगा कि Imagine with Claude किस तरह सॉफ़्टवेयर बनाना और उसका प्रोटोटाइप तैयार करना नए सिरे से परिभाषित कर सकता है।
Imagine with Claude, Anthropic द्वारा Claude Sonnet 4.5 और Claude Agent SDK के साथ लॉन्च किया गया एक नया रिसर्च प्रीव्यू फीचर है। यह Claude Haiku 4.5 से थोड़ा पहले आया।
यह केवल Claude Max सब्सक्राइबर्स के लिए सीमित 5-दिन की अवधि के लिए उपलब्ध था। यह टूल रियल-टाइम सॉफ़्टवेयर जेनरेशन क्षमताएँ दिखाता है, जिससे उपयोगकर्ता देख सकते हैं कि Claude किस तरह स्वतः शुरुआत से कस्टम एप्लिकेशन बनाता है।
Sonnet 4.5 की उन्नत एजेंटिक क्षमताओं का उपयोग करते हुए, Imagine with Claude तर्क, टूल उपयोग, और बहु-चरणीय योजना को मिलाकर कुछ घंटों में फ़ंक्शनल कोडबेस, यूज़र इंटरफ़ेस, और यहाँ तक कि प्रेजेंटेशन भी बनाता है।
Imagine with Claude का उपयोग करने के लिए, आप सीधे Imagine with Claude पेज पर जा सकते हैं या फिर सामान्य Claude चैट इंटरफ़ेस के निचले दाईं ओर मौजूद "Want to build from your imagination?" बटन पर क्लिक कर सकते हैं।

30 सितंबर तक, यह फीचर अगले पाँच दिनों के लिए केवल Max सब्सक्राइबर्स को उपलब्ध था। तो, यदि आप इसे आज़माना चाहें, तो जल्दी करें या इसके रिलीज़ का इंतज़ार करें। हालाँकि, Anthropic ने अभी तक यह पुष्टि नहीं की है कि यह Claude की स्थायी सुविधा बनेगी। फिलहाल, यह नए Claude Sonnet 4.5 मॉडल की क्षमताएँ दिखाने का एक प्रायोगिक फीचर भर है।
Claude Imagine का इंटरफ़ेस काफ़ी सरल है। हमारे पास एक प्रॉम्प्ट इनपुट होता है जहाँ हम बता सकते हैं कि हमें क्या बनाना है। इसके साथ कुछ सुझाव भी आते हैं, जिन्हें हम तब उपयोग कर सकते हैं जब बस इसे आज़माना हो और विचार न सूझ रहे हों।

बाक़ी इंटरफ़ेस सिर्फ़ सजावटी और मनोरंजक तत्वों से बना है; वे Imagine with Claude को कोई फ़ंक्शनलिटी नहीं देते।
शुरू करने के लिए, मैं एक सुझाव आज़माना चाहता था, इसलिए मैंने पहले वाले पर क्लिक किया: "Build a news feed for good news."

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

ध्यान दें कि ऐप केवल इंटरफ़ेस के अंदर ही रहता है और उसे प्रकाशित नहीं किया जा सकता। हम कोड भी नहीं देख सकते, और यदि हम पेज को रिफ्रेश करें, तो वह हमेशा के लिए खो जाता है। तो, इस चरण पर Claude Image वास्तव में बस LLMs का उपयोग करके स्वयं-बनने वाला कोड बनाने के विचार का अन्वेषण करने की सुविधा है।
दूसरे उदाहरण के लिए, मैं कुछ अधिक इंटरैक्टिव चीज़ पर प्रयोग करना चाहता था, इसलिए मैंने इसे कहा कि "create a simple dungeon explorer game."
मैंने यह उदाहरण तीन बार नई शुरुआत से आज़माया, और हर बार वही समस्या आई। जैसे ही मैंने प्लेयर को मूव किया, वह दिखाई देना बंद हो गया।
यह रहा अंतिम प्रयास का वीडियो:
वीडियो से हम देख सकते हैं कि पहली बार नीचे मूव करने के बाद प्लेयर गायब हो जाता है। उसके बाद, मैंने दाईं ओर दो बार मूव किया यह देखने के लिए कि क्या सिक्का कलेक्ट होगा, और हुआ भी। हालाँकि, उसी समय बाकी सारे सिक्के भी कलेक्ट हो गए।

सिक्के कलेक्ट करने के बाद, मैंने इसे प्रॉम्प्ट किया कि प्लेयर दिखाई नहीं दे रहा है और इसे ठीक किया जाना चाहिए। लेकिन यह काम नहीं किया। सब कुछ जस का तस रहा। मेरे अन्य दो प्रयासों में भी यही अनुभव रहा।
कुल मिलाकर, यह उदाहरण काफ़ी निराशाजनक रहा।
इस तीसरे उदाहरण में, मैंने एक CV मैनेजर ऐप बनाने की कोशिश की। मैंने यह प्रॉम्प्ट इस्तेमाल किया:
"Create a website to manage my CV. I want to be able to add all my work experience, skills, languages, publications, and any other information relevant to a CV. Then, depending on the job I’m applying for, I want to select a subset of this information to generate a tailored CV."
मेरे विचार से, यह उदाहरण समग्र रूप से अच्छा काम करता है। निर्माण प्रक्रिया की बारीकियों में जाने से पहले, यह रहा निर्माण प्रक्रिया का वीडियो।
एप्लिकेशन वह काम करता है जो कहा गया था। हम इसमें कई प्रकार की जानकारी दर्ज कर सकते हैं और फिर चुन सकते हैं कि किन्हें शामिल करना है।
हालाँकि, मुझे कुछ बग्स मिले। सबसे पहले, जब मैंने दूसरा कौशल जोड़ा, तो सेव बटन नहीं था।

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


दूसरा बग यह था कि PDF एक्सपोर्टिंग काम नहीं कर रही थी।

इन त्रुटियों के बावजूद, मुझे यह उदाहरण दूसरे की तुलना में कहीं बेहतर लगा। किसी तरह, प्रक्रिया के इस चरण में हमने केवल 46% टोकन का उपयोग किया था, जो आश्चर्यजनक है, जबकि न्यूज़ वाले उदाहरण में टोकन बहुत जल्दी खत्म हो गए थे।
हमें नहीं पता कि Claude Imagine बैकग्राउंड में कैसे काम करता है, लेकिन इस उदाहरण से ऐसा लगता है कि जो हम देखते हैं, वह मौजूदा संदर्भ से तुरंत जनरेट होता है। मेरे विचार में, यह एक साथ अच्छा और बुरा दोनों है। अच्छी बात यह है कि यह पहली बार किसी बटन पर क्लिक करने पर भी शून्य से नई व्यू या फ़ंक्शनलिटी की कल्पना कर सकता है।
हालाँकि, लगता है कि एक बार कुछ कल्पित हो जाने के बाद भी, उसे स्टोर नहीं किया जाता और हर बार फिर से कल्पित किया जाता है। यहाँ तक कि हमने जो जानकारी दर्ज की है, वह भी संदर्भ से जनरेट होती प्रतीत होती है, जो ऐसे मामलों को जन्म दे सकती है जहाँ यह वह जानकारी गढ़ दे जो हमने कभी दी ही न हो।
एक और बात जो मैंने नोट की, वह यह कि जब भी मैं एक ही प्रॉम्प्ट का उपयोग करता हूँ, तो बहुत मिलते-जुलते परिणाम मिलते हैं। उदाहरण के लिए, मैंने CV मैनेजर वाला प्रॉम्प्ट दोबारा आज़माया, और यह मिला:

इस दूसरे संस्करण में बाईं ओर नए विकल्प हैं; उदाहरण के लिए, इसमें "Certifications" सेक्शन शामिल है। हालाँकि, बाकी सब वैसा ही है, प्रत्येक सेक्शन की जानकारी सहित।
क्योंकि Clause Imagine के साथ हर सत्र अस्थायी होता है, यह विचारों का प्रोटोटाइप तैयार करने और प्रयोग करने के लिए ज़्यादा उपयुक्त लगता है। फिर भी, यह तथ्य कि हर बार लगभग वही विचार सामने आता है, काफ़ी सीमित करने वाला है।
पिछले उदाहरणों में, मुझे UI हमेशा काफ़ी साधारण लगा, और मैं ऐसा उदाहरण आज़माना चाहता था जहाँ प्रस्तुति अधिक महत्वपूर्ण हो। इसके लिए, मैंने इसे एक निजी वेबसाइट बनाने को कहा जहाँ मैं अपने निजी प्रोजेक्ट्स प्रदर्शित कर सकूँ।
इस उदाहरण में, Imagine with Claude अधिक सक्षम था और प्रॉम्प्टिंग के जरिए मैंने जो बदलाव माँगे, उन्हें लागू किया। विशेष रूप से, मैं यह कर सका:
कुछ बग्स भी थे, जैसे "View Projects" बटन पर क्लिक करने पर कुछ नहीं हुआ, जबकि Claude Imagine ने बटन प्रेस को स्वीकार किया था।
यह उदाहरण उन तरीकों से दिलचस्प निकला जिनकी शुरुआत में मैंने कल्पना नहीं की थी। क्योंकि यह पेज मेरी ऐप्स दिखाने के लिए था, कंटेंट में कुछ डमी ऐप उदाहरण थे। इनमें "View Demo" बटन था, तो उस पर क्लिक करने पर Claude Imagine को वास्तव में उन डमी ऐप्स की कल्पना करनी पड़ी और उन्हें दिखाना पड़ा।
हर एक के लिए, इसने एक यथार्थपरक उदाहरण प्रस्तुत किया। इससे मुझे कुछ वैसा-सा inception जैसा एहसास हुआ—एक ऐप के भीतर ऐप, उसके भीतर ऐप—सब कुछ तुरंत जनरेट होता हुआ। इसे आज़माना मुझे काफ़ी मज़ेदार लगा।
इस उदाहरण ने यह भी पुष्टि की कि कोड हर बार जनरेट होता है। TaskMaster Pro डेमो के साथ खेलते समय, "AI Sort" बटन पर क्लिक करने के बाद टास्क्स का UI बदल गया, फिर विंडो बंद करके दोबारा खोलने पर फिर बदल गया।

मेरा मानना है कि वर्तमान Imagine with Claude प्रीव्यू की मुख्य सीमाएँ हैं:
Imagine with Claude में सचमुच नया यह विचार है कि किसी बटन को अपने आप क्या करना चाहिए, यह तय करके तुरंत कोड जनरेट किया जाए। यदि इसे किसी सॉफ़्टवेयर एडिटर के साथ जोड़ा जाए, तो यह क्रांतिकारी हो सकता है।
आज जिस तरह AI के साथ सॉफ़्टवेयर विकसित हो रहा है, उसमें LLMs को कोड एडिटर के साथ एकीकृत किया जाता है और उनके पास कोड का संदर्भ रहता है। फिर डेवलपर टेक्स्ट प्रॉम्प्ट के जरिए बताता है कि वह AI से क्या बदलवाना चाहता है। Imagine with Claude के साथ, हम प्रॉम्प्टिंग चरण को छोड़ सकते हैं। इसे एडिटर से जोड़ा जा सकता है, और डेवलपर बस एक बटन जोड़ देगा। फिर ऐप को लोकली चलाते समय उस पर क्लिक करके Imagine with Claude उसकी फ़ंक्शनलिटी लागू कर सकता है।
यह उस चीज़ से बहुत अलग नहीं है जो Imagine with Claude डेमो दिखा रहा है। जो चरण अभी गायब हैं, वे हैं:
Imagine with Claude का एक और अत्यंत उपयोगी तरीका यह हो सकता है कि इसे Figma जैसे डिज़ाइन टूल्स के साथ जोड़ा जाए। इस तरह, डिज़ाइनर जहाँ ज़रूरत हो वहाँ कंपोनेंट्स रखकर UI डिज़ाइन कर सकता है, और फिर Claude Imagine उसे रन करके UI कंपोनेंट्स के पीछे की फ़ंक्शनलिटी लागू कर देगा।
Imagine with Claude AI-सहायता प्राप्त सॉफ़्टवेयर विकास के लिए एक आकर्षक नया प्रतिमान पेश करता है, जहाँ एप्लिकेशन के संदर्भ के आधार पर फ़ंक्शनलिटी डायनेमिक रूप से लागू होती है।
स्पष्ट प्रॉम्प्टिंग से हटकर यह बदलाव कोडिंग के भविष्य का प्रतिनिधित्व कर सकता है, जिससे डेवलपर्स का बहुत सारा समय बचेगा। वर्तमान संस्करण एक व्यावहारिक डेवलपमेंट टूल की अपेक्षा एक खेल-खेल में किया गया टेक डेमो अधिक लगता है, और अपने आप में Max प्लान की सदस्यता लेने का ठोस कारण नहीं है—विशेषकर इसकी अस्थायी और प्रायोगिक स्थिति को देखते हुए।
इन कमियों के बावजूद, मैं इसके मूल विचार पर भरोसा करता हूँ। यह रिसर्च प्रीव्यू संभावनाओं की परख करने की पहली सीढ़ी जैसा लगता है, और मैं सच्चे दिल से उत्सुक हूँ कि Anthropic अपनी अगली कड़ी में इस क्रांतिकारी विचार को कैसे निखारता है।
इन कोर्सेज़ के साथ AI सीखें!
कोर्स
कोर्स
कोर्स