"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैंने AI के साथ एक जटिल SaaS ऐप कैसे बनाया—और आप भी ऐसा कर सकते हैं

मैंने AI के साथ एक जटिल SaaS ऐप कैसे बनाया—और आप भी ऐसा कर सकते हैं

2024-08-31 को प्रकाशित
ब्राउज़ करें:977

How I Built a Complex SaaS App with AI—And So Can You

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

खोज

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

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

ऐप आइडिया

जब क्लाउड रिलीज़ हुआ, तो मुझे संदेह हुआ और मैंने थोड़ा रुकने का फैसला किया, क्योंकि मैं मुफ़्त मॉडलों के साथ खेलता था।

आखिरकार, मुझे इसकी समझ आ गई और मैंने सदस्यता लेने का फैसला किया। कुछ समय बाद, क्लाउड ओपस मेरा पसंदीदा मॉडल था, इसे व्यक्तिगत कोडिंग परियोजनाओं और सामान्य शोध के लिए उपयोग किया जाता था। इसके तुरंत बाद, क्लाउड 3.5 सॉनेट की घोषणा की गई।

इमारत

इसी समय, मेरे मन में एक vscode एक्सटेंशन का विचार आया, जो AI की क्षमताओं को IDE में लाकर उसका विस्तार कर सकता है और उसे लिखने और पढ़ने की सुविधा दे सकता है, जिससे AI को वास्तविक समय का संदर्भ मिल सकेगा।

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

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

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

चुनौतियां

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

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

नतीजा

कुल मिलाकर, एक व्यवहार्य एप्लिकेशन के साथ आने में लगभग 2 महीने लग गए। मुझे 10 से अधिक मॉड्यूल मिले, जो मुझे स्केलेबिलिटी और डिबगिंग के लिए उपयुक्त लगे।

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

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

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

निष्कर्ष

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

कोडिंगएजीआई जांचें और शिपिंग शुरू करें!

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/edmond1770/how-i-build-a-complex-modular-app-with-ai-1fdo?1 यदि कोई उल्लंघन है, तो कृपया स्टडी_गोलंग@163.com पर संपर्क करें इसे हटाने के लिए
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3