HindiTech

New Era of Information

GitHub Copilot an AI programmer

अब चिंटू भी App बना पाएगा आखिर मैं ऐसा क्यों कह रहा हूँ यह आपको पता चलेगा आज के इस आर्टिकल में।

आज इस आर्टिकल में बात करेंगे एक ऐसे AI extension या AI Tool की जो Programming World में revolution ला सकता है।

आप सिर्फ अपनी एक fingertip की मद्दत से पूरी algorithms लिख सकते है।

मैं बात कर रहा हूँ GitHub Copilot की, हाल ही में इसे GitHub और OpenAI द्वारा publish किया गया है।

GitHub Copilot यह एक तरह का ‘AI Programmer’ है जो आपको code लिखने में मद्दत करता है।

बल्कि यह आपको पूरा code ही बता देता है।

यह क्या है ? और कैसे काम करता है ? इसकी पूरी जानकारी आपको इस आर्टिकल में मिलेंगी।

इस आर्टिकल के अंत में मैंने एक वीडियो भी शेयर की है उस वीडियो को देखने के बाद आप GitHub Copilot की working और power का अंदाज़ा लगा सकते  है।

What is GitHub copilot

what is GitHub Copilot

GitHub Copilot एक ‘AI Programmer’ है जो आपकी code लिखने में मद्दत करता है।

Copilot आपको entire lines  या entire functions  का सुझाव देता है कि आप कैसे code करते हैं और आप किस पर काम कर रहे हैं।

यदि आप किसी function या किसी class को पहले ही अपने program में लिख चुके है और अब आपको उसी को दोबारा लिखना है या उससे ही मिलता हुआ function लिख रहे है।

तो यह आपका कार्य आसान क़र देगा। आपके पूरा code लिखने से पहले ही Copilot आपको सारा code suggest कर देगा। 

यह अभी एक सीमित technical preview में है, इसलिए नामांकन के लिए स्लॉट सीमित हैं। 

GitHub के मुख्य कार्यकारी अधिकारी (CEO), नेट फ्रीडमैन (Nate Friedman) ने अपने पोस्ट में लिखा है, “यह आपको समस्याओं को हल करने, परीक्षण लिखने और इंटरनेट पर उत्तरों की खोज को थकाऊ रूप से तैयार किए बिना नए API का पता लगाने के वैकल्पिक तरीकों की खोज करने में मदद करता है।” 

Who Develop this ‘AI Programmer’

Who develop GitHub Copilot

यह Project OpenAI में Microsoft के 1 अरब डॉलर के निवेश का पहला बड़ा परिणाम है, जो अब वाई कॉम्बिनेटर के अध्यक्ष सैम ऑल्टमैन (Sam Altman) के नेतृत्व में अनुसंधान फर्म है।

Copilot को OpenAI Codex नामक एक नए algorithm पर बनाया गया है,

जिसे OpenAI के CTO ग्रेग ब्रॉकमैन (Greg Brockman) ने GPT-3 के वंशज के रूप में कहा है।

GPT-3, OpenAI का प्रमुख language-generating algorithm है,

जो कभी-कभी मानव लेखन के पाठ उत्पन्न कर सकता है।

GPT-3 अंग्रेजी उत्पन्न करता है, OpenAI Codex कोड उत्पन्न करता है। 

GitHub Copilot supported language

GitHub Copilot supported languages

यह Python, JavaScript, TypeScript, Ruby, और Go programming language के साथ सबसे अच्छा काम करता है।

यदि आप इन्ही में से किसी programming language में कोड करना पसंद करते है

तो इसे एक बार जरूर इस्तेमाल करके देखे।

Copilot को GitHub pair programming के विकास के रूप में देखता है,

जहां दो कोडर्स एक ही प्रोजेक्ट पर एक-दूसरे की गलतियों को पकड़ने और development process को गति देने के लिए काम करेंगे।

दोनों कोडर में से यहाँ Copilot एक Virtual Coder है।

GitHub Copilot VScode

GitHub Copilot सीधे Visual Studio code (VScode) के साथ integrate होता है।

यह Visual Studio कोड एडिटर के अंदर रहता है और code snippet को autocomplete करता है।

आप इसे एक extension के रूप में install कर सकते हैं

या इसे GitHub codespaces के साथ cloud में उपयोग कर सकते हैं। आपके GitHub Copilot के साथ interact करने के तरीके के आधार पर समय के साथ सेवा में सुधार होता जाता है।

जैसे-जैसे आप सुझावों को स्वीकार और अस्वीकार करते हैं, वैसे-वैसे वे सुझाव बेहतर होते जाते है।

How to use GitHub Copilot?

How to use GitHub Copilot

GitHub Copilot इस्तेमाल करने से पहले आपको GitHub Copilot waitlist को join करना होगा।

इसे join करने के लिए आपको यहाँ एक check box fill करना होगा

यहाँ पर आपसे पूछा जयगा की “आप vscode को कितनी बार इस्तेमाल करते है“।

इसे fill करने के बाद Github Copilot की team आपको बताएगी की आप इसे इस्तेमाल कर सकते है या नहीं।

और यह जानकारी आपको आपके ईमेल पर प्राप्त होगी।

अगर आप Copilot को इस्तेमाल करने के लिए योग्य है तो

आपको इसे vscode में install करना होगा और साथ ही इसे enable भी करना होगा।

vscode में install और enable करने के बाद आप GitHub Copilot को आसानी से इस्तेमाल कर सकते है।

Final thought

तो यह जानकारी थी GitHub Copilot के बारे में । AI के market में ऐसे कई tools और extension है

जो आपको आपके code लिखने में मद्दत करती है।

पर GitHub Copilot उन सभी tools से अलग है क्युकी वे सारे tools और extension आपको सिर्फ वह बताते है जो आप लिख रहे हो।

और यहाँ आप जो लिख रहे हो GitHub Copilot उसका पूरा code बता देता है।  इस बात का अंदाजा आपको इस वीडियो से लग जायगा।

यह वीडियो Krish Naik नामक YouTube चैनल की है इस वीडियो से आपको पता चल जयगा की Copilot बाकि की AI extension और tools से अलग क्यों है।

Video Credit : Krish Naik

Also, Check Out these Articles:

A-Z of Machine Learning in Hindi

Data Science Free courses for Beginners

OOPs Concept in Python in Hindi

YouTube Channel for Learning Python in Hindi

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected !!