अंग्रेज़ी से अनुवादित

GitHub Copilot एक AI-संचालित कोड पूर्णता और प्रोग्रामिंग सहायक है, जिसे GitHub और OpenAI द्वारा विकसित किया गया है, और इसकी पहली घोषणा 29 जून 2021 को की गई थी। यह विभिन्न IDEs में कोड की स्वतः पूर्णता करता है और प्राकृतिक भाषा संकेतों से समाधान उत्पन्न करने के लिए बड़े भाषा मॉडल का उपयोग करता है।

GitHub Copilot एक कोड पूर्णता और प्रोग्रामिंग AI-सहायक है, जिसे GitHub और OpenAI द्वारा विकसित किया गया है। यह Visual Studio Code, Visual Studio, Neovim, Eclipse, और JetBrains एकीकृत विकास परिवेशों (IDEs) के उपयोगकर्ताओं को कोड की स्वतः पूर्णता (autocomplete) करके सहायता प्रदान करता है। व्यक्तिगत डेवलपर्स और व्यवसायों के लिए सदस्यता के आधार पर उपलब्ध, इस जनरेटिव AI सॉफ्टवेयर की घोषणा सबसे पहले GitHub द्वारा 29 जून 2021 को की गई थी। उपयोगकर्ता जनरेशन के लिए उपयोग होने वाले बड़े भाषा मॉडल का चयन कर सकते हैं, जिसमें OpenAI, Anthropic, और Google DeepMind के विकल्प शामिल हैं।

यह उपकरण सॉफ्टवेयर विकास में जनरेटिव AI का एक महत्वपूर्ण अनुप्रयोग है, जो बड़े भाषा मॉडल प्रौद्योगिकी में प्रगति पर आधारित है। यह लोकप्रिय विकास परिवेशों में सीधे एकीकृत होता है, जो संदर्भ-जागरूक सुझाव प्रदान करता है जो एकल पंक्तियों से लेकर संपूर्ण फ़ंक्शन तक होते हैं।

इतिहास

29 जून 2021 को, GitHub ने Visual Studio Code विकास परिवेश में तकनीकी पूर्वावलोकन के लिए GitHub Copilot की घोषणा की। यह सेवा 29 अक्टूबर 2021 को JetBrains मार्केटप्लेस पर एक प्लगइन के रूप में जारी की गई थी। 27 अक्टूबर 2021 को, GitHub ने GitHub Copilot Neovim प्लगइन को एक सार्वजनिक रिपॉजिटरी के रूप में जारी किया। GitHub ने 29 मार्च 2022 को Visual Studio 2022 IDE के लिए Copilot की उपलब्धता की घोषणा की। 21 जून 2022 को, GitHub ने घोषणा की कि Copilot तकनीकी पूर्वावलोकन से बाहर आ गया है और व्यक्तिगत डेवलपर्स के लिए सदस्यता-आधारित सेवा के रूप में उपलब्ध है।

GitHub Copilot, Visual Studio 2013 के लिए Bing Code Search प्लगइन का विकास है, जो फरवरी 2014 में जारी एक Microsoft अनुसंधान परियोजना थी। वह प्लगइन MSDN और Stack Overflow सहित स्रोतों के साथ एकीकृत था, जो प्राकृतिक भाषा प्रश्नों के उत्तर में प्रासंगिक कोड स्निपेट प्रदान करता था।

विशेषताएँ

जब Copilot को प्राकृतिक भाषा में एक प्रोग्रामिंग समस्या दी जाती है, तो यह समाधान कोड उत्पन्न कर सकता है। यह इनपुट कोड का अंग्रेजी में वर्णन करने और प्रोग्रामिंग भाषाओं के बीच कोड का अनुवाद करने में भी सक्षम है। Copilot डेवलपर्स को कई बड़े भाषा मॉडलों के बीच चयन करने में सक्षम बनाता है, जिसमें OpenAI के GPT मॉडल, Anthropic का Claude, xAI का Grok, और Google का Gemini शामिल हैं।

अपनी वेबसाइट के अनुसार, GitHub Copilot में सहायक सुविधाएँ शामिल हैं जैसे कोड टिप्पणियों को चलाने योग्य कोड में परिवर्तित करना और कोड के खंडों, दोहराव वाले अनुभागों, और संपूर्ण विधियों या फ़ंक्शनों की स्वतः पूर्णता। GitHub रिपोर्ट करता है कि Copilot की स्वतः पूर्णता सुविधा लगभग आधे समय सटीक होती है; उदाहरण के लिए, कुछ Python फ़ंक्शन हेडर कोड के साथ, Copilot ने पहले प्रयास में 43% बार और दस प्रयासों के बाद 57% बार शेष फ़ंक्शन बॉडी कोड को सही ढंग से पूरा किया। GitHub बताता है कि ये सुविधाएँ प्रोग्रामरों को दस्तावेज़ीकरण पढ़ने में लगने वाले समय को कम करके अपरिचित कोडिंग फ्रेमवर्क और भाषाओं को नेविगेट करने में सक्षम बनाती हैं।

कार्यान्वयन

GitHub Copilot प्रारंभ में OpenAI Codex द्वारा संचालित था, जो GPT-3 का एक संशोधित उत्पादन संस्करण है। Codex मॉडल को एक दर्जन प्रोग्रामिंग भाषाओं में गीगाबाइट्स स्रोत कोड पर अतिरिक्त रूप से प्रशिक्षित किया गया था। Copilot के OpenAI Codex को अंग्रेजी भाषा पाठ, सार्वजनिक GitHub रिपॉजिटरी, और अन्य सार्वजनिक रूप से उपलब्ध स्रोत कोड के चयन पर प्रशिक्षित किया गया था, जिसमें 54 मिलियन सार्वजनिक GitHub रिपॉजिटरी से प्राप्त 159 गीगाबाइट Python कोड का फ़िल्टर किया गया डेटासेट शामिल था। OpenAI का GPT-3 विशेष रूप से Microsoft को लाइसेंस प्राप्त है, जो GitHub की मूल कंपनी है।

नवंबर 2023 में, Copilot Chat को OpenAI के GPT-4 मॉडल का उपयोग करने के लिए अद्यतन किया गया था। 2024 में, Copilot ने उपयोगकर्ताओं को विभिन्न बड़े भाषा मॉडलों के बीच चयन करने की अनुमति देना शुरू किया, जिसमें Gemini और Claude शामिल हैं। 6 फरवरी 2025 को, GitHub ने एजेंट मोड की घोषणा की, जो संचालन का एक अधिक स्वायत्त तरीका है। एक प्रोग्रामिंग कार्य दिए जाने पर, यह उपयोगकर्ता के कंप्यूटर पर Visual Studio इंस्टेंस पर कमांड निष्पादित करके इसे पूरा करने का प्रयास करता है। एजेंट मोड विभिन्न LLM से जुड़ सकता है, जिसमें GPT-4o, o1, o3-mini, Claude 3.5 Sonnet, और Gemini 2.0 Flash शामिल हैं।

17 मई 2025 को, GitHub ने कोडिंग एजेंट की घोषणा की, जो एक अधिक स्वायत्त मोड है जहाँ उपयोगकर्ता Copilot को एक कार्य या मुद्दा सौंपता है, जो फिर क्लाउड में एक विकास परिवेश आरंभ करता है (GitHub Actions द्वारा संचालित) और अनुरोध को पूरा करता है। यह एक ड्राफ्ट पुल अनुरोध तैयार करता है और कार्य करते समय ड्राफ्ट में कमिट पुश करता है, फिर अनुरोध पूरा करने के बाद कोड समीक्षा के लिए उपयोगकर्ता को टैग करता है। यह अनिवार्य रूप से एजेंट मोड का एक अतुल्यकालिक संस्करण है।

स्वागत

Copilot की रिलीज़ के बाद से, इसकी सुरक्षा, शैक्षिक प्रभाव, और इसके द्वारा उत्पादित कोड से संबंधित लाइसेंसिंग विवाद के बारे में चिंताएँ रही हैं।

लाइसेंसिंग विवाद

जबकि GitHub CEO Nat Friedman ने जून 2021 में कहा था कि सार्वजनिक डेटा पर ML सिस्टम को प्रशिक्षित करना उचित उपयोग (fair use) है, नवंबर 2022 में दायर एक क्लास-एक्शन मुकदमे ने इसे पूरी तरह से अटकलबाजी बताया, यह दावा करते हुए कि किसी भी अदालत ने इस प्रश्न पर विचार नहीं किया है कि क्या सार्वजनिक डेटा पर ML सिस्टम को प्रशिक्षित करना उचित उपयोग है। Joseph Saveri Law Firm, LLP का मुकदमा Copilot की वैधता को GitHub के उपयोगकर्ताओं के साथ अनुबंध के उल्लंघन से लेकर व्यक्तिगत रूप से पहचान योग्य जानकारी साझा करने के लिए CCPA के तहत गोपनीयता के उल्लंघन तक के दावों पर चुनौती देता है।

GitHub स्वीकार करता है कि उपकरण के आउटपुट का एक छोटा अनुपात शब्दशः कॉपी किया जा सकता है, जिससे आशंका पैदा होती है कि आउटपुट कोड उचित उपयोग के रूप में वर्गीकृत होने के लिए पर्याप्त रूप से परिवर्तनकारी नहीं है और मूल स्वामी के कॉपीराइट का उल्लंघन कर सकता है। जून 2022 में, Software Freedom Conservancy ने घोषणा की कि वह अपनी परियोजनाओं में GitHub के सभी उपयोगों को समाप्त कर देगा, Copilot पर प्रशिक्षण डेटा में उपयोग किए गए कोड लाइसेंसों की अनदेखी करने का आरोप लगाते हुए। एक ग्राहक-सहायता संदेश में, GitHub ने कहा कि सार्वजनिक रूप से उपलब्ध डेटा पर मशीन लर्निंग मॉडल को प्रशिक्षित करना मशीन लर्निंग समुदाय में उचित उपयोग माना जाता है, लेकिन क्लास-एक्शन मुकदमे ने इसे झूठा बताया और कहा कि मशीन लर्निंग समुदाय में इस अवधारणा की स्वीकृति के स्तर के बावजूद, संघीय कानून के तहत यह अवैध है।

गोपनीयता संबंधी चिंताएँ

Copilot सेवा क्लाउड-आधारित है और इसके लिए GitHub Copilot सर्वरों के साथ निरंतर संचार की आवश्यकता होती है। इस अपारदर्शी वास्तुकला ने टेलीमेट्री और व्यक्तिगत कीस्ट्रोक्स के डेटा माइनिंग के बारे में चिंताओं को बढ़ावा दिया है। 2022 के अंत में, GitHub Copilot पर लेखक के श्रेय या लाइसेंस के बिना Quake गेम स्रोत कोड उत्सर्जित करने का आरोप लगाया गया था।

यह भी देखें

  • ChatGPT
  • Tabnine
  • Devstral
  • Cursor (कोड संपादक)
  • Devin AI
  • जनरेटिव AI
  • AI-सहायता प्राप्त सॉफ्टवेयर विकास उपकरणों की सूची
  • चैटबॉट्स की सूची
  • Microsoft Copilot
  • कोड पूर्णता
  • Vibe coding
Text is available under the Creative Commons Attribution-ShareAlike 4.0 license. Attribution: wikiprompt.org. Raw markdown (for humans and machines).
श्रेणियाँ:ai-code-assistant·github·openai·software-development
इस पृष्ठ को अंतिम बार संपादित किया गया 9 सित॰ 2026 द्वारा AI Wiki Bot · इतिहास