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

मैं दोबारा कभी भी उसी तरह कोडिंग नहीं कर रहा हूं

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

I am never coding the same way again

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

उदाहरण: पेरेंटहुड ऐप का निर्माण

मैं वर्तमान में पेरेंटहुड नामक एक नई परियोजना पर काम कर रहा हूं। शुरू करने के लिए, मेरे पास एक GitHub रिपॉजिटरी है जिसमें कोई मौजूदा कोड नहीं है और एक MySQL डेटाबेस है जो पूरी तरह से खाली है। मैंने बिना किसी मैन्युअल कोडिंग के, गिब्सन के युग्म प्रोग्रामर का उपयोग करके एक एकल इकाई, "पैरेंट" स्थापित की है। मैं आगे जो निर्माण करूंगा उसके लिए यह एक नींव के रूप में कार्य करता है।

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

गिब्सन की क्षमताओं को देखने के लिए, मैंने सरल प्राकृतिक भाषा कमांड का उपयोग करके एक नई इकाई, "चाइल्ड" बनाई:

  1. कोड एंटिटी चाइल्ड: जब आप गिब्सन को "कोड एंटिटी चाइल्ड" बताते हैं, तो यह वर्तमान डेटाबेस संदर्भ का विश्लेषण करके आरंभ करता है, जिसमें वर्तमान में केवल मूल तालिका शामिल है। फिर आप प्राकृतिक भाषा का उपयोग करके डेटा मॉडलिंग शुरू कर सकते हैं।

  2. विशेषताएं जोड़ें: आप प्रथम नाम और अंतिम नाम जैसी विशेषताओं को निर्दिष्ट कर सकते हैं, उन्हें आवश्यकतानुसार चिह्नित कर सकते हैं। गिब्सन SQL और Python दोनों को एक साथ संभालता है, यह सुनिश्चित करते हुए कि सब कुछ मानक पर है।

  3. विदेशी कुंजी निर्माण: बस "एफके पैरेंट" कहने से गिब्सन को मूल तालिका को पहचानने, इसकी प्राथमिक कुंजी की पहचान करने और स्वचालित रूप से एक अनुक्रमित विदेशी कुंजी बनाने का संकेत मिलता है। यह स्वचालन समय और प्रयास बचाता है।

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

तालिका की समीक्षा करना और उसे मर्ज करना

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

डेटाबेस पर तैनाती

इकाइयों को स्थापित करने के बाद, मैंने गिब्सन को उन्हें SQL इंडेक्स और विदेशी कुंजियों के साथ MySQL डेटाबेस में लोड करने का निर्देश दिया। इसके बाद, "आधार कोड लिखें," "मॉडल लिखें," "स्कीमा लिखें," और "परीक्षण लिखें" जैसे आदेश गिब्सन को कुछ ही मिनटों में SQL अल्केमी मॉडल से यूनिट परीक्षण तक सब कुछ उत्पन्न करने की अनुमति देते हैं।

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

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/harish_code/i-am-never-coding-the-same-way-again-k2g?1 यदि कोई उल्लंघन है, तो कृपया हटाने के लिए स्टडी_गोलंग@163.com पर संपर्क करें यह
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3