GitHub Copilot نئی چالیں سیکھتا ہے، اس سال کا ماڈل اپناتا ہے۔

GitHub Copilot نئی چالیں سیکھتا ہے، اس سال کا ماڈل اپناتا ہے۔

ماخذ نوڈ: 2527550

Microsoft GitHub نے اپنے Copilot پروگرامنگ ماڈل کو نئے کام انجام دینے کے لیے تربیت دی ہے، جس سے پہلے سے وسیع پیمانے پر اپنایا گیا AI اسسٹنٹ ڈویلپرز کے لیے زیادہ ناگزیر ہے۔

اس موقع کو نشان زد کرنے کے لیے، کوڈ ہیلپر کا ایک نیا نام ہے، یا وقت کے ساتھ ہوگا: Copilot X، جس کا مقصد اس کے تیار کردہ مواد کی درجہ بندی کے طور پر نہیں ہے۔

"گٹ ہب نیکسٹ میں ہماری R&D ٹیم ایڈیٹر سے آگے بڑھنے اور پورے ترقیاتی لائف سائیکل کے دوران GitHub Copilot کو آسانی سے قابل رسائی AI اسسٹنٹ کے طور پر تیار کرنے کے لیے کام کر رہی ہے،" GitHub کے سی ای او تھامس ڈوہمکے نے ایک بلاگ پوسٹ میں کہا۔ رجسٹر. "یہ GitHub Copilot X ہے - AI سے چلنے والے سافٹ ویئر ڈویلپمنٹ کے مستقبل کے لیے ہمارا وژن۔"

پھر بھی Dohmke بار بار سافٹ ویئر کا حوالہ صرف Copilot کے طور پر کرتا ہے، لہذا ہم بھی یہ فرض کرتے ہوئے کہ X بعد کی کسی تاریخ میں ایک خواہش مند منتقلی کی نمائندگی کرتا ہے۔

آگے بڑھتے ہوئے، Copilot بڑے لینگویج ماڈلز کے ایک ابھرتے ہوئے سیٹ پر انحصار کرے گا، بشمول Open AI کے GPT-3.5-ٹربو اور GPT-4اوپن اے آئی کے حسب ضرورت ورژن کے بجائے کوڈیکس. OpenAI 23 مارچ 2023 کو Codex کے لیے عوامی API کو بند کر رہا ہے۔ GitHub کا کہنا ہے کہ اسے Codex کے بند ہونے سے صارفین پر اثر پڑے گا۔ اوپن اے آئی نے فوری طور پر یہ بتانے کی درخواست کا جواب نہیں دیا کہ آیا API کے بند ہونے کا اس سے کوئی تعلق ہے۔ جاری کاپی رائٹ اور لائسنسنگ قانونی چارہ جوئی کوڈیکس اور کوپائلٹ سے زیادہ۔

گزشتہ موسم گرما میں متعارف کرایا گیا ایک سال کی تکنیکی آزمائش کے بعد، Copilot کوڈنگ کی تجاویز پیش کرتا ہے، اگرچہ ہمیشہ اچھے نہیں ہوتے، تعاون یافتہ ٹیکسٹ ایڈیٹرز اور IDEs کے ساتھ GitHub استعمال کرنے والے ڈویلپرز کے لیے، جیسے Visual Studio Code۔

پچھلے مہینے تک، GitHub کے مطابق، Copilot کا ہاتھ تھا۔ کوڈ کا 46 فیصد مائیکروسافٹ کے کلاؤڈ ریپو ڈپو پر بنایا گیا ہے اور اس نے ڈویلپرز کو 55 فیصد تک تیزی سے پروگرام کرنے میں مدد کی ہے۔

بدھ کو، Copilot - ایک AI "جوڑی پروگرامر"، جیسا کہ GitHub نے کہا ہے - ڈویلپرز ChatGPT طرز کے ساتھ بصری اسٹوڈیو کوڈ یا ویژول اسٹوڈیو میں بات چیت کرنے کے لیے تیار ہوگا۔ فوری اور جوابی گفتگو IDE سائڈبار چیٹ ونڈو میں ہوتی ہے، جیسا کہ ماخذ فائل میں تبصرہ پر مبنی سوالات سے پیدا ہونے والے خودکار تکمیل کے جوابات کے برخلاف۔

"کوپائلٹ چیٹ صرف ایک چیٹ ونڈو نہیں ہے،" ڈوہمکے نے کہا۔ "یہ پہچانتا ہے کہ ڈویلپر نے کون سا کوڈ ٹائپ کیا ہے، غلطی کے کون سے پیغامات دکھائے گئے ہیں، اور یہ IDE میں گہرائی سے سرایت کر گیا ہے۔"

اس طرح ایک ڈویلپر ماخذ فائل میں ایک ریجیکس کو نمایاں کر سکتا ہے، کہہ سکتا ہے اور کوپائلٹ کو یہ بتانے کے لیے مدعو کر سکتا ہے کہ اوباش پیٹرن کی مماثلت کا اظہار کیا کرتا ہے۔ کوپائلٹ سے ٹیسٹ تیار کرنے، تجزیہ کرنے اور ڈیبگ کرنے، فکس تجویز کرنے یا حسب ضرورت کام کی کوشش کرنے کے لیے بھی کہا جا سکتا ہے۔ ماڈل ایسے تبصرے بھی شامل کرسکتا ہے جو سورس کوڈ کی وضاحت کرتے ہیں اور فائلوں کو لنٹر کی طرح صاف کرسکتے ہیں۔

مزید دلچسپ بات یہ ہے کہ Copilot کو آواز کے ذریعے مخاطب کیا جا سکتا ہے۔ بولنے والے اشارے کا استعمال کرتے ہوئے، معاون سافٹ ویئر تیار کر سکتا ہے (یا دوبارہ پیش) کوڈ کریں اور اسے طلب پر چلائیں۔ یہ کم از کم قابل رسائی آپشن ہے۔ وقت بتائے گا کہ آیا کوپائلٹ کیوبیکل ٹریسرز کے مذاق کمانڈز کا مقابلہ کر سکتا ہے جو AI کو نامناسب مواد لانے کی ہدایت کرتے ہیں۔

"کوپائلٹ چیٹ اس کام پر استوار ہے جو OpenAI اور Microsoft نے ChatGPT اور نئے Bing کے ساتھ کیا ہے،" Dohmke نے کہا، ظاہر ہے کہ X نام کی توسیع کے لیے تیار نہیں۔

ہو سکتا ہے کہ اس کا بنگ نام کا ڈراپ اس طرح کی توثیق نہ ہو جس کا وہ تصور کرتا ہے، بنگ کے طریقے کو دیکھتے ہوئے ہے کارکردگی جب GPT-4 کے زیر اثر ہو۔ لیکن کوڈ جنریشن کے سیاق و سباق تک محدود، GPT-4 کو شاید زیادہ آسانی سے مفید آؤٹ پٹ کی طرف لے جایا جا سکتا ہے۔

ایک پل کی درخواست کو سنبھالنے والے کوپائلٹ کا اسکرین شاٹ

پل کی درخواست کو سنبھالنے والے کوپائلٹ کا اسکرین شاٹ – بڑا کرنے کے لیے کلک کریں۔

کسی بھی صورت میں، GitHub کی طرف سے GPT-4 کو اپنانا ایک خصوصیت کی حمایت کرتا ہے جسے تکنیکی پیش نظارہ کے طور پر کھولا جا رہا ہے: پل کی درخواستوں کی AI سے تیار کردہ تفصیل (کوڈ میں تبدیلی کی جمع آوریاں)۔

جب AI کی نگرانی کے تحت پل کی درخواست کرتے ہیں تو، ڈویلپر توقع کر سکتے ہیں کہ GitHub کا ماڈل پُر ہو جائے گا۔ ٹیگز جو کیا ہو رہا ہے اس کے بارے میں اضافی معلومات فراہم کرتا ہے۔ اس کے بعد یہ ڈویلپرز پر آتا ہے کہ وہ تجاویز کو قبول کریں یا ان پر نظر ثانی کریں۔

مزید یہ کہ Copilot کا دائرہ دستاویزات تک بڑھا دیا گیا ہے۔ کے لئے دستاویزات کے ساتھ شروع جواب دیں, azure دستاویزات، اور ایم ڈی این، ڈویلپرز سوالات کر سکتے ہیں اور چیٹ انٹرفیس کے ذریعے AI سے تیار کردہ جوابات حاصل کر سکتے ہیں۔ وقت کے ساتھ، Dohmke کے مطابق، چیٹ انٹرفیس کے ذریعے دستاویزات کے ساتھ بات چیت کرنے کی صلاحیت کو کسی بھی تنظیم کے ذخیروں اور اندرونی دستاویزات تک بڑھا دیا جائے گا۔

Copilot CLI کا اسکرین شاٹ

Copilot CLI کا اسکرین شاٹ (بڑا کرنے کے لیے کلک کریں)

لہٰذا مطلوبہ الفاظ پر مبنی سوالات کے بجائے ایک لنک تلاش کرنے کے لیے جو جواب کے ساتھ کسی دستاویز کی طرف اشارہ کرتا ہے، ڈویلپرز کم ساختی سوالات پیدا کر سکیں گے اور بعض اوقات براہ راست درست جوابات حاصل کر سکیں گے (بغیر کسی ماخذ کے انتساب کے)۔ اس سے یہ بتانے میں مدد مل سکتی ہے کہ گوگل کو AI کے ذائقے والی مصنوعات کے اچانک سیلاب سے فلیٹ فٹ پکڑے جانے کی اتنی فکر کیوں ہے۔

گٹ ہب نے یہاں تک کہ کوپائلٹ کو کمانڈ لائن کو نوآبادیاتی بنانے میں مدد کی ہے۔ GitHub Copilot CLI. اگر آپ کبھی بھی غیر واضح کمانڈ لائن انکانٹیشن یا کمانڈ فلیگ کو بھول گئے ہیں، تو Copilot نے آپ کا احاطہ کیا ہے، جو تسلی بخش ہو سکتا ہے یا نہیں۔ ®

ٹائم اسٹیمپ:

سے زیادہ رجسٹر