GitHub Copilot نے آسٹریلیا اور نیوزی لینڈ بینکنگ گروپ (ANZ Bank) میں سافٹ ویئر انجینئرز کو بہتر پیداواری صلاحیت اور کوڈ کوالٹی کی طرف بڑھایا ہے، اور ٹیسٹ ڈرائیو فنانس ہاؤس کے لیے پیداواری ورک فلو میں جنریٹو AI پروگرامنگ اسسٹنٹ کو تعینات کرنے کے لیے کافی تھی۔
جون 2023 کے وسط سے اس سال جولائی کے آخر تک، میلبورن میں مقیم ANZ بینک نے GitHub Copilot کا ایک اندرونی ٹرائل کیا جس میں فرم کے 100 انجینئرز میں سے 5,000 شامل تھے۔
چھ ہفتے کا ٹرائل، جس میں دو ہفتوں کی تیاری اور چار ہفتوں کے کوڈ چیلنجز شامل تھے، اس بات کا جائزہ لینے کی کوشش کی گئی کہ شرکاء نے مائیکروسافٹ ویژول اسٹوڈیو کوڈ کے ساتھ GitHub Copilot کے استعمال کے بارے میں کیسا محسوس کیا اور پروگرامرز کی پیداواری صلاحیت پر AI پر مبنی نظام کے اثرات کی پیمائش کی۔ کوڈ کا معیار، اور سافٹ ویئر سیکیورٹی۔
تجربے کے نتائج کو ایک میں دستاویزی کیا گیا ہے۔ رپورٹ ایک ایسے عنوان کے ساتھ جو تھوڑی زیادہ نفاست کا استعمال کر سکتا ہے: "اے این زیڈ بینک میں انجینئرنگ پر اے آئی ٹول کا اثر، کارپوریٹ ماحول کے اندر گٹ ہب کوپائلٹ پر ایک تجرباتی مطالعہ۔"
ANZ میں کلاؤڈ آرکیٹیکٹ، سیان چٹرجی، اور ANZ میں انجینئرنگ AI اور ڈیٹا اینالیٹکس کیپبلٹی ایریا لیڈ لوئس لیو کے مشترکہ مصنف، رپورٹ میں Copilot کے ساتھ پروگرامنگ کی پیداواری صلاحیت کے بارے میں کئی سابقہ مطالعات کا حوالہ دیا گیا ہے۔
ایک مطالعہ مائیکروسافٹ کی طرف سے، جو اب GitHub کا مالک ہے، نے پایا کہ AI اسسٹنٹ کے ساتھ کوڈنگ نے پیداواری صلاحیت میں 55 فیصد سے زیادہ اضافہ کیا ہے - یہ کوئی حیران کن بات نہیں وینڈر سروے.
ایک ACM/IEEE مطالعہ اے آئی مدد کے ساتھ پروگرامنگ پر تجویز کیا گیا کہ روبو کی مدد زیادہ تجارت سے متعلق ہے: اس نے پایا کہ کوپائلٹ نے زیادہ کوڈ تیار کیا، حالانکہ تیار کردہ سافٹ ویئر کا معیار انسانی ساختہ سافٹ ویئر سے بدتر تھا۔
ANZ بینک نے پیداواری صلاحیت پر AI کے ممکنہ فائدے کا حوالہ دیتے ہوئے اپنی تشخیص خود کرنے کی کوشش کی اور یہ بھی تسلیم کیا کہ ٹیکنالوجی "فوجدانی املاک، ڈیٹا کی حفاظت اور رازداری سے متعلق موروثی خطرات، غیر یقینی صورتحال اور غیر ارادی نتائج کو جنم دیتی ہے۔"
وہ خطرات - کی طرف سے اجاگر کاپی رائٹ کا جاری مقدمہ گٹ ہب، مائیکروسافٹ، اور اوپن اے آئی اوور کوپائلٹ کے خلاف – مطالعہ میں توجہ نہیں دی گئی ہے، سوائے ریگولیٹری تعمیل کے لیے منظوری کے۔
اس نے کہا کہ "تجربہ شروع کرنے سے پہلے، ANZ کی قانونی اور سیکورٹی ٹیموں کے ساتھ مل کر دانشورانہ املاک، ڈیٹا کی حفاظت اور رازداری سے متعلق خطرات کا جائزہ لیا گیا تاکہ رہنما اصولوں کے ایک سیٹ پر پہنچ سکیں"۔
بینک کے تجربے نے اس بات کا جائزہ لیا کہ Copilot پر کیا اثر پڑتا ہے: ڈویلپر کے جذبات اور پیداواری صلاحیت، نیز کوڈ کوالٹی اور سیکیورٹی۔ اس میں حصہ لینے والے سافٹ ویئر انجینئرز، کلاؤڈ انجینئرز، اور ڈیٹا انجینئرز کو Python کا استعمال کرتے ہوئے فی ہفتہ چھ الگورتھمک کوڈنگ چیلنجز سے نمٹنے کی ضرورت ہے۔ کنٹرول گروپ میں شامل افراد کو Copilot استعمال کرنے کی اجازت نہیں تھی لیکن انہیں انٹرنیٹ تلاش کرنے یا اسٹیک اوور فلو استعمال کرنے کی اجازت تھی۔
رپورٹ میں کہا گیا ہے کہ "جس گروپ کو GitHub Copilot تک رسائی حاصل تھی وہ کنٹرول گروپ کے شرکاء کے مقابلے میں 42.36 فیصد تیزی سے اپنے کام مکمل کرنے میں کامیاب رہا۔" "...کوپائلٹ کے شرکاء کے تیار کردہ کوڈ میں اوسطاً کم کوڈ کی بو اور کیڑے ہوتے ہیں، یعنی یہ زیادہ برقرار رکھنے کے قابل اور پیداوار میں ٹوٹنے کا امکان کم ہوتا ہے۔"
یہ دونوں نتائج شماریاتی لحاظ سے اہم سمجھے گئے تھے۔ جہاں تک سیکورٹی کا تعلق ہے، تجربہ غیر نتیجہ خیز تھا۔
رپورٹ میں کہا گیا ہے کہ "تجربہ بامعنی ڈیٹا تیار نہیں کر سکا جو کوڈ کی حفاظت کی پیمائش کرے گا۔" "تاہم، اعداد و شمار سے پتہ چلتا ہے کہ کوپائلٹ نے کوڈ میں کوئی بڑا سیکورٹی مسئلہ متعارف نہیں کرایا۔"
اعداد و شمار سے پتہ چلتا ہے کہ کوپائلٹ نے کوڈ میں کوئی بڑا سیکیورٹی مسئلہ متعارف نہیں کرایا
یہ چیلنجوں کی نوعیت کی وجہ سے ہو سکتا ہے، جنہیں اس حد تک مختصر کرنے کے لیے ڈیزائن کیا گیا تھا کہ شرکاء انہیں اپنے معمول کے روزمرہ کے کام کے ساتھ مکمل کر سکیں۔ اس طرح، پیش کردہ چیلنجز کافی مختصر تھے اور کیڑے کے لیے بہت زیادہ جگہ نہیں چھوڑتے تھے، رپورٹ نوٹ کرتی ہے۔
جذبات کے لحاظ سے، Copilot استعمال کرنے والوں نے تجربے کے بارے میں مثبت محسوس کیا، حالانکہ سختی سے نہیں۔
"انہوں نے محسوس کیا کہ اس نے موجودہ کوڈ کا جائزہ لینے اور اسے سمجھنے، دستاویزات بنانے، اور اپنے کوڈ کی جانچ کرنے میں مدد کی۔ انہوں نے محسوس کیا کہ اس نے انہیں اپنے کوڈ کو ڈیبگ کرنے میں کم وقت گزارنے کی اجازت دی ہے اور ان کے مجموعی ترقیاتی وقت کو کم کیا ہے۔ اور انہوں نے محسوس کیا کہ اس کی فراہم کردہ تجاویز کسی حد تک مددگار ہیں، اور ان کے پروجیکٹ کے کوڈنگ کے معیارات کے ساتھ اچھی طرح سے منسلک ہیں،" رپورٹ کہتی ہے۔
ایک دلچسپ دریافت یہ ہے کہ Copilot سب سے زیادہ تجربہ کار پروگرامرز کے لیے سب سے زیادہ مفید تھا۔
مطالعہ میں کہا گیا ہے کہ "ازگر کی مہارت کی بنیاد پر پیداواری صلاحیت کے جائزے سے معلوم ہوا کہ Copilot تمام مہارت کی سطحوں کے لیے شرکاء کے لیے فائدہ مند تھا لیکن وہ ان لوگوں کے لیے سب سے زیادہ مددگار تھا جو 'ماہر' Python پروگرامرز تھے،" تحقیق میں مزید کہا گیا ہے کہ AI مددگار نے سب سے زیادہ بہتری فراہم کی ہے۔ وقت بچایا) مشکل کاموں پر۔
اس بات کا مشاہدہ کرتے ہوئے کہ شرکاء کی جانب سے ہلکی سی مثبت تائیدات اس بات کی نشاندہی کرتی ہیں کہ Copilot کو مزید بہتر بنایا جا سکتا ہے، تاہم رپورٹ نے Copilot کو بینک میں پروڈکشن ورک فلو میں شامل کرنے کی توثیق کی ہے۔
"اس مقالے کی تحریر کے مطابق، GitHub Copilot نے پہلے ہی تنظیم کے اندر اہم اپنائیت دیکھی ہے، جس میں 1,000 سے زائد صارفین اسے اپنے ورک فلو میں استعمال کر رہے ہیں،" رپورٹ کا اختتام یہ ہے کہ Copilot کے پیداواری اثرات کی وسیع تر تحقیقات جاری ہیں۔ ®
جوابی نقطہ: اے آئی کی مدد سے سورس کوڈ کا معیار کم ہو رہا ہے، محققین کا دعوی
- SEO سے چلنے والا مواد اور PR کی تقسیم۔ آج ہی بڑھا دیں۔
- پلیٹو ڈیٹا ڈاٹ نیٹ ورک ورٹیکل جنریٹو اے آئی۔ اپنے آپ کو بااختیار بنائیں۔ یہاں تک رسائی حاصل کریں۔
- پلیٹوآئ اسٹریم۔ ویب 3 انٹیلی جنس۔ علم میں اضافہ۔ یہاں تک رسائی حاصل کریں۔
- پلیٹو ای ایس جی۔ کاربن، کلین ٹیک، توانائی ، ماحولیات، شمسی، ویسٹ مینجمنٹ یہاں تک رسائی حاصل کریں۔
- پلیٹو ہیلتھ۔ بائیوٹیک اینڈ کلینیکل ٹرائلز انٹیلی جنس۔ یہاں تک رسائی حاصل کریں۔
- ماخذ: https://go.theregister.com/feed/www.theregister.com/2024/02/10/anz_bank_github_copilot/
- : ہے
- : ہے
- : نہیں
- 000
- 1
- 100
- 2023
- 36
- 7
- a
- قابلیت
- ہمارے بارے میں
- تک رسائی حاصل
- ACM
- انہوں نے مزید کہا
- خطاب کیا
- منہ بولابیٹا بنانے
- کے خلاف
- AI
- اے آئی اسسٹنٹ
- الگورتھم
- منسلک
- تمام
- کی اجازت
- ساتھ
- پہلے ہی
- بھی
- اگرچہ
- an
- تجزیاتی
- اور
- کوئی بھی
- رقبہ
- AS
- کا تعین کیا
- تشخیص
- اسسٹنس
- اسسٹنٹ
- At
- آسٹریلیا
- اوسط
- بینک
- بینکنگ
- کی بنیاد پر
- BE
- رہا
- فائدہ مند
- فائدہ
- توڑ
- وسیع
- کیڑوں
- لیکن
- by
- کر سکتے ہیں
- صلاحیت
- چیلنجوں
- بادل
- CO
- کوڈ
- کوڈنگ
- مکمل
- تعمیل
- اختتام
- سلوک
- منعقد
- مجموعہ
- نتائج
- پر مشتمل ہے
- پر مشتمل ہے
- کنٹرول
- کاپی رائٹ
- کارپوریٹ
- سکتا ہے
- تخلیق
- روزانہ
- اعداد و شمار
- ڈیٹا تجزیات
- ڈیٹا کی حفاظت
- ڈیٹا کی حفاظت اور رازداری
- سمجھا
- تعیناتی
- ڈیزائن
- ڈیولپر
- ترقی
- DID
- نہیں کیا
- دستاویزات
- ڈرائیو
- دو
- اثر
- آخر
- تصدیق کی
- تدوین
- انجنیئرنگ
- انجینئرز
- کافی
- ماحولیات
- تشخیص
- جانچ پڑتال
- اس کے علاوہ
- موجودہ
- تجربہ
- تجربہ کار
- تجربہ
- ماہر
- کافی
- تیز تر
- خرابی
- کم
- کی مالی اعانت
- تلاش
- نتائج
- پتہ ہے
- چیلنج
- فرم
- کے لئے
- ملا
- چار
- سے
- مزید
- پیدا
- پیدا
- پیداواری
- پیداواری AI۔
- GitHub کے
- دی
- گروپ
- ہدایات
- تھا
- ہارڈ
- ہے
- مدد
- مدد
- مدد گار
- روشنی ڈالی گئی
- ہاؤس
- کس طرح
- تاہم
- HTTPS
- اثر
- بہتر
- بہتری
- in
- اشارہ کرتے ہیں
- ذاتی، پیدائشی
- دانشورانہ
- املاک دانش
- اندرونی
- انٹرنیٹ
- میں
- دلچسپی
- متعارف کرانے
- تحقیقات
- ملوث
- مسائل
- IT
- میں
- فوٹو
- جولائی
- قیادت
- معروف
- چھوڑ دو
- قانونی
- کم
- سطح
- امکان
- تھوڑا
- بہت
- لوئیس
- کم
- برقرار رکھنے کے قابل
- اہم
- بناتا ہے
- مئی..
- مطلب
- بامعنی
- پیمائش
- مائیکروسافٹ
- زیادہ
- سب سے زیادہ
- فطرت، قدرت
- نئی
- نیوزی لینڈ
- نوٹس
- اب
- of
- on
- اوپنائی
- or
- تنظیم
- دیگر
- پر
- مجموعی طور پر
- خود
- مالک ہے
- کاغذ.
- امیدوار
- حصہ لینے
- فی
- فیصد
- پلاٹا
- افلاطون ڈیٹا انٹیلی جنس
- پلیٹو ڈیٹا
- مثبت
- ممکنہ
- تیاری
- پہلے
- کی رازداری
- تیار
- پیداوار
- پیداواری
- پیداوری
- پروگرامر
- پروگرامنگ
- منصوبے
- جائیداد
- فراہم
- ڈالنا
- ازگر
- معیار
- اٹھاتا ہے
- کم
- کے بارے میں
- ریگولیٹری
- ریگولیٹری تعمیل
- متعلقہ
- رپورٹ
- ضرورت
- نتائج کی نمائش
- کا جائزہ لینے کے
- خطرات
- کمرہ
- s
- کہا
- محفوظ
- کا کہنا ہے کہ
- تلاش کریں
- سیکورٹی
- دیکھا
- جذبات
- مقرر
- کئی
- مختصر
- اہم
- چھ
- مہارت
- So
- سافٹ ویئر کی
- کچھ بھی نہیں
- کوشش کی
- ماخذ
- ماخذ کوڈ
- خرچ
- ڈھیر لگانا
- معیار
- شروع
- موڑ دیا
- سختی
- مطالعہ
- سٹوڈیو
- مطالعہ
- جمع کرائی
- اس طرح
- مشورہ
- حیرت
- کے نظام
- ٹیکل
- کاموں
- ٹیموں
- ٹیکنالوجی
- شرائط
- ٹیسٹ
- سے
- کہ
- ۔
- ان
- ان
- یہ
- وہ
- اس
- ان
- اگرچہ؟
- کے ذریعے
- وقت
- عنوان
- کرنے کے لئے
- کے آلے
- کی طرف
- مقدمے کی سماعت
- دو
- غیر یقینی صورتحال
- سمجھ
- زیر راست
- استعمال کی شرائط
- مفید
- صارفین
- کا استعمال کرتے ہوئے
- ہمیشہ کی طرح
- بصری
- تھا
- ہفتے
- مہینے
- اچھا ہے
- تھے
- کیا
- جس
- جبکہ
- ڈبلیو
- ساتھ
- کے اندر
- کام
- کام کے بہاؤ
- بدتر
- گا
- تحریری طور پر
- سال
- زی لینڈ
- زیفیرنیٹ