ऐप बनाने के लिए चैटजीपीटी का उपयोग कैसे करें

image1.png

बेहतर होगा कि मैं बुरी खबर को रास्ते से हटा दूं। यदि आप सोचते हैं कि ChatGPT आपको इन-ऐप खरीदारी के साथ एक iPhone ऐप लिख सकता है जिससे आपको दस लाख डॉलर मिलेंगे, तो आप भाग्य से बाहर हैं।

मैं इस अपेक्षा से इनकार कर रहा हूं क्योंकि जब भी मैं उत्पाद बनाने के तरीके के बारे में बात करता हूं, तो वहां कुछ लोग होते हैं जो या तो (ए) चाहते हैं कि मैं उनके लिए एक मिलियन-डॉलर का ऐप लिखूं, (बी) चाहते हैं कि मैं उन्हें एक ऐप दिखाऊं कक्षा या किताब जो उन्हें एक मिलियन-डॉलर ऐप लिखना सिखाएगी, (सी) उनके साथ एक गुप्त टूल या प्रोग्राम साझा करें जिसे सभी करोड़पति प्रोग्रामर नियमित लोगों से छिपाते हैं, या (डी) उन्हें मेरे प्रोग्रामर मित्रों से मिलवाएं, क्योंकि निश्चित रूप से उनमें से एक व्यक्ति किसी अजनबी के लिए एक मिलियन-डॉलर का ऐप लिखेगा।

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

चैटजीपीटी आपको ऐप बनाने में कैसे मदद कर सकता है

अब, मुझे विश्वास है कि चैटजीपीटी एक ऐप बनाने में आपकी मदद कर सकता है। लेकिन इससे अधिकांश काम नहीं होने वाला। यह आप और आपकी टीम पर निर्भर है। लेकिन यह आपका कुछ समय बचा सकता है और बहुत सारा प्रयास कम कर सकता है। और यह एक जीत है, सब अपने आप में।

तो इसके साथ, आइए देखें कि चैटजीपीटी आपको ऐप बनाने में कैसे मदद कर सकता है।

1. अपने ऐप की योजना बनाएं

लगभग 2 मिलियन iPhone ऐप्स और लगभग 3.5 मिलियन Android ऐप्स हैं। एक अद्वितीय ऐप की पेशकश ढूंढना मुश्किल हो रहा है, लेकिन ऐसा कुछ बनाना भी शायद अच्छा विचार नहीं है जिसमें पहले से ही बहुत सारे प्रतिस्पर्धी हों।

यहां अपना शोध करने के लिए स्वयं को ChatGPT तक सीमित न रखें। निश्चित रूप से इसे शामिल करें, जैसे प्रश्न पूछें "क्या ऐसे iPhone ऐप्स हैं जो सेवानिवृत्ति तक के दिनों की गिनती करते हैं?"

इसके अलावा: कोड लिखने के लिए चैटजीपीटी का उपयोग कैसे करें

लेकिन ध्यान रखें कि चैटजीपीटी का डेटा 2021 में समाप्त हो जाएगा, इसलिए यदि आप ऐसा ऐप बनाना चाहते हैं जो चैटजीपीटी संकेत लिखने में मदद करता है, तो चैटजीपीटी को नहीं पता होगा कि ऐप स्टोर में क्या है - लेकिन Google के बार्ड को पता चल सकता है। जब मैंने चैटजीपीटी से पूछा, तो उसने जवाब दिया, "ऐसे कोई विशिष्ट आईफोन ऐप नहीं हैं जो विशेष रूप से इस उद्देश्य के लिए डिज़ाइन किए गए हों," फिर भी बार्ड ने जवाब दिया, "कुछ आईफोन ऐप हैं जो आपको चैटजीपीटी प्रॉम्प्ट बनाने में मदद कर सकते हैं," और फिर सूची बनाई। क्षुधा.

लेकिन आपके ऐप की योजना बनाने में केवल बुनियादी बाज़ार अनुसंधान के अलावा भी बहुत कुछ है। आप निश्चित रूप से कार्यक्षमता और सुविधाओं की योजना बनाना चाहेंगे, और फिर एक यूजर इंटरफ़ेस मॉकअप तैयार करना चाहेंगे। एक ऐप बनाने के विचार को जारी रखते हुए जो ChatGPT प्रॉम्प्ट लिखने में मदद करता है, आप पूछ सकते हैं:

मैं चैटजीपीटी संकेत लिखने में सहायता के लिए एक आईफोन ऐप बनाना चाहता हूं। ऐसे ऐप में प्रमुख और छोटी विशेषताएं क्या होनी चाहिए?

मेरा सुझाव है कि आप इसे ChatGPT में टाइप करें, क्योंकि इसने जो उत्तर दिया वह आश्चर्यजनक रूप से पूर्ण और उपयोगी था। यह दिखाता है कि चैटजीपीटी वास्तव में एक ऐप बनाने में कैसे उपयोगी हो सकता है। अगला है यूजर इंटरफ़ेस. हालाँकि चैटजीपीटी (अभी तक) एक वायरफ्रेम नहीं बना सका है, आप चैटजीपीटी से इसकी मुख्य स्क्रीन बनाने के संबंध में आपका मार्गदर्शन करने के लिए कह सकते हैं।

क्या आप उन स्क्रीन और उपयोगकर्ता इंटरफ़ेस तत्वों का वर्णन कर सकते हैं जो इस ऐप में होनी चाहिए?

फिर से, मैं आपको यह प्रॉम्प्ट चलाने की सलाह देता हूं, क्योंकि एआई टूल के उत्तर आश्चर्यजनक रूप से अच्छी तरह से सोचे गए थे।

एक बार जब आपको अपने ऐप का विचार मिल जाए और ऐप के कुछ तत्वों की योजना बना ली जाए, तो आपको विकास और तैनाती के बारे में सोचना होगा। आप इस तरह का संकेत देने का प्रयास कर सकते हैं:

मैं यह ऐप बनाना चाहता हूं. विकास शुरू करने और तैनाती की तैयारी के लिए मुझे क्या करने की आवश्यकता है?

मुझे उत्तर बहुत सामान्य लगा, लेकिन संभवतः इस प्रक्रिया को जानने वाले नौसिखिया के लिए उपयोगी होगा। आगे मैंने कोशिश की:

इस ऐप को लिखने के लिए Xcode विकास परिवेश को स्थापित और कॉन्फ़िगर करने में मेरी सहायता करें

इससे मैं और करीब आ गया लेकिन फिर भी यह बहुत सामान्य था। मैं एक परत और गहराई तक गया:

मेरे प्रोजेक्ट के लिए एक टेम्प्लेट चुनने और Xcode सेटिंग्स कॉन्फ़िगर करने में मेरी सहायता करें। साथ ही, मुझे इंटरफ़ेस बिल्डर को कैसे कॉन्फ़िगर करना चाहिए?

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

2. अपना ऐप बनाएं

यह वह जगह है जहां रबर सड़क से मिलता है - या कोड विकास प्रणाली से मिलता है। यह वह जगह है जहां आप वास्तव में अपना उत्पाद बनाते हैं। और यहीं पर CHATGPT कुछ बहुत दिलचस्प - लेकिन बहुत विशिष्ट - सहायता प्रदान कर सकता है।

आइए एक बार फिर स्पष्ट हो जाएं: हम अभी उस बिंदु पर नहीं हैं जहां आप किसी एआई टूल को आपके लिए एक ऐप बनाने के लिए कह सकें। ऐप्स अक्सर सैकड़ों (या यहां तक कि हजारों) फ़ाइलों में फैली हुई कोड की सैकड़ों हजारों (यहां तक कि लाखों) लाइनें होती हैं। आज, चैटजीपीटी उस दायरे को संभाल नहीं पाता है।

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

लेकिन इसका मतलब यह नहीं है कि यह कोई बड़ी मदद नहीं हो सकती। इससे पहले, मैंने आपको दिखाया था कि उपयोगकर्ता इंटरफ़ेस तत्वों को परिभाषित करने में सहायता के लिए इसका उपयोग कैसे किया जा सकता है। आप उन्हें एक साथ रखने के लिए विशिष्ट निर्देश देने के लिए ChatGPT का उपयोग कर सकते हैं। उदाहरण के लिए:

समझाएं कि सहेजे गए संकेतों के मौजूदा सेट में किसी संकेत की खोज शुरू करने के लिए आउटलेट और क्रियाएं कैसे सेट करें।

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

सहेजे गए संकेतों के लिए भंडारण तंत्र को कॉन्फ़िगर करने में मेरी सहायता करें

बाद में पहुंच के लिए संकेतों को सहेजने के लिए कोर डेटा का उपयोग करके मुझे बताएं

पहले ने तीन भंडारण तंत्रों की सिफारिश की, और मैंने कोर डेटा का उपयोग करके दूसरे के साथ मदद करने के लिए कहने का फैसला किया। यहां, इसने कुछ बुनियादी कोड भी लिखे हैं जो उस डेटा भंडारण तंत्र के साथ शुरुआत करने में मदद करते हैं।

सबसे पहले, इसने भंडारण तंत्र को स्वयं स्थापित करने में मदद की:

image2.png

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

image3.png

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

image4.png

मैं कोड जनरेट करने के लिए और अधिक संकेतों में नहीं जा रहा हूँ, लेकिन आपको अब तक इसका विचार मिल जाना चाहिए। कोड के छोटे, बहुत अच्छी तरह से परिभाषित बिट्स लिखने और आपको मार्गदर्शन देने के लिए ChatGPT का उपयोग करें। इसे एक बहुत ही प्रतिभाशाली जूनियर डेवलपर के रूप में सोचें जो कोड को समझता है, लेकिन वास्तव में बड़ी तस्वीर नहीं देखता है।

अंत में, यह उम्मीद न करें कि चैटजीपीटी के सभी कोड काम करेंगे। जैसा कि मैंने पहले चर्चा की थी, कभी-कभी एआई का कोड एकदम सही होता है और कभी-कभी यह पूरी तरह विफल होता है। वास्तव में हम इंसानों द्वारा लिखे गए कोड की तरह।

3. अपना ऐप परिनियोजित करें

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

इसकी शुरुआत करने के लिए, आप शायद इस तरह एक संकेत जारी करना चाहेंगे:

मेरे ऐप को तैनात करने के लिए आवश्यक चरणों के बारे में बताएं

जब मैंने चैटजीपीटी से पूछा, तो उसने मुझे इन छह चरणों के साथ-साथ चरणों का सारांश देने वाला एक संक्षिप्त पैराग्राफ विवरण दिया:

  1. Apple डेवलपर खाते के लिए पंजीकरण करें।
  2. अपने ऐप की सेटिंग कॉन्फ़िगर करें.
  3. वितरण के लिए अपना ऐप तैयार करें.
  4. अपना ऐप ऐप स्टोर पर सबमिट करें।
  5. ऐप समीक्षा की प्रतीक्षा करें.
  6. अपना ऐप जारी करें.

यहां एक और अच्छी जगह है जहां आप चैटजीपीटी से अधिक मूल्य प्राप्त कर सकते हैं। आप इनमें से प्रत्येक चरण उठा सकते हैं और अधिक विस्तृत निर्देश मांग सकते हैं। उदाहरण के लिए:

मुझे बताएं कि परिनियोजन के लिए मेरे ऐप की सेटिंग्स को कैसे कॉन्फ़िगर किया जाए

मुझे बताएं कि मैं अपना ऐप ऐप स्टोर पर कैसे सबमिट करूं

नीचे ड्रिलिंग करते रहें. यदि कोई ऐसा कदम है जिसे चैटजीपीटी नजरअंदाज कर देता है, तो उससे स्पष्टीकरण मांगें। इसे ऐसे समझें कि आप अदालत में हैं और कोई गवाह अधूरा जवाब देता है। जब तक आपको वह नहीं मिल जाता जो आप चाहते हैं तब तक खोजते रहिए, अधिक से अधिक तीखे प्रश्न पूछते रहिए।

इसके अलावा: चैटजीपीटी कैसे काम करता है?

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

कोई बात नहीं, अगर आप यहां तक पहुंच गए हैं, तो बधाई हो। पुराने दिनों में, मैंने 40 मूर्खतापूर्ण छोटे iPhone ऐप्स लिखे थे, और ChatGPT निश्चित रूप से एक बड़ी मदद रही होगी। बस इसे अपने सभी अन्य उपकरणों की तरह एक उपकरण के रूप में सोचें, न कि एकमात्र उपकरण के रूप में, और आप ठीक हो जाएंगे।

सामान्य प्रश्न

क्या iPhone ऐप बनाना बेहतर है या Android ऐप?

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

कुल मिलाकर, वह प्लेटफ़ॉर्म चुनें जिसमें आप सबसे अधिक सहज महसूस करते हैं और वहां अपना ऐप बनाएं। फिर इसे दूसरे परिवेश में ले जाएं.

मैं यह कैसे सुनिश्चित कर सकता हूं कि मेरा ऐप खोज परिणामों में दिखाई दे?

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

एक ऐप बनाने में कितना समय लगता है?

संक्षिप्त उत्तर: एक सप्ताह से लेकर तीन वर्ष तक कहीं भी। लंबा उत्तर: यह सब निर्भर करता है। आपका ऐप कितना बड़ा है? यह क्या हासिल करने की कोशिश कर रहा है? आप और आपकी टीम कितनी अनुभवी है? जब मैंने अपने 40 ऐप्स बनाए (जिनमें से अधिकांश एक-दूसरे से बहुत मिलते-जुलते थे), पहले में लगभग एक महीना लगा, और अन्य में एक या दो दिन लगे - ऐप्पल को मंजूरी देने में लगे 10 या इतने दिनों की गिनती नहीं की। हर एक को।

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

संबंधित लेख

अधिक देखें >>

HIX.AI के साथ AI की शक्ति को अनलॉक करें!