एआई कैसे भाषा को कोड में बदल सकता है

विषयसूची:

एआई कैसे भाषा को कोड में बदल सकता है
एआई कैसे भाषा को कोड में बदल सकता है
Anonim

मुख्य तथ्य

  • कोडेक्स नामक एक नई प्रणाली लिखित भाषा को कोड में अनुवाद करके प्रोग्रामर्स की मदद करती है।
  • कोडिंग कौशल के बिना प्रोग्राम बनाने में लोगों की मदद करने के लिए टूल की संख्या बढ़ रही है।
  • एक डेवलपर नए लोगों के लिए, Google द्वारा बनाई गई ड्रैग-एंड-ड्रॉप भाषा, Blockly की अनुशंसा करता है।
Image
Image

कम्प्यूटर प्रोग्रामिंग को आर्टिफिशियल इंटेलिजेंस से कुछ मदद मिल रही है।

OpenAI ने कोडेक्स का एक नया संस्करण जारी किया है, एक कृत्रिम बुद्धिमत्ता (AI) प्रणाली जो लिखित भाषा को कोड में अनुवाद करती है। कोडेक्स आपको बिना किसी अनुभव के प्रोग्राम करने की अनुमति नहीं देगा, लेकिन ऐसे कई तरीके हैं जिनसे लोग ऐसा कर सकते हैं।

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

कार्यक्रम से बात करें

कोडेक्स GPT-3 पर आधारित है, जो OpenAI द्वारा बनाया गया एक प्राकृतिक भाषा मॉडल है। प्रोग्रामर्स ने कोडेक्स को कोड की अरबों पंक्तियों और लिखित पाठ पर प्रशिक्षित किया ताकि इसे सादे अंग्रेजी को कोड में अनुवाद करने की अनुमति मिल सके।

"GPT-3 एक ऐसी प्रणाली है जिससे आप बात करते हैं, और यह आपसे बात करती है, इसलिए इसका एकमात्र प्रभाव आपके दिमाग में है," OpenAI के मुख्य प्रौद्योगिकी अधिकारी ग्रेग ब्रॉकमैन ने हाल ही में एक प्रदर्शन के दौरान कहा.

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

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

"कोडेक्स डेवलपर के प्रमुख समस्या-समाधान कौशल को प्रतिस्थापित नहीं करता है-एक मुद्दे को समझना और प्रोग्राम किए गए चरणों की एक श्रृंखला के रूप में समाधान तैयार करना," उन्होंने कहा।

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

लेकिन कोडेक्स डेवलपर्स के लिए एक प्रभावशाली उपकरण है, उल हक ने कहा।

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

कोई विशेष कौशल की आवश्यकता नहीं

गैर-तकनीकी उपयोगकर्ताओं के लिए कई विकल्प हैं जो प्रोग्राम करना चाहते हैं।

Image
Image

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

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

थंकेबल और बबल जैसे गैर-तकनीकी प्रोग्रामिंग टूल भी हैं जो उपयोगकर्ताओं को ग्राफिकल इंटरफ़ेस के माध्यम से प्रोग्राम बनाने की अनुमति देते हैं। और, ज़ाहिर है, आप Wix.com जैसे टूल का उपयोग करके बिना कोड के वेबसाइट बना सकते हैं।

1.5 बिलियन से अधिक उपयोगकर्ताओं के पास एक मुफ्त कोडिंग टूल है, लेकिन इसके बारे में नहीं जानते होंगे, Google डेवलपर विशेषज्ञ चैनल ग्रीको ने एक ईमेल साक्षात्कार में लाइफवायर को बताया। "जैसे ही आपके पास एक Google खाता होता है, आपके पास स्क्रिप्ट संपादक तक पहुंच होती है जहां आप Google पत्रक में मैक्रो जैसी चीज़ें बनाने के लिए Google Apps स्क्रिप्ट लिख सकते हैं," उसने कहा।

व्यक्तिगत मोबाइल एप्लिकेशन बनाने के लिए, एंड्रोमो आईओएस और एंड्रॉइड के लिए एक महान नो-कोड प्लेटफॉर्म है, उल हक ने कहा। उन्होंने कहा, "आप अपने परिवार के लिए एक ऐप बना सकते हैं, या स्टोर पर प्रकाशित कर सकते हैं, बेच सकते हैं और विज्ञापनों से कमाई कर सकते हैं।"

सिफारिश की: