22 पॉइंट द्वारा xguru 2025-02-08 | 8 टिप्पणियां | WhatsApp पर शेयर करें
  • 2021 में GitHub Copilot को पेश करने का उद्देश्य: "AI डेवलपर्स की जगह लेने के बजाय उनके साथ मिलकर काम करे और code quality व productivity बढ़ाने वाला पार्टनर बने"
  • प्रमुख अपडेट: अधिक शक्तिशाली Agentic AI (Agent मोड), VS Code में Copilot Edits का औपचारिक लॉन्च, model picker में Gemini 2.0 Flash जोड़ा गया, और नए autonomous agent (Project Padawan) की पहली झलक
  • डेवलपर्स को रचनात्मक काम पर ध्यान केंद्रित करने और दोहराए जाने वाले, झंझट भरे काम Copilot को सौंपने में मदद करने पर जोर

Agent मोड Preview के रूप में उपलब्ध

  • Copilot अपने द्वारा बनाए गए code परिणामों को खुद चला और जांच सकता है, errors पहचान सकता है और उन्हें अपने आप ठीक कर सकता है
  • यह terminal commands सुझाता है, और जब उपयोगकर्ता command चलाने की अनुमति देता है, तो execution परिणाम के आधार पर फिर से सुधार का चक्र दोहराता है
  • पहले यह सिर्फ उपयोगकर्ता द्वारा स्पष्ट रूप से बताए गए एक काम पर ध्यान देता था, लेकिन अब "मुख्य लक्ष्य" हासिल करने के लिए जरूरी अतिरिक्त कामों का भी अनुमान लगा सकता है
  • उपयोगकर्ता के नजरिए से अब terminal में दिखे errors को copy/paste करने की जरूरत नहीं; Copilot खुद errors ढूंढकर हल कर देता है
  • उपयोग का तरीका:
    • VS Code Insiders इंस्टॉल करें और GitHub Copilot Chat में agent mode setting सक्षम करें
    • Copilot Edits panel में Edit की जगह Agent पर स्विच करें
  • भविष्य में इस मोड को Copilot द्वारा समर्थित सभी IDEs तक बढ़ाने की योजना है
  • VS Code Insiders के जरिए feedback लेकर agent तकनीक को लगातार बेहतर बनाया जाएगा

Copilot Edits - VS Code में औपचारिक लॉन्च 🎉

  • Copilot Edits को पहली बार 2024 के GitHub Universe इवेंट में पेश किया गया था
  • यह Chat और Inline Chat की खूबियों को मिलाकर एक conversational interface देता है और कई files में inline changes सुझाता है
  • उपयोगकर्ता किसी खास file set को चुनकर natural language में Copilot से बदलाव मांग सकते हैं और एक साथ कई files में फैले changes पा सकते हैं
  • अब यह VS Code में GA के रूप में उपलब्ध है, और user feedback के आधार पर इसकी capabilities बेहतर हुई हैं
  • काम करने का तरीका:
    • dual-model architecture में पहले "foundation language model" edit suggestions तैयार करता है
    • OpenAI के GPT-4o, Anthropic के Claude 3.5 Sonnet, Google Gemini 2.0 Flash समेत कई models में से चुन सकते हैं
    • सुझाए गए changes को तेज़ी से लागू करने के लिए editor में एक अलग speculative decoding endpoint के जरिए दिखाया जाता है
  • उपयोगकर्ता अंतिम परिणाम खुद review कर सकते हैं, सिर्फ मनचाहे changes स्वीकार कर सकते हैं, और tests या execution परिणाम देखते हुए कई बार iteration कर सकते हैं
  • VS Code के Secondary Side Bar में Copilot Edits खोलकर रखा जा सकता है और Primary Side Bar की दूसरी सुविधाओं (जैसे test runner) के साथ समानांतर उपयोग किया जा सकता है
  • microphone voice input का उपयोग करके अधिक स्वाभाविक बातचीत के रूप में अनुरोध भी किया जा सकता है
  • आगे का roadmap:
    • apply speed में सुधार
    • Copilot Chat के साथ context switching जोड़ना
    • काम की files के लिए automatic recommendations
    • edit chunks के हिसाब से partial undo सुविधा
  • VS Code Insiders और GitHub Copilot Chat pre-release extension version के जरिए सबसे तेज़ updates मिल सकते हैं
  • Visual Studio 2022 में भी Copilot Edits preview चल रहा है

Project Padawan: GitHub में SWE agent का निर्माण

  • Project Padawan एक ऐसा agent प्रयास है जो पूरी तरह autonomous तरीके से Pull Request बनाता और संशोधित करता है
  • जब उपयोगकर्ता GitHub issue को सीधे Copilot को assign करता है, तो Copilot अपने आप tested PR तैयार करता है
  • काम पूरा होने के बाद यह अपने आप reviewer assign करता है और review feedback के आधार पर आगे भी changes करता है
  • अंदरूनी तौर पर यह security-isolated sandbox अपने आप सेट up करता है, फिर repository clone करके build, test और lint प्रक्रियाएं चलाता है
  • यह issue या PR की बातचीत और repository के configuration सहित पूरी project context को ध्यान में रखता है
  • Copilot Extensions और model picker की तरह, AI workflows में partners और customers को आसानी से integrate करने के लिए सहयोग किया जाएगा
  • लक्ष्य है डेवलपर्स को ऐसा autonomous agent देना जो उनके दोहराए जाने वाले और थका देने वाले काम अपने ऊपर ले सके
  • Project Padawan को इसी साल जारी करने की योजना है, और user feedback के आधार पर इसकी capabilities को मजबूत किया जाएगा

8 टिप्पणियां

 
wedding 2025-02-09

सिर्फ code नहीं, VS पर भी थोड़ा ध्यान दें.. Pro खरीदकर इस्तेमाल कर रहा/रही हूँ, लेकिन support free से भी धीमा है T_T

 
cosogi 2025-02-09

एजेंट implementation के कई उदाहरण रहे हैं, लेकिन उनके उपयोग के मामले ज़्यादा नहीं दिखे, शायद इसकी वजह लागत थी। इसे इन्होंने कैसे पार किया, यह जानने की उत्सुकता है।

 
jhj0517 2025-02-08

कोड संशोधन, PR बनाना, और कोड चलाने तक!
लगता है कि इसका उपयोग तरीका और UI Cursor जैसा है, तो यह कैसा महसूस होगा यह जानने की जिज्ञासा है।

 
kaydash 2025-02-08

आइए, Git Hut का साथ में आनंद लें

 
jwh926 2025-02-08

तो अब copilot कौन है?

 
iolothebard 2025-02-08

JetBrains प्लगइन भी थोड़ा...

 
clickin 2025-03-26

आख़िरकार यह JetBrains plugin में भी आ गया है!

 
cuhong 2025-02-08

प्लीज़..T_T