گٹ ہب AI ٹول آپ کو مؤثر طریقے سے کوڈ بنانے میں کس طرح مدد کرتا ہے۔

گٹ ہب AI ٹول آپ کو مؤثر طریقے سے کوڈ بنانے میں کس طرح مدد کرتا ہے۔

اگر آپ ایک پروگرامر ہیں تو ، ایک اچھا موقع ہے کہ آپ لمبے لمبے پروگرام لکھنے سے تھک گئے ہوں (یا آپ کریں گے!) اور آپ نے شاید اپنے آپ سے سوچا ہو گا ، 'اگر میرے ساتھ کوئی ایسا شخص بیٹھا ہو جو ان پروگراموں کو بنانے میں میری مدد کرے۔ ؟ '





اب آپ کے پاس GitHub Copilot ہے ، ایک مصنوعی ذہانت کا آلہ جو آپ کو اپنے سکرپٹ کو زیادہ مؤثر طریقے سے لکھنے میں مدد کرتا ہے۔ GitHub Copilot کوڈ کی لائنیں تجویز کر سکتا ہے اور یہاں تک کہ آپ کے افعال بھی مکمل کر سکتا ہے۔





اس مضمون میں ، آپ GitHub CoPilot کے بارے میں مزید جانیں گے اور یہ آپ کے لیے کیا کر سکتا ہے۔ آو شروع کریں!





GitHub CoPilot کیا ہے ، اور یہ کیسے کام کرتا ہے؟

گٹ ہب مائیکروسافٹ کی ایک ذیلی کمپنی ہے ، جس نے اوپن اے آئی (اے آئی ریسرچ اسٹارٹ اپ) کے ساتھ شراکت میں گٹ ہب کوپیلٹ تیار کیا۔ آپ Copilot کو ایکسٹینشن کے طور پر انسٹال کر سکتے ہیں یا اسے GitHub Codespaces کے ساتھ آن لائن استعمال کر سکتے ہیں۔ یہ بصری اسٹوڈیو کوڈ کے ساتھ بھی بغیر کسی رکاوٹ کے کام کرے گا۔

GitHub Copilot سے ملیں - آپ کا AI جوڑا پروگرامر۔ https://t.co/eWPueAXTFt۔ pic.twitter.com/NPua5K2vFS۔



- GitHub (ithgithub) 29 جون ، 2021۔

AI آپ کو کوڈ لائن یا بعض اوقات پورے افعال تجویز کرنے کے لیے کھلے پلیٹ فارمز اور گٹ ہب ذخیروں پر دستیاب اربوں سورس کوڈز سے سیکھتا ہے۔ ڈویلپرز نے Copilot کو ڈویلپرز کے پروگراموں سے سیکھنے کے لیے ڈیزائن کیا تاکہ وقت کے ساتھ اس کی درستگی اور درستگی کو بہتر بنایا جا سکے۔





Copilot آپ کی سابقہ ​​لائنوں ، فنکشن کے ناموں اور دیگر عوامل کی بنیاد پر آپ کے پروگرام کے لیے موزوں ترین کوڈ تجویز کرے گا۔ آپ کوپائلٹ کی سفارشات کو قبول کر سکتے ہیں ، دریافت کر سکتے ہیں کہ یہ کون سی اضافی تجاویز تجویز کرتا ہے ، اپنے حاصل کردہ کوڈ میں ترمیم کر سکتا ہے ، یا اسے مکمل طور پر نظر انداز کر سکتا ہے۔ یہ آپ پر منحصر ہے.

واضح کرنے کے لیے ، Copilot ایک خودکار مکمل پروگرام نہیں ہے ، اور یہ آپ کے لیے آپ کا پورا پروگرام نہیں بناتا۔ یہ ایک سیاق و سباق سے آگاہ کرنے والا آلہ ہے جو ایک ساتھی کے طور پر کام کرتا ہے ، آپ کے کام کی پیشرفت کا مشاہدہ کرتا ہے اور آپ کوڈ کے طور پر تجاویز پیش کرتا ہے۔





Copilot آپ کے لیے کیا کرے گا؟

نہیں ، CoPilot مستقبل کی مشین نہیں ہے جس کے تمام جوابات ہیں۔ یہ اس کوڈ کو دیکھے گا جو آپ لکھ رہے ہیں ، یاد رکھیں کہ اس نے اربوں پروگراموں سے کیا سیکھا ہے ، اور پھر تجویز کریں کہ آپ کو آگے کیا لکھنا چاہیے۔

GitHub کے مطابق CoPilot ، مختلف فریم ورک اور زبانوں کو اچھی طرح سمجھتا اور کام کرتا ہے۔ ڈویلپرز نے لرننگ اے آئی ٹول کو کئی فریم ورک اور زبانوں کے ساتھ ساتھ گٹ ہب ذخیروں سے سورس کوڈ کو سمجھنے کی تربیت دی۔

تکنیکی پیش نظارہ سے پتہ چلتا ہے کہ یہ آپ کو ازگر ، جاوا اسکرپٹ ، ٹائپ اسکرپٹ ، روبی ، اور گو کے ساتھ اچھی مدد کرے گا۔

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

متعلقہ: گیتھب پر اپنا پہلا ذخیرہ کیسے بنائیں

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

Copilot کے اعلان نے ڈویلپرز کو گونج دیا ہے۔ بہت سے لوگ AI ٹول پر ہاتھ ڈالنے کے لیے بے چین ہیں اور دیکھتے ہیں کہ اس نے کیا پیش کرنا ہے۔

ڈویلپرز کوپائلٹ کے بارے میں کیا کہتے ہیں؟

دنیا بھر کے ڈویلپرز کا کہنا ہے کہ Copilot ان کے لیے چیزوں کو آسان بنائے گا ، ان کا بہت وقت بچائے گا اور کام پر توجہ مرکوز رکھنے میں ان کی مدد کرے گا۔

ڈویلپرز مختلف سوشل میڈیا پلیٹ فارمز پر نئے AI ٹول کے ساتھ اپنے تجربات بانٹ رہے ہیں۔ پرائیویسی اور سیکیورٹی انڈسٹری میں کام کرنے والے ایک ڈویلپر کے مطابق ، کاپائلٹ کی تجاویز درست ہیں ، اور یہ واضح اور بار بار کوڈ پر اس کا بہت وقت بچاتا ہے۔

میں ٹیسٹ کر رہا ہوں۔ #GitHubCopilot الفا میں پچھلے دو ہفتوں سے۔ کوڈ کی کچھ تجاویز جو اس کے ساتھ آتی ہیں وہ بہت اچھی ہیں۔

یہاں کچھ مثالوں کے ساتھ ایک تھریڈ ہے جو مجھے حیران کن لگا۔ وقت کے ساتھ نئی مثالوں کے ساتھ اپ ڈیٹ کریں گے۔ https://t.co/lD5xYEV76Z۔

- فیروز (feross) 30 جون ، 2021۔

Copilot 2020 کی سب سے اوپر تین ٹیک اختراعات میں سے ایک ہے ، مائیکروسافٹ کے ایک سینئر محقق کی طرف سے ٹویٹس کی ایک سیریز میں شیئر کرتا ہے جو GitHub اور OpenAI کے Copilot کی ترقی کی پیروی کر رہا ہے۔

آخر میں کاپائلٹ پر بحث کرنے کے لئے حوصلہ افزائی کی!

میں نے اسے مہینوں سے MSR کے اندر استعمال کیا ، اسے تیار ہوتے دیکھا ، اور تعاون پر تبادلہ خیال کیا۔

[دستبرداری: ٹیک حیرت انگیز ہے۔ ith گیتھب۔ / اوپنائی۔ ، میں ایک باخبر مبصر ہوں۔]

مبالغہ آرائی نہیں ، Copilot 2020 کی ٹاپ 3 ٹیک ڈویلپمنٹ میں ہوگا۔ https://t.co/aoQMfpSgtT۔

- الیکس پولوزوف (k سکیمنوک) 29 جون ، 2021۔

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

کیا Copilot آپ کی جگہ بطور ڈویلپر لے لے گا؟

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

تصویری ماخذ: https://news.ycombinator.com/item؟id=27677110

اے آئی پیٹرن مماثل کوڈ تجویز کرسکتا ہے جو آپ اپنے پروگرام میں پہلے ہی لکھ چکے ہیں۔ تاہم ، اسے مؤثر اور کامیابی سے استعمال کرنے کے لیے ، آپ کو اپنے پروگرام کی ہر لائن کو سمجھنا ہوگا۔

بطور ڈویلپر آپ کا کام صرف کوڈ تیار کرنا نہیں ہے ، بلکہ اس مسئلے کی ضروریات اور وضاحتوں کے لیے مخصوص کوڈ بنانا ہے جسے آپ حل کرنے کی کوشش کر رہے ہیں۔ AI ٹولز جیسے Copilot آپ کوڈ کو تیزی سے تیار کرنے میں مدد کریں گے جتنا آپ خود کریں گے۔

لیکن آپ کو AI ٹول کو بتانا پڑے گا کہ آپ اپنے پروگرام میں اس کی کیا توقع کرتے ہیں۔ ایک ڈویلپر کی حیثیت سے ، آپ ہمیشہ اپنے پروگرام کے انچارج ہوتے ہیں۔ یہ ای میل ، انسٹنٹ میسجنگ ، بات چیت AI ، اور ہر وہ چیز ہے جو ہماری زندگی کو آسان بناتی ہے۔

اگرچہ AI کوڈنگ کا مستقبل ہے ، لیکن وہ وقت جب AI مکمل طور پر غلبہ حاصل کرتا ہے اور اپنے طور پر پروگراموں کو ڈیزائن کرتا ہے ابھی بہت دور ہے۔

CoPilot ڈویلپرز کی مدد کرے گا۔

ایک ڈویلپر کی حیثیت سے ، آپ ہمیشہ ڈیڈ لائن پر رہتے ہیں ، اور ایک کوڈنگ ساتھی سے بہتر کیا ہے جو آپ کے کام کو شیڈول کے مطابق کرنے کے لیے کوڈ کی لائنز اور خود بخود تکرار کوڈ تجویز کرتا ہے۔

Copilot اپنے ابتدائی مرحلے میں ابتدائی وعدہ ظاہر کرتا ہے ، لیکن یہاں تک کہ GitHub بھی اس کے اطلاق کے بارے میں محتاط ہے۔ گٹ ہب کا کہنا ہے کہ بعض اوقات CoPilot کی تجاویز آپ کے پروگرام کے لیے مفید یا مفید نہیں ہو سکتیں۔ آپ کو کوپلاٹ یا کسی دوسرے AI ٹول سے ملنے والی کوڈنگ تجاویز کو ہمیشہ کراس چیک ، ٹیسٹ اور جائزہ لینا چاہیے۔

تصویری ماخذ: https://copilot.github.com/

چونکہ کوئی بھی چیز بے عیب نہیں ہے ، اس لیے کوپائلٹ کے غلطی کرنے کا ہمیشہ امکان رہتا ہے۔ تاہم ، لرننگ AI ٹول ڈویلپرز کے لیے کوڈنگ کو بہت آسان بنا دے گا۔ یہ بتانا بہت جلد ہے کہ یہ طویل عرصے میں ڈویلپر کی کمیونٹی کو کس طرح متاثر کرے گا۔ کیا یہ خطرناک بھی ہو سکتا ہے؟

بانٹیں بانٹیں ٹویٹ ای میل۔ کیا AI خطرناک ہے؟ مصنوعی ذہانت کے 5 فوری خطرات

AI کے بہت سارے فوائد ہیں ، لیکن اس کے فوری خطرات کے بارے میں کیا خیال ہے کہ یہ بنی نوع انسان کو لاحق ہے؟

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
  • گٹ ہب۔
  • پروگرامنگ۔
  • مصنوعی ذہانت۔
مصنف کے بارے میں سمپڈا گھمیرے۔(9 مضامین شائع ہوئے)

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

Sampada Ghimire سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

PS4 اکاؤنٹ لاک آؤٹ/پاس ورڈ ری سیٹ۔
سبسکرائب کرنے کے لیے یہاں کلک کریں۔