डेविड गेविर्ट्ज/जेडडीएनईटी
बेहतर होगा कि मैं बुरी खबरों को रास्ते से हटा दूं। अगर आपको लगता है कि चैटजीपीटी आपको इन-ऐप खरीदारी के साथ एक आईफोन ऐप लिख सकता है जो आपको एक मिलियन डॉलर देगा, तो आप भाग्य से बाहर हैं।
भी: ठीक है, इसलिए ChatGPT ने अभी-अभी मेरे कोड को डीबग किया है। वास्तव में।
मैं इस उम्मीद को कम कर रहा हूं क्योंकि हर बार जब मैं उत्पादों के निर्माण के बारे में बात करता हूं, तो वहां कुछ लोग होते हैं जो या तो (ए) चाहते हैं कि मैं उन्हें एक मिलियन डॉलर ऐप लिखूं, (बी) चाहता हूं कि मैं उन्हें एक वर्ग दिखाऊं या किताब जो उन्हें एक मिलियन डॉलर ऐप लिखना सिखाएगी, (सी) उनके साथ एक गुप्त टूल या प्रोग्राम साझा करें जो करोड़पति प्रोग्रामर सभी नियमित लोगों से छुपाते हैं, या (डी) उन्हें मेरे प्रोग्रामर मित्रों से मिलवाते हैं, क्योंकि निश्चित रूप से एक उनमें से एक अजनबी के लिए कल्पना पर एक मिलियन डॉलर का ऐप लिखेंगे।
भी: चैटजीपीटी का उपयोग कैसे करें: आपको क्या जानने की आवश्यकता है
सॉफ्टवेयर व्यवसाय उस तरह से काम नहीं करता है। सॉफ्टवेयर बहुत बड़ा और जटिल है। कई ऐप अन्य संसाधनों के विशाल नेटवर्क के कनेक्शन पर निर्भर करते हैं जिन्हें सभी को एक साथ एकीकृत करने की आवश्यकता होती है। अनिवार्य रूप से, कई ऐप केवल विशाल कंप्यूटिंग इन्फ्रास्ट्रक्चर के फ्रंट-एंड हैं जो पर्दे के पीछे अपना काम करते हैं। अन्य ऐप, उदाहरण के लिए गेम, व्यापक कौशल वाले लोगों की टीम लेते हैं, सभी सिंक में काम करते हैं, आम तौर पर सालों तक, ऐप को बनाने के लिए।
कैसे ChatGPT आपको एक ऐप बनाने में मदद कर सकता है
अब, मुझे विश्वास है कि चैटजीपीटी ऐप बनाने में आपकी मदद कर सकता है। लेकिन यह ज्यादातर काम नहीं करने वाला है। यह आप और आपकी टीम पर निर्भर है। लेकिन यह आपका कुछ समय बचाने और बहुत सारे प्रयास कम करने में सक्षम हो सकता है। और यह एक जीत है, सब अपने आप में।
तो इसके साथ, देखते हैं कि कैसे ChatGPT आपको एक ऐप बनाने में मदद कर सकता है।
लगभग 2 मिलियन iPhone ऐप और लगभग 3.5 मिलियन Android ऐप हैं। यह बिना कहे चला जाता है (लेकिन मैं यह कहने जा रहा हूं) कि एक अद्वितीय ऐप की पेशकश करना मुश्किल हो रहा है, लेकिन यह भी शायद एक अच्छा विचार नहीं है कि कुछ ऐसा बनाया जाए जिसके पास पहले से ही बहुत सारे प्रतियोगी हों।
यहां अपना शोध करने के लिए खुद को चैटजीपीटी तक सीमित न रखें। निश्चित रूप से इसे शामिल करें, “क्या ऐसे आईफोन ऐप्स हैं जो सेवानिवृत्ति तक दिनों की गिनती करते हैं?”
भी: कोड लिखने के लिए चैटजीपीटी का उपयोग कैसे करें
लेकिन ध्यान रखें कि चैटजीपीटी का डेटा 2021 में समाप्त हो जाता है, इसलिए यदि आप चाहते हैं, कहें, एक ऐसा ऐप तैयार करें जो चैटजीपीटी संकेतों को लिखने में मदद करे, तो चैटजीपीटी को पता नहीं चलेगा कि ऐप स्टोर में क्या है – लेकिन Google का बार्ड हो सकता है। जब मैंने चैटजीपीटी से पूछा, तो उसने जवाब दिया “इस उद्देश्य के लिए विशेष रूप से डिज़ाइन किए गए कोई विशिष्ट आईफोन ऐप नहीं हैं,” फिर भी बार्ड ने जवाब दिया, “कुछ आईफोन ऐप हैं जो आपको चैटजीपीटी संकेत बनाने में मदद कर सकते हैं,” और फिर सूचीबद्ध करने के लिए चला गया क्षुधा।
लेकिन आपके ऐप की योजना बनाने के लिए केवल बुनियादी बाज़ार अनुसंधान के अलावा और भी बहुत कुछ है। आप निश्चित रूप से कार्यक्षमता और सुविधाओं की योजना बनाना चाहेंगे, और फिर एक यूजर इंटरफेस मॉकअप तैयार करेंगे। चैटजीपीटी संकेतों को लिखने में मदद करने वाले ऐप के निर्माण के विचार को जारी रखते हुए, आप पूछ सकते हैं:
मैं चैटजीपीटी संकेतों को लिखने में मदद के लिए एक आईफोन ऐप बनाना चाहता हूं। ऐसे ऐप में प्रमुख और छोटी विशेषताएं क्या होनी चाहिए?
मेरा सुझाव है कि आप इसे ChatGPT में टाइप करें, क्योंकि इसने जो उत्तर दिया वह आश्चर्यजनक रूप से पूर्ण और उपयोगी था। यह दिखाता है कि ऐप बनाने में चैटजीपीटी वास्तव में कैसे उपयोगी हो सकता है। अगला यूजर इंटरफेस है। जबकि चैटजीपीटी एक वायरफ्रेम (अभी तक) नहीं निकाल सकता है, आप चैटजीपीटी से इसकी मुख्य स्क्रीन बनाने के संबंध में मार्गदर्शन करने के लिए कह सकते हैं।
क्या आप उन स्क्रीन और उपयोगकर्ता इंटरफ़ेस तत्वों का वर्णन कर सकते हैं जो इस ऐप में होने चाहिए?
दोबारा, मैं आपको इस संकेत को चलाने की सलाह देता हूं, क्योंकि एआई के जवाब आश्चर्यजनक रूप से अच्छी तरह से सोचा गया था।
भी: मैं तेजी से कोड ठीक करने में मदद के लिए चैटजीपीटी का उपयोग कर रहा हूं, लेकिन किस कीमत पर?
एक बार जब आप अपने ऐप के बारे में सोच लेते हैं और ऐप के कुछ तत्वों की योजना बना लेते हैं, तो आपको विकास और परिनियोजन के बारे में सोचने की आवश्यकता होगी। आप इस तरह एक संकेत की कोशिश कर सकते हैं:
मैं इस ऐप को बनाना चाहता हूं। विकास शुरू करने और परिनियोजन के लिए तैयार करने के लिए मुझे क्या करने की आवश्यकता है?
मैंने उत्तर को बहुत सामान्य पाया, लेकिन शायद प्रक्रिया की खोज करने वाले नौसिखिया के लिए सहायक था। तो, अगली मैंने कोशिश की:
इस ऐप को लिखने के लिए Xcode डेवलपमेंट एनवायरनमेंट को सेट अप और कॉन्फिगर करने में मेरी मदद करें
यह मुझे करीब ले आया, लेकिन अभी भी बहुत सामान्य था। मैं एक परत और गहरा गया:
मेरे प्रोजेक्ट के लिए एक टेम्प्लेट चुनने और Xcode सेटिंग्स को कॉन्फ़िगर करने में मेरी मदद करें। साथ ही, मुझे इंटरफेस बिल्डर को कैसे कॉन्फ़िगर करना चाहिए?
इससे वास्तव में काफी मदद मिली। खोजबीन करते रहें और सवाल पूछते रहें, अपने प्रोजेक्ट में तत्व जोड़ते रहें, और बेझिझक चैटजीटीपी पूछें। लेकिन यह न भूलें कि एआई की नई दुनिया के बाहर ऐप डेवलपमेंट के लिए काफी मदद है। पुराने स्कूल की वेब खोजों का उपयोग करने और उदाहरणों और गाइडों के लिए खुदाई करने से न डरें। यह एक बड़ी परियोजना है और आपको उपलब्ध सभी संसाधनों का उपयोग करना होगा।
यह वह जगह है जहाँ रबर सड़क से मिलता है… या कोड विकास प्रणाली से मिलता है। यह वह जगह है जहां आप वास्तव में अपना उत्पाद बनाते हैं। और यहीं पर आप ChatGPT से कुछ बहुत ही रोचक, लेकिन बहुत विशिष्ट सहायता प्राप्त कर सकते हैं।
आइए एक बार फिर स्पष्ट हो जाएं: हम उस बिंदु पर नहीं हैं जहां आप एआई को अपने लिए ऐप बनाने के लिए कह सकते हैं। ऐप्स अक्सर सैकड़ों (या यहां तक कि हजारों) फाइलों में फैले कोड की सैकड़ों (लाखों से) पंक्तियों में होते हैं। आज, चैटजीपीटी उस दायरे को नहीं संभालता है।
दायरे के संदर्भ में, एक ऐप को एक किताब या किताबों के सेट के रूप में सोचें (पूरे पुस्तकालय तक)। एक पैराग्राफ या एक छोटे लेख के रूप में एक पुस्तक में एक अध्याय के रूप में एक फ़ंक्शन, विधि, या सबरूटीन (कोड की अनिवार्य रूप से एक छोटी कार्यात्मक इकाई के लिए अलग-अलग शब्द) के बारे में सोचें। ChatGPT आपको पैराग्राफ स्तर पर मदद कर सकता है। यह आपको अपने अध्याय की संरचना करने में मदद कर सकता है। लेकिन पूरी किताब को कैसे संभालना है, इसका कोई अंदाजा नहीं है।
भी: मैंने चैटजीपीटी से एक ऐसा वर्डप्रेस प्लगइन लिखने को कहा जिसकी मुझे जरूरत थी। यह 5 मिनट से भी कम समय में किया
लेकिन इसका मतलब यह नहीं है कि यह एक बड़ी मदद नहीं हो सकती। इससे पहले, मैंने आपको दिखाया था कि उपयोगकर्ता इंटरफ़ेस तत्वों को परिभाषित करने में सहायता के लिए इसका उपयोग कैसे किया जा सकता है। आप उन्हें एक साथ रखने के लिए विशिष्ट निर्देश देने के लिए ChatGPT का उपयोग कर सकते हैं। उदाहरण के लिए:
कृपया समझाएं कि सहेजे गए संकेतों के मौजूदा सेट में संकेत के लिए खोज आरंभ करने के लिए आउटलेट और कार्रवाइयाँ कैसे सेट अप करें।
यह एआई को यह बताने के लिए कहता है कि यूजर इंटरफेस में एक फ़ंक्शन कैसे सेट किया जाए। आप अपने यूजर इंटरफेस के विभिन्न तत्वों के साथ इसे बार-बार दोहरा सकते हैं। आप इसे एक विशिष्ट फ़ंक्शन लिखने या डेटा तत्वों को सेट अप करने के लिए भी कह सकते हैं। आइए सहेजे गए संकेतों के लिए एक स्टोरेज मैकेनिज्म बनाएं। यहां दो हैं जिनका आप एक के बाद एक उपयोग कर सकते हैं:
सहेजे गए संकेतों के लिए संग्रहण तंत्र को कॉन्फ़िगर करने में मेरी सहायता करें
बाद में पहुंच के लिए संकेतों को सहेजने के लिए कोर डेटा का उपयोग करके मुझे बताएं
पहले ने तीन स्टोरेज मैकेनिज्म की सिफारिश की, और मैंने कोर डेटा का उपयोग करके इसे दूसरे के साथ मदद करने के लिए कहने का फैसला किया। यहाँ, इसने कुछ बुनियादी कोड भी लिखे जो उस डेटा संग्रहण तंत्र के साथ आरंभ करने में मदद करते हैं।
भी: चैटजीपीटी कैसे बनाएं स्रोत और उद्धरण प्रदान करें
सबसे पहले, इसने भंडारण तंत्र को स्वयं स्थापित करने में मदद की:
डेविड गेविर्ट्ज/जेडडीएनईटी द्वारा स्क्रीनशॉट
फिर इसने एक उदाहरण दिया कि कैसे एक संकेत को बचाया जाए। आप कोड के इन बिट्स को शुरुआती बिंदु के रूप में उपयोग कर सकते हैं, और फिर इसके शीर्ष पर अपना कोड जोड़ सकते हैं। लेकिन ChatGPT की मदद से, आपको एक अच्छी शुरुआत मिल गई है।
डेविड गेविर्ट्ज/जेडडीएनईटी द्वारा स्क्रीनशॉट
यह भी दिखाया कि कैसे एक संकेत प्राप्त करने के लिए। यहां आपको डेटा वापस मिलेगा, लेकिन इसे प्रारूपित भी करें और इसे अपनी उपयोगकर्ता इंटरफ़ेस शैली का उपयोग करके प्रस्तुत करें।
डेविड गेविर्ट्ज/जेडडीएनईटी द्वारा स्क्रीनशॉट
मैं कोड बनाने के लिए और अधिक संकेतों में नहीं जा रहा हूं, लेकिन आपको अब तक यह विचार मिल जाना चाहिए। कोड के छोटे, बहुत अच्छी तरह से परिभाषित अंश लिखने और आपको मार्गदर्शन देने के लिए ChatGPT का उपयोग करें। इसे एक बहुत ही प्रतिभाशाली जूनियर डेवलपर के रूप में सोचें जो कोड को समझता है, लेकिन वास्तव में बड़ी तस्वीर नहीं देखता।
भी: बार्ड बनाम चैटजीपीटी: क्या बार्ड आपको कोड करने में मदद कर सकता है?
अंत में, उम्मीद न करें कि चैटजीपीटी के सभी कोड काम करेंगे। जैसा कि मैंने पहले चर्चा की, कभी-कभी एआई का कोड एकदम सही होता है और दूसरी बार यह पूरी तरह से विफल होता है। वास्तव में हम मनुष्यों द्वारा लिखे गए कोड की तरह।
इस उदाहरण में, मैं मान रहा हूँ कि आप एक iPhone ऐप बना रहे हैं, लेकिन ये प्रक्रियाएँ सभी प्लेटफ़ॉर्म के ऐप के लिए समान हैं। मौलिक रूप से, आप केवल अपने ऐप का निर्माण पूरा नहीं करते हैं और यह जादुई रूप से लोगों के उपकरणों पर दिखाई देता है। इसके बजाय, आपको ऐप तैयार करने और फिर इसे प्रकाशित करने के लिए प्रत्येक ऐप स्टोर के लिए विशिष्ट प्रक्रियाओं का पालन करना होगा।
इसके साथ आरंभ करने के लिए, आप इस तरह एक संकेत जारी करना चाह सकते हैं:
मेरे ऐप को परिनियोजित करने के लिए आवश्यक चरणों के बारे में मुझे बताएं
जब मैंने चैटजीपीटी से पूछा, तो उसने मुझे ये छह चरण दिए, साथ ही चरणों का सारांश देते हुए एक संक्षिप्त पैराग्राफ विवरण दिया:
- एक Apple डेवलपर खाते के लिए पंजीकरण करें
- अपने ऐप की सेटिंग कॉन्फ़िगर करें
- वितरण के लिए अपना ऐप तैयार करें
- अपने ऐप को ऐप स्टोर में सबमिट करें
- ऐप समीक्षा की प्रतीक्षा करें
- अपना ऐप जारी करें
यहां एक और अच्छी जगह है जहां आप चैटजीपीटी से अधिक मूल्य प्राप्त कर सकते हैं। आप उनमें से प्रत्येक कदम उठा सकते हैं और अधिक विस्तृत निर्देशों के लिए पूछ सकते हैं। उदाहरण के लिए:
मुझे बताएं कि परिनियोजन के लिए मेरे ऐप की सेटिंग को कैसे कॉन्फ़िगर करें
मुझे बताएं कि मैं अपने ऐप को ऐप स्टोर में कैसे सबमिट करूं
ड्रिलिंग करते रहें। यदि कोई ऐसा चरण है जिस पर ChatGPT ने ध्यान नहीं दिया है, तो उससे स्पष्टीकरण मांगें। इसे ऐसे समझें कि आप अदालत में हैं और एक गवाह अधूरा जवाब देता है। जब तक आपको वह नहीं मिल जाता, जो आप चाहते हैं, खुदाई करते रहें, अधिक से अधिक सटीक प्रश्न पूछें।
भी: चैटजीपीटी कैसे काम करता है?
अब, यदि आप बहुत, बहुत भाग्यशाली हैं, आपने अपने ऐप को अन्य सभी ऐप से अद्वितीय के रूप में स्थान दिया है, एक ग्राहक आधार बनाया है, मोटी रकम कमा रहे हैं, और यह सोचना शुरू कर रहे हैं कि फेरारी को कौन सा मॉडल खरीदना है, साथ ही साथ आपका अगला ऐप क्या होना चाहिए। अधिक संभावना है, हालांकि, आप ग्राहकों का समर्थन करेंगे, बग्स को ठीक करेंगे, सुविधाओं को जोड़ेंगे, और नए मार्केटिंग दृष्टिकोणों को आजमाएंगे।
कोई फर्क नहीं पड़ता, अगर आपने इसे अभी तक बनाया है, बधाई हो। पहले के दिनों में, मैंने 40 मूर्खतापूर्ण छोटे आईफोन ऐप लिखे थे, और चैटजीपीटी निश्चित रूप से एक बड़ी मदद होती। इसे अपने सभी अन्य उपकरणों की तरह ही एक उपकरण के रूप में सोचें, केवल एक उपकरण के रूप में नहीं, और आप ठीक हो जाएंगे।
सामान्य प्रश्न
क्या आईफोन ऐप या एंड्रॉइड ऐप बनाना बेहतर है?
दोनों बड़े बाजार हैं। यदि आपका ऐप सफल होता है, तो आप शायद इसे दोनों प्लेटफॉर्म पर परिनियोजित करना चाहेंगे। आप अपने ऐप से क्या करवाना चाहते हैं, इस पर निर्भर करते हुए, यह एक प्लेटफ़ॉर्म से दूसरे प्लेटफ़ॉर्म के लिए अधिक अनुकूल हो भी सकता है और नहीं भी। उदाहरण के लिए, मेरे पसंदीदा एंड्रॉइड ऐप्स में से एक टास्कर है, जो आपको ऐप्पल के किसी न किसी समकक्ष (शॉर्टकट) की तुलना में आईओएस पर एंड्रॉइड अनुभव को बहुत अधिक अनुकूलित करने देता है। यदि आप टास्कर जैसा ऐप बना रहे थे, तो आप शायद Android पर ध्यान केंद्रित करेंगे।
भी: 5 सर्वश्रेष्ठ एआई कला जनरेटर
कुल मिलाकर, वह प्लेटफ़ॉर्म चुनें जिसके साथ आप सबसे अधिक सहज महसूस करते हैं और वहां अपना ऐप बनाएं। फिर इसे दूसरे वातावरण में ले जाएं।
मैं कैसे सुनिश्चित कर सकता हूं कि मेरा ऐप खोज परिणामों में दिखाई दे रहा है?
यदि आप ऐप स्टोर में खोज परिणामों के बारे में बात कर रहे हैं, तो आप कीवर्ड परीक्षण और ग्राफ़िक्स का मिश्रण करने जा रहे हैं। सबसे पहले, सुनिश्चित करें कि आपके पास एक आकर्षक आइकन है और पर्याप्त स्क्रीनशॉट और वीडियो शामिल करें। उनको बाहर मत छोड़ो। फिर, यह सब SEO के बारे में है। आपको अपने ऐप को सबसे अलग दिखाने वाले सही कीवर्ड खोजने होंगे। ऐसा करने के लिए कई उपकरण हैं, और आप चैटजीपीटी से पूछ सकते हैं कि उनमें से कुछ क्या हैं, और कुछ मदद के लिए।
ऐप बनाने में कितना समय लगता है?
संक्षिप्त उत्तर: कहीं भी एक हफ्ते से तीन साल तक। लंबा उत्तर: यह सब निर्भर करता है। आपका ऐप कितना बड़ा है? यह क्या हासिल करने की कोशिश कर रहा है? आप और आपकी टीम कितने अनुभवी हैं? मैं आपको बताता हूँ कि जब मैंने अपने 40 ऐप बनाए (जिनमें से अधिकांश एक-दूसरे से बहुत मिलते-जुलते थे), पहले वाले को लगभग एक महीने का समय लगा, और अन्य को लगभग एक-एक दिन लगे… 10 या इतने ही नहीं गिने Apple को प्रत्येक को स्वीकृत करने में कई दिन लग गए।
भी: मैंने चैटजीपीटी से एक छोटा स्टार ट्रेक एपिसोड लिखने को कहा। यह वास्तव में सफल हुआ
लेकिन अन्य ऐप्स में सालों लग सकते हैं। ध्यान रखें कि ChatGPT प्रॉम्प्ट को सेव और रिकॉल करने के लिए एक टूल जैसा कुछ, फेसबुक ऐप से अलग है। यदि आप एक फेसबुक, एक इंस्टाकार्ट, एक उबेर, या कुछ और बड़ा बनाने की कोशिश कर रहे हैं, तो आपको आगे एक लंबा रास्ता मिल गया है। लेकिन अगर आपके पास एक मजेदार विचार है, तो कुछ महीनों से लेकर एक साल तक की उम्मीद करें।
आप सोशल मीडिया पर मेरे दिन-प्रतिदिन के प्रोजेक्ट अपडेट का अनुसरण कर सकते हैं। ट्विटर पर मुझे फॉलो करना सुनिश्चित करें @DavidGewirtzFacebook पर Facebook.com/DavidGewirtz पर, Instagram पर Instagram.com/DavidGewirtz पर, और YouTube पर YouTube.com/DavidGewirtzTV पर।
Source