फरवरी में, Codex से LEGO मॉडल बनवाने के लिए एक कस्टम स्किल, जटिल निर्देश और घंटों की पुनरावृत्ति लगती थी। और फिर भी यह बहुत अच्छा नहीं था। मैं यह सोचकर निकला कि मॉडल इसमें अच्छे नहीं हैं।
GPT-6 Astra के साथ, मैंने इसे BrickLink Studio तक पहुँच दी और गोल्डन गेट ब्रिज बनाने के लिए कहा। लगभग दस मिनट बाद, मेरे पास पहला वर्जन था, जिसमें सड़क पर छोटी कारें भी थीं। मैंने बाद में इसे और बेहतर बनाता रहा।
इस तरह के अनुभवों ने मुझे Codex का उपयोग करने के तरीके पर पुनर्विचार करने पर मजबूर कर दिया है: मैं इसे कौन से ऐप देता हूँ, मैं कितना निर्दिष्ट करता हूँ, और किसी कार्य में कितना तर्क चाहिए। Astra का उपयोग करने से मैंने ये पाँच बातें सीखीं।
1. Astra आपके सभी ऐप का उपयोग कर सकता है (कभी-कभी, आपसे बेहतर) 2. Astra उत्पाद के बारे में अधिक सोचता है 3. Astra Blender में उत्कृष्ट है 4. Astra को प्रभावित करने के लिए Max की आवश्यकता नहीं है 5. Astra अपने काम की जाँच करता रहता है
1. Astra आपके सभी ऐप का उपयोग कर सकता है (कभी-कभी, आपसे बेहतर)
आइए उस LEGO ब्रिज पर वापस आते हैं। मैंने पहले ही Astra को अन्य ऐप में काम करते देखा था, इसलिए मैं यह देखना चाहता था कि यह BrickLink Studio को कैसे संभालेगा, जो डिजिटल LEGO मॉडल डिजाइन करने का ऐप है।
मैंने इसे एक सरल अनुरोध दिया:

प्रॉम्प्ट: "Studio का उपयोग करके golden gate bridge को lego में बनाएं"
यह रहा वह पहला वर्जन:

पहला ब्रिज, बाद में स्टूडियो लाइटिंग के साथ रेंडर किया गया।

इसमें छोटी कारें भी जोड़ दी गईं।
Astra ने पता लगाया कि Studio की बंडल लाइब्रेरी में कौन से पार्ट्स उपलब्ध हैं, मॉडल को असेंबल करने के लिए Python का उपयोग किया, फिर उसका निरीक्षण करने और उस पर पुनरावृत्ति करने के लिए इसे Studio में खोला।
जिस बात ने मुझे आश्चर्यचकित किया वह यह थी कि इसने कोड और ऐप को कितनी स्वाभाविक रूप से जोड़ा। यह इतना तेज़ है कि मैं यह सवाल करने लगा हूँ कि क्या कार्य स्वयं करना वास्तव में तेज़ होगा।
इसने मुझे उन स्किल्स पर फिर से विचार करने पर भी मजबूर कर दिया है जो हमने पिछले मॉडलों के लिए बनाई थीं। जब हम Astra से लॉन्च के लिए वीडियो एडिट करवा रहे थे, तो हमारी कुछ पुरानी स्किल्स उसके रास्ते में आ रही थीं। वीडियो एडिटिंग स्किल्स के बिना एक अधिक सामान्य सेटअप उस कार्य के लिए बेहतर काम करता था।
यदि आपके पास किसी ऐसी चीज़ के आसपास बनी स्किल है जो पुराना मॉडल नहीं कर सकता था, तो उसके बिना कार्य को आज़माएँ और देखें कि क्या आपको अभी भी इसकी आवश्यकता है।
कंप्यूटर उपयोग Astra को ऐप में काम को जोड़ने की भी अनुमति देता है। यह एक जगह कुछ बना सकता है, कहीं और उसका निरीक्षण कर सकता है, और टुकड़ों को एक साथ ला सकता है। उसे वह पहुँच देने से उसे अपने काम को सत्यापित करने और कार्य को पूरा करने में मदद मिली है।
इसलिए सोचें कि आप काम के लिए किस ऐप का उपयोग करेंगे और Astra को उस तक पहुँच दें। वह LEGO के लिए Bricklink Studio, 3D के लिए Blender, या DaVinci Resolve या वीडियो के लिए कोई समान एडिटर हो सकता है। यदि कोई समर्पित ऐप मदद कर सकता है तो उसे अपना सारा वीडियो काम FFmpeg के माध्यम से नहीं करना है।
सुझाव: Astra को वे ऐप दें जिनका उपयोग आप काम के लिए करेंगे और पहले बिना अतिरिक्त स्किल्स के इसे आज़माएँ। हो सकता है कि उसे आपके विचार से कम मार्गदर्शन की आवश्यकता हो।
2. Astra उत्पाद के बारे में अधिक सोचता है
एक परीक्षण के लिए मैं क्रिएटिव एसेट बनाने में मदद के लिए Thumbnail Studio बनाना चाहता था। मैं जल्दी से कुछ विचारों पर बात करने और एक सहकर्मी के साथ हुई बातचीत का संदर्भ लेने में सक्षम था। Astra ने ब्राउज़र में एक इमेज एडिटर से अपेक्षित कई विस्तृत इंटरैक्शन का पता लगाया, जिसमें ⌘-Z और अन्य परिचित शॉर्टकट, लेयर और उन्हें छिपाने की क्षमता शामिल है। मुझे उतना निर्देशात्मक नहीं होना पड़ा जितना मुझे पहले होना पड़ता था।

मैंने जो प्रॉम्प्ट दिया और इसने जो पहला वर्जन बनाया।

अधिक पुनरावृत्ति के बाद Thumbnail Studio।
बाद में, मैंने एक Product Feedback मोड और फीडबैक की जाँच, रैंक और कार्यान्वयन के लिए एक ऑटोमेशन माँगा। मुझे आश्चर्य हुआ कि Astra ने फीडबैक इंटरफ़ेस के बारे में कितनी गहराई से सोचा। मैं ऐप के कुछ हिस्सों को हाइलाइट कर सकता था, उन पर टिप्पणियाँ पिन कर सकता था, प्राथमिकताएँ निर्धारित कर सकता था, फीडबैक संपादित कर सकता था और इसे हल के रूप में चिह्नित कर सकता था। मैंने उनमें से किसी भी इंटरैक्शन का विस्तार से वर्णन नहीं किया था।

मैंने जो प्रॉम्प्ट दिया और इसने जो फीडबैक मोड बनाया।
मैं जल्दी से एक ऐसी क्षमता के लिए कार्य शुरू कर सकता था जो मुझे चाहिए थी, और Astra यह काम करेगा कि अनुभव कैसा दिखना चाहिए। इससे मेरे लिए व्यक्तिगत सॉफ्टवेयर बनाना बहुत आसान हो रहा है। मैं यह योजना बनाने के बजाय कि वह क्या बनाता है, उस पर प्रतिक्रिया दे सकता हूँ।
मेरे WebMCP लेख और इस लेख में एनिमेशन एक और उदाहरण हैं। मुझे X पर Nick Baumann का एनिमेशन पसंद आया, इसलिए मैंने Astra को उसका एक Appshot, मैं जो लेख लिख रहा था, और Codex ऐप कोडबेस तक पहुँच दी। Appshot में ऐप का एक स्क्रीनशॉट और संदर्भ शामिल था।

Codex ने लेख पढ़ा, उस 3D डेमो को समझा जिसका मैं जिक्र कर रहा था, और एक पूर्ण 3D इंटरफ़ेस फिर से बनाया जिसे वह एनिमेट कर सकता था। इसने रचना, कैमरा एंगल और टेक्स्ट के बारे में सोचा जो बताता था कि क्या हो रहा है। फिर इसने मेरे लिए एक छोटा प्रीव्यू टूल बनाया जहाँ मैं एनिमेशन को चला, रोक सकता था, दोहरा सकता था और विभिन्न कोणों से देख सकता था।
मैंने उस प्रीव्यू टूल के लिए नहीं कहा था, लेकिन इससे पुनरावृत्ति करना बहुत आसान हो गया। मैं इन-ऐप ब्राउज़र में Annotations टूल का उपयोग करके इसे विस्तृत फीडबैक दे सकता था।

प्रीव्यू टूल, पहला एनिमेशन, और वह वर्जन जो मैंने प्रकाशित किया।
कुछ मामलों में यह व्यवहार आपके लिए उल्टा पड़ सकता है, यदि आपके मन में बहुत विशिष्ट चीजें हैं तो सुनिश्चित करें कि आप अपनी अपेक्षाओं के बारे में निर्देशात्मक हैं।
मैं मॉडल को कुछ करने के लिए कहने से पहले उसकी ज़रूरत की हर चीज़ तैयार करने में भी कम समय बिता रहा हूँ। ऊपर दी गई तुलना करने के लिए, मैंने Astra से पुरानी बातचीत में जाने और एनिमेशन का पुराना वर्जन प्राप्त करने, अपने डेस्कटॉप पर कहीं एक स्क्रीन रिकॉर्डिंग खोजने और X लेख से अंतिम एनिमेशन प्राप्त करने के लिए कहा।
इसने टुकड़े ढूंढे और उन्हें एक वीडियो में जोड़ दिया, बिना मुझे हर फ़ाइल की ओर इशारा करने की आवश्यकता के। मैं वांछित परिणाम का वर्णन कर सकता था और उसे यह पता लगाने दे सकता था कि सब कुछ एक साथ कैसे लाया जाए।
जब मैंने अपने LEGO मॉडल प्रदर्शित करने के लिए एक साइट बनाने के लिए कहा, तो मैं चाहता था कि लोग उन्हें 3D में ब्राउज़ करें और बिल्ड फ़ाइलें डाउनलोड करें। Astra ने और मॉडल अपलोड करने के लिए एक इंटरफ़ेस भी जोड़ा। उसने उस इंटरफ़ेस को Sign in with ChatGPT से गेट किया ताकि केवल मैं ही एडमिन के रूप में इसका उपयोग कर सकूँ।

Astra से अधिकतम लाभ उठाने के लिए मुझे अभी भी यह जानना होगा कि मुझे क्या चाहिए और उसे एक दिशा देनी होगी। शोकेस के लिए, मैंने इसे और उदाहरण दिए और अपने मन में स्पेस थीम पाने के लिए इंटरैक्टिव, घूमने वाले ग्रहों के लिए कहा। लेकिन मुझे हर सुविधा के बारे में पांडित्यपूर्ण होने की आवश्यकता नहीं है। मैं जितने बेहतर संदर्भ दूंगा, Astra उतना ही अधिक मुझे आश्चर्यचकित करता है कि वह अनुभव के बारे में कितनी सावधानी से सोचता है।
सुझाव: आपको हर इंटरैक्शन को पहले से विस्तार से बताने की ज़रूरत नहीं है। Astra को विचार और कुछ अच्छे संदर्भ दें, यदि आप चाहते हैं कि यह संकीर्ण रूप से कार्य करे तो इसे आवश्यकताएँ बताएँ, फिर इसके द्वारा बनाए गए अनुभव को परिष्कृत करें।
3. Astra Blender में उत्कृष्ट है
हमारी टीम पहले से ही उन 3D अनुभवों से प्रभावित थी जो Astra Three.js या यहाँ तक कि रॉ WebGL के साथ बना सकता था। लेकिन एक चीज़ जो सामने आई वह यह थी कि यह Blender का कितनी अच्छी तरह उपयोग कर सकता है, कंप्यूटर उपयोग और कमांड लाइन दोनों के माध्यम से। भले ही अंतिम परिणाम ब्राउज़र में हो, मैंने पाया है कि Astra को Blender में इसके कुछ हिस्से बनाने देना उपयोगी है।
इसका परीक्षण करने के लिए, मैंने इसे एक होम बार की दस त्वरित तस्वीरें दीं और Blender में कमरे को फिर से बनाने के लिए कहा। मैंने इसे कोई माप नहीं दिया।
Astra अनुपातों के बारे में बहुत सावधान था। इसने तस्वीरों में कॉकटेल किताबों जैसी संदर्भ वस्तुएँ ढूंढीं और पैमाने का अनुमान लगाने के लिए उनका उपयोग किया। इसने अलग-अलग वस्तुओं को मॉडल किया, उन्हें अलग-अलग जाँचा, उन्हें दृश्य में रखा और पुनरावृत्ति करता रहा। इसने कमरा, फर्नीचर, अलमारियाँ, बोतलें और गिलास बनाए। इसने कोने में कुर्सी और कमरे में बेतरतीब तारों को भी सही किया।
Blender में अलग-अलग वस्तुएँ होने से यह दृश्य के प्रत्येक भाग का निरीक्षण और परिशोधन कर सका। मैं सामग्री और प्रकाश व्यवस्था पर पुनरावृत्ति करता रहा, और मैं दृश्य खोलकर विभिन्न कोणों से देख सकता था।

दस तस्वीरों से Blender में फिर से बनाया गया होम बार।
सुझाव: यदि आप 3D वाले किसी प्रोजेक्ट पर काम कर रहे हैं, तो बेहतर परिणामों के लिए Astra से Blender का उपयोग करने के लिए कहें।
4. Astra को प्रभावित करने के लिए Max की आवश्यकता नहीं है
Light/Low रीज़निंग पर मैं कितनी दूर तक जा सकता हूँ, यह सबसे बड़े आश्चर्यों में से एक रहा है। हर नई मॉडल पीढ़ी के साथ, रीज़निंग के उच्चतम स्तर का उपयोग करने का प्रलोभन बहुत अधिक होता है। खासकर यदि आप पहले इसका उपयोग कर रहे थे।
अपने Blender प्रयोगों में, मुझे Low पर Astra से ऐसे परिणाम मिले हैं जिन्हें मैं Max पर Sol से अधिक पसंद करता हूँ। Astra रीज़निंग स्तर की परवाह किए बिना अपने काम को सत्यापित करने में भी बहुत विचारशील है, जिससे Low रीज़निंग अविश्वसनीय रूप से शक्तिशाली हो जाती है।

ऊपर Sol और नीचे Astra के साथ मेरे Blender प्रयोग, Low से Max तक।
यदि आप उच्च रीज़निंग पर Sol का उपयोग कर रहे हैं, तो यह न मानें कि आपको Astra को भी बढ़ाना होगा। पहले Medium जैसा कुछ आज़माएँ, फिर दोनों दिशाओं में प्रयोग करें और देखें कि कार्य के लिए क्या काम करता है। यदि आपको और तुलनाओं के लिए कुछ प्रेरणा चाहिए, तो हमारा Model Observatory देखें।
सुझाव: Light/Low या Medium रीज़निंग से शुरू करें। यह तय करने से पहले कि आपको अधिक रीज़निंग की आवश्यकता है, देखें कि आपको क्या मिलता है।
5. Astra अपने काम की जाँच करता रहता है
Astra यह जाँचता रहता है कि उसने वास्तव में कार्य पूरा कर लिया है। यदि आप एक गेम बना रहे हैं तो वह उसका प्लेटेस्टिंग शुरू कर सकता है। इसे कुछ ऑप्टिमाइज़ करने के लिए कहें और यह यह मापने के लिए एक वातावरण स्थापित कर सकता है कि ऑप्टिमाइज़ेशन ने काम किया या नहीं। एक वीडियो के लिए, यह यह जाँचने के लिए अलग-अलग फ्रेम या यहाँ तक कि ध्वनि तरंगों का निरीक्षण कर सकता है कि वह क्या कर रहा है।
जब मैंने Astra को इस लेख के शीर्षक चित्र पर काम करने के लिए कहा, तो इसने X के लाइव आर्टिकल पेज के पीछे कोड की जाँच करने और हेडर इमेज आवश्यकताओं की पुष्टि करने के लिए ब्राउज़र उपयोग का उपयोग किया। इसने 5:2 का आस्पेक्ट रेशियो और 1200 × 480 का कवर पाया।

हेडर फॉर्मेट की पुष्टि करने से पहले इसने लाइव पेज के कोड की जाँच की।
यह उपयोगी हो सकता है, लेकिन मुझे इस बारे में स्पष्ट होना होगा कि मैं इसे कितनी दूर तक जाने देना चाहता हूँ। यदि आप एक प्रोटोटाइप चाहते हैं जिसका आप स्वयं प्लेटेस्ट करेंगे, तो वह कहें। यदि आप चाहते हैं कि वह गेम को खेले और जो कुछ भी मिले उसे ठीक करे, तो वह भी कहें। अंतिम जाँच के लिए, आप इसे उन जाँचों के माध्यम से एक बार जाने के लिए कह सकते हैं जिनकी आपको परवाह है, फिर रिपोर्ट करें कि उसने क्या पाया और अभी भी क्या अनसुलझा है।
सुझाव: Astra को बताएं कि अंतिम परिणाम क्या होना चाहिए, आप क्या सत्यापित करना चाहते हैं, और उसे कब काम वापस सौंपना चाहिए।
वह कार्य आज़माएँ जिसे आपने छोड़ दिया था
मैंने Codex से LEGO मॉडल बनवाने में घंटों बिताए थे और यह सोचकर निकला था कि यह इसमें बहुत अच्छा नहीं है। Astra के साथ, मेरे पास लगभग दस मिनट में ब्रिज का पहला वर्जन था।
इसे वे ऐप दें जिनका उपयोग आप काम के लिए करेंगे और कुछ अच्छे संदर्भ दें। Light या Medium रीज़निंग से शुरू करें। इसे बताएं कि अंतिम परिणाम क्या होना चाहिए और आप क्या सत्यापित करना चाहते हैं, फिर अधिक मार्गदर्शन जोड़ने से पहले देखें कि यह कितनी दूर तक जाता है।
यदि आपके पास कोई ऐसा कार्य है जिसे आपने पुराने मॉडल के साथ आज़माया और छोड़ दिया, तो Astra के साथ इसे एक और मौका दें।





