paint-brush
ज़ीरो से हीरो तक: मोबाइलजीपीटी को कोड करना और बनाना सीखनाद्वारा@mobilegpt
191 रीडिंग

ज़ीरो से हीरो तक: मोबाइलजीपीटी को कोड करना और बनाना सीखना

द्वारा MobileGPT6m2023/07/18
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

"यह कितना सख्त हो सकता है?" यह वही है जो मैंने खुद से उस समय कहा था जब मैंने शुरू से ही कोड लिखना सीखना शुरू करने का फैसला किया था। मैं किसी भी प्रोग्रामिंग भाषा में "हैलो वर्ल्ड" न लिख पाने से लेकर मोबाइलजीपीटी - व्हाट्सएप एप्लिकेशन बनाने तक पहुंच गया। इस लेख में, मैं अपनी कहानी और यात्रा, मैंने क्या सीखा और कैसे सीखा, साझा करूंगा।
featured image - ज़ीरो से हीरो तक: मोबाइलजीपीटी को कोड करना और बनाना सीखना
MobileGPT HackerNoon profile picture
0-item
1-item

"यह कितना सख्त हो सकता है?" जब मैंने शुरू से कोड लिखने का तरीका सीखना शुरू करने का फैसला किया तो मैंने खुद से यही कहा। मैं किसी भी प्रोग्रामिंग भाषा में "हैलो वर्ल्ड" न लिख पाने से लेकर मोबाइलजीपीटी - व्हाट्सएप एप्लिकेशन बनाने तक गया, जो व्हाट्सएप पर चैटजीपीटी लाने वाले पहले अनुप्रयोगों में से एक था।


जब मैंने पहली बार कोडिंग सीखने का फैसला किया, तो मैं एक इंजीनियर था जिसने अभी-अभी अपनी नौकरी छोड़ी थी और 2017 में बिटकॉइन एक्सचेंज शुरू करने की कोशिश कर रहा था। मैंने अपने सभी विकल्पों पर विचार किया और विचार किया:

  1. एक्सचेंज बनाने में मेरी मदद के लिए एक डेवलपर को नियुक्त करना (बहुत महंगा)
  2. एक विकास कंपनी को किराये पर लेना (और भी महंगा)
  3. व्हाइट लेबल एक्सचेंज खरीदना (मैंने कोशिश की, लेकिन कोड अविश्वसनीय और अनम्य था)
  4. कोड करना सीखें (अब यह एक विचार था)


अंत में, मैं विकल्प 4 के साथ गया। इस लेख में, मैं अपनी कहानी और यात्रा, मैंने क्या सीखा और इसे कैसे सीखा, साझा करूंगा। उम्मीद है, यह कोडिंग को एक नए करियर पथ के रूप में मानने वाले कुछ लोगों की मदद करेगा और दूसरों को भी दिखाएगा कि कोडिंग सीखना और अद्भुत उत्पाद बनाना संभव है।

सफलता के लिए खुद को तैयार करना: योजना बनाना, बजट बनाना और कोड करना सीखने के लिए रास्ता साफ करना

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

यदि आप करियर बदल रहे हैं, तो आपको काम करते समय, मौका मिलने पर ऑनलाइन वीडियो देखकर, अंशकालिक कोडिंग सीखनी पड़ सकती है। यह आसान नहीं होगा, लेकिन निराश न हों - यह पूरी तरह संभव है और पहले भी किया जा चुका है।


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

ऑनलाइन पाठ्यक्रम कभी भी पर्याप्त नहीं होंगे

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



इन दो प्लेटफार्मों में वह सब कुछ है जो आपको शुरू करने के लिए चाहिए, लेकिन आखिरकार, यह GitHub पर रिवर्स इंजीनियरिंग प्रोजेक्ट्स ही थे जिन्होंने मुझे वास्तविक जीवन की परियोजनाओं का निर्माण शुरू करने के लिए बढ़त और ज्ञान दिया।

रिवर्स इंजीनियरिंग प्रोजेक्ट्स

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


प्रोग्रामिंग सीखना


आज, मैं ब्लॉकचेन कोड से शुरुआत नहीं करूंगा। वास्तव में, अपनी रुचि के क्षेत्र में कोड के साथ काम करने का प्रयास करें। मैं अब ओपनएआई एपीआई में हूं, इसलिए रिवर्स इंजीनियरिंग कोड शुरू करने के लिए ओपनएआई कुकबुक एक अच्छी जगह होगी - https://github.com/openai/openai-cookbook


मेरी सीखने की यात्रा में, उडेमी और उडेसिटी के वीडियो और पाठ्यक्रम देखना मेरे सीखने का 30% रहा होगा, 40% रिवर्स इंजीनियरिंग कोड था, और शेष 30% अनुभव था।


आप अपना खुद का सामान, अपने खुद के विचार बनाने से अनुभव प्राप्त करते हैं। आपने विभिन्न स्थानों से जो सीखा है उसे लें और उसे अपने अनूठे प्रोजेक्ट में एक साथ जोड़ दें।

मेरी प्रोग्रामिंग यात्रा: अनुभव प्राप्त करना

जब मुझे यकीन हो गया कि मैंने ऑनलाइन पाठ्यक्रमों और रिवर्स इंजीनियरिंग परियोजनाओं से काफी कुछ सीख लिया है, तो मैंने अपना खुद का निर्माण शुरू कर दिया।


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


यह बहुत थकाऊ था. विभिन्न ऑपरेटिंग सिस्टम और स्क्रीन आकार के लिए एक ही कोड लिखना भारी था। यहां तक कि ऐप आइकन बनाने के लिए भी अलग-अलग रिज़ॉल्यूशन के लिए कई फ़ाइलों की आवश्यकता होती है। दिल से एक इंजीनियर होने के नाते मेरे पास इतनी थकाऊ चीजों के लिए समय नहीं था।


मैं जानता था कि मुझे विचारों का निर्माता बनना है। बैक-एंड विकास एक स्पष्ट विकल्प था। मैं पायथन का उपयोग करके बैक-एंड कोड बनाऊंगा और उन प्रणालियों के साथ काम करूंगा जो मेरे लिए मायने रखती हैं।


मैंने फ्लास्क और डीजेंगो जैसे फ्रेमवर्क के साथ पायथन में वेब एप्लिकेशन बनाना शुरू किया। मुझे पाइथॉन का लचीलापन पसंद आया, और बहुत तेजी से, मैं उद्योग मानक की तुलना में परियोजनाओं को तेजी से बदल रहा था। मैंने कम से कम प्रतिरोध का रास्ता खोजने और कोड के माध्यम से समस्याओं को हल करने के लिए बाधाओं के सिद्धांत को लागू करने के लिए अपने इंजीनियरिंग दिमाग का उपयोग किया। मुझे खुशी है कि मैंने चीजों को बनाने का "देव-हाउस" तरीका नहीं सीखा। मैंने बस समाधानों की कल्पना की और एक उपकरण के रूप में कोड का उपयोग किया।


तो, निःसंदेह, जब चैटजीपीटी सामने आया, तो यह मेरे लिए बिल्कुल स्पष्ट था। मुझे अपने फ़ोन पर इसकी आवश्यकता थी, लेकिन किसी अन्य मोबाइल ऐप के रूप में नहीं। मुझे एक बेहतर समाधान की आवश्यकता थी. मैंने इसे व्हाट्सएप मेटा एपीआई के साथ एकीकृत करने और व्हाट्सएप पर एक इंटरफ़ेस बनाने का निर्णय लिया।

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

MobileGPT: WhatsApp पर OpenAI API लागू करना:

जब चैटजीपीटी पेश किया गया, तो मुझे पता था कि मुझे अपने फोन पर इसकी आवश्यकता है। हालाँकि, मैंने एक और मोबाइल ऐप बनाने की तुलना में अधिक कुशल समाधान की तलाश की। तभी विचार आया: चैटजीपीटी को व्हाट्सएप मेटा एपीआई के साथ एकीकृत करना और व्हाट्सएप के भीतर एक इंटरफ़ेस बनाना। मैं मोबाइलजीपीटी बनाने की राह पर था - व्हाट्सएप पर दुनिया का पहला चैटजीपीटी कार्यान्वयन, जिसे 13 मार्च, 2023 को प्रोडक्ट हंट पर लॉन्च किया गया था।


मोबाइलजीपीटी विकास यात्रा


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


  1. AI-संचालित दस्तावेज़ बनाना:

MobileGPT के साथ, आप एक सरल संकेत और विवरण प्रदान करके आसानी से पेशेवर दस्तावेज़ बना सकते हैं। उदाहरण के लिए, यदि आपको कोई व्यवसाय योजना विकसित करने की आवश्यकता है, तो उस पर घंटों खर्च करने के बजाय, आप बस MobileGPT को अपने व्यावसायिक विचार के बारे में बुनियादी जानकारी प्रदान कर सकते हैं, और यह एक मिनट से भी कम समय में आपके लिए एक पूर्ण व्यवसाय योजना तैयार कर देगा।


  1. ऑनलाइन शोध:

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


  1. AI छवियाँ बनाना:

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


  1. Talk2PDF - एक पीडीएफ दस्तावेज़ पढ़ें:

MobileGPT पर एक PDF दस्तावेज़ अपलोड करें और उसके साथ चैट करें। चाहे आपको सारांश की आवश्यकता हो, महत्वपूर्ण अंतर्दृष्टि प्राप्त करना हो, या सभी 100 पृष्ठों को पढ़े बिना दस्तावेज़ को समझना हो, MobileGPT ने आपको कवर किया है। यह सारांश प्रदान कर सकता है और दस्तावेज़ से प्रासंगिक जानकारी निकाल सकता है, जिससे आपका समय और प्रयास बच सकता है।


  1. अनुस्मारक और नोट्स:

MobileGPT आपको आसानी से अनुस्मारक और नोट्स बनाने की अनुमति देता है। बस MobileGPT को एक विशिष्ट संदेश को नोट के रूप में सहेजने या किसी विशेष कार्य के लिए अनुस्मारक सेट करने के लिए कहें, और यह नोट बनाएगा और संग्रहीत करेगा या आपको निर्दिष्ट समय पर एक व्हाट्सएप अनुस्मारक भेजेगा। नोट्स भविष्य के संदर्भ के लिए महत्वपूर्ण प्रतिक्रियाओं या जानकारी को सहेजने के लिए उपयोगी होते हैं।


  1. वेबसाइट सारांश:

MobileGPT के साथ, किसी वेबसाइट को समझना आसान हो जाता है। बस MobileGPT को वेबसाइट लिंक प्रदान करें, और यह आपके लिए Word दस्तावेज़ में सामग्री का सारांश प्रस्तुत करेगा। आप "चैट टू वेबसाइट" सुविधा का उपयोग करके किसी वेबसाइट से भी चैट कर सकते हैं, ठीक उसी तरह जैसे आप पीडीएफ के साथ चैट करते हैं।


व्हाट्सएप पर मोबाइलजीपीटी शक्तिशाली सुविधाओं की एक श्रृंखला प्रदान करता है जो पारंपरिक चैटजीपीटी क्षमताओं से परे है, जो इसे विभिन्न कार्यों के लिए एक बहुमुखी उपकरण बनाती है।


यहां MobileGPT देखें: https://mobile-gpt.io/