GitHub Copilot مهندسان نرمافزار گروه بانکی استرالیا و نیوزلند (ANZ Bank) را به سمت بهبود بهرهوری و کیفیت کد هدایت کرده است و آزمایش درایو برای خانه مالی کافی بود تا دستیار برنامهنویسی مولد هوش مصنوعی را در جریانهای کاری تولید به کار گیرد.
از اواسط ژوئن 2023 تا پایان ژوئیه همان سال، بانک ANZ مستقر در ملبورن یک آزمایش داخلی GitHub Copilot را انجام داد که در آن 100 نفر از 5,000 مهندس شرکت شرکت داشتند.
این آزمایش شش هفته ای، شامل دو هفته آماده سازی و چهار هفته چالش کد، به دنبال بررسی احساس شرکت کنندگان در مورد استفاده از GitHub Copilot با کد ویژوال استودیو مایکروسافت و اندازه گیری تأثیر سیستم مبتنی بر هوش مصنوعی بر بهره وری برنامه نویسان بود. کیفیت کد و امنیت نرم افزار
یافته های آزمایش در یک مستند شده است گزارش با عنوانی که میتوانست از ظرافت بیشتری استفاده کند: «تأثیر ابزار هوش مصنوعی بر مهندسی در بانک ANZ، یک مطالعه تجربی بر روی GitHub Copilot در محیط شرکت».
در این گزارش که توسط Sayan Chatterjee، معمار ابر در ANZ، و Louis Liu، مهندسی هوش مصنوعی و قابلیت تجزیه و تحلیل داده ها در ANZ همکاری شده است، چندین مطالعه قبلی در مورد بهره وری برنامه نویسی با Copilot ذکر شده است.
یک مطالعه مایکروسافت که اکنون مالک GitHub است، دریافت که کدنویسی با دستیار هوش مصنوعی، بهره وری را تا بیش از 55 درصد بهبود بخشیده است – که جای تعجب نیست. نظرسنجی فروشنده.
یک ACM/IEEE مطالعه در برنامه نویسی با کمک هوش مصنوعی، کمک روبو بیشتر یک مبادله بود: دریافت که Copilot کد بیشتری تولید می کند، اگرچه کیفیت نرم افزار تولید شده بدتر از نرم افزار ساخته شده توسط انسان بود.
بانک ANZ به دنبال ارزیابی خود با استناد به مزایای بالقوه هوش مصنوعی بر بهره وری بود و همچنین اذعان داشت که این فناوری "خطرات ذاتی، عدم قطعیت ها و پیامدهای غیرعمدی را در مورد مالکیت معنوی، امنیت داده ها و حریم خصوصی ایجاد می کند."
آن خطرات - برجسته شده توسط دعوای حقوق کپی رایت در حال انجام علیه گیت هاب، مایکروسافت و OpenAI از طریق Copilot - در این مطالعه مورد توجه قرار نگرفته است، مگر به عنوان اشاره ای به انطباق با مقررات.
در این بیانیه آمده است: «قبل از شروع آزمایش، خطرات مربوط به مالکیت معنوی، امنیت دادهها و حریم خصوصی در ارتباط با تیمهای حقوقی و امنیتی ANZ برای رسیدن به مجموعهای از دستورالعملها ارزیابی شد.
آزمایش بانک تأثیر Copilot را بر روی: احساسات و بهرهوری توسعهدهنده و همچنین کیفیت کد و امنیت بررسی کرد. این نیاز به مهندسان نرمافزار، مهندسان ابر و مهندسان داده داشت تا با استفاده از پایتون، هر هفته با شش چالش کدگذاری الگوریتمی مقابله کنند. افرادی که در گروه کنترل بودند اجازه استفاده از Copilot را نداشتند اما اجازه یافتند در اینترنت جستجو کنند یا از Stack Overflow استفاده کنند.
در این گزارش آمده است: «گروهی که به GitHub Copilot دسترسی داشتند، توانستند وظایف خود را 42.36 درصد سریعتر از شرکتکنندگان گروه کنترل انجام دهند. کد تولید شده توسط شرکت کنندگان Copilot به طور متوسط حاوی بوهای کد و اشکالات کمتری بود، به این معنی که بیشتر قابل نگهداری است و احتمال شکسته شدن آن در تولید کمتر است.
هر دوی این نتایج از نظر آماری معنی دار تلقی شدند. در مورد امنیت، آزمایش بی نتیجه بود.
این گزارش میگوید: «این آزمایش نمیتواند دادههای معناداری تولید کند که امنیت کد را اندازهگیری کند. با این حال، دادهها نشان میدهند که Copilot هیچ مشکل امنیتی عمدهای را در کد وارد نکرده است.»
داده ها حاکی از آن است که Copilot هیچ مشکل امنیتی عمده ای را در کد وارد نکرده است
این ممکن است به دلیل ماهیت چالش ها باشد که به اندازه کافی کوتاه طراحی شده بودند تا شرکت کنندگان بتوانند آنها را همراه با کارهای معمول روزانه خود تکمیل کنند. به این ترتیب، چالش های ارسال شده نسبتاً کوتاه بودند و جای زیادی برای اشکالات باقی نمی گذاشتند.
از نظر احساسات، کسانی که از Copilot استفاده میکنند، نسبت به این تجربه احساس مثبتی داشتند، هرچند نه به شدت.
"آنها احساس کردند که این به آنها کمک کرد کدهای موجود را بررسی و درک کنند، مستندات ایجاد کنند و کد خود را آزمایش کنند. آنها احساس کردند که به آنها اجازه می دهد زمان کمتری را برای اشکال زدایی کد خود صرف کنند و زمان کلی توسعه آنها را کاهش داد. و آنها احساس کردند که پیشنهادات ارائه شده تا حدودی مفید بوده و به خوبی با استانداردهای کدنویسی پروژه آنها هماهنگ است.
یکی از یافته های جالب این است که Copilot برای با تجربه ترین برنامه نویسان مفیدترین بود.
این مطالعه میگوید: «ارزیابی بهرهوری بر اساس مهارت پایتون نشان داد که Copilot برای شرکتکنندگان در تمام سطوح مهارت مفید بود، اما برای کسانی که برنامهنویسان «متخصص» پایتون بودند، بسیار مفید بود. در زمان صرفه جویی شده) در کارهای سخت.
در حالی که مشاهده میشود که تأییدات مثبت خفیف شرکتکنندگان نشان میدهد که Copilot میتواند بیشتر بهبود یابد، با این وجود، گزارش قرار دادن Copilot در جریان کار تولید در بانک را تأیید کرد.
این گزارش در پایان میگوید: «در زمان نگارش این مقاله، GitHub Copilot قبلاً با پذیرش قابل توجهی در سازمان مواجه شده است، با بیش از 1,000 کاربر از آن در گردشهای کاری خود استفاده میکنند،» و اضافه میکند که تحقیقات گستردهتری درباره تأثیر بهرهوری Copilot در حال انجام است. ®
نقطه مقابل: کمک هوش مصنوعی منجر به کاهش کیفیت کد منبع می شود، پژوهشگران ادعا می کنند
- محتوای مبتنی بر SEO و توزیع روابط عمومی. امروز تقویت شوید.
- PlatoData.Network Vertical Generative Ai. به خودت قدرت بده دسترسی به اینجا.
- PlatoAiStream. هوش وب 3 دانش تقویت شده دسترسی به اینجا.
- PlatoESG. کربن ، CleanTech، انرژی، محیط، خورشیدی، مدیریت پسماند دسترسی به اینجا.
- PlatoHealth. هوش بیوتکنولوژی و آزمایشات بالینی. دسترسی به اینجا.
- منبع: 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
- CAN
- قابلیت
- چالش ها
- ابر
- CO
- رمز
- برنامه نویسی
- کامل
- انطباق
- نتیجه گیری می کند
- رفتار
- انجام
- پیوستگی
- عواقب
- شامل
- موجود
- کنترل
- حق چاپ
- شرکت
- میتوانست
- ایجاد
- روزانه
- داده ها
- تجزیه و تحلیل داده ها
- امنیت داده ها
- امنیت داده ها و حریم خصوصی
- تلقی می شود
- گسترش
- طراحی
- توسعه دهنده
- پروژه
- DID
- نشد
- مستندات
- راندن
- دو
- اثر
- پایان
- تایید شده
- تاییدیه ها
- مهندسی
- مورد تأیید
- کافی
- محیط
- ارزیابی
- معاینه کردن
- جز
- موجود
- تجربه
- با تجربه
- تجربه
- کارشناس
- منصفانه
- سریعتر
- خطا
- کمتر
- سرمایه گذاری
- پیدا کردن
- یافته ها
- پیدا می کند
- لذت بخش
- شرکت
- برای
- یافت
- چهار
- از جانب
- بیشتر
- تولید می کنند
- تولید
- مولد
- هوش مصنوعی مولد
- GitHub
- داده
- گروه
- دستورالعمل ها
- بود
- سخت
- آیا
- کمک
- کمک کرد
- مفید
- برجسته
- خانه
- چگونه
- اما
- HTTPS
- تأثیر
- بهبود یافته
- بهبود
- in
- نشان دادن
- ذاتی
- فکری
- مالکیت معنوی
- داخلی
- اینترنت
- به
- فریبنده
- معرفی
- تحقیق
- گرفتار
- مسائل
- IT
- ITS
- JPG
- جولای
- رهبری
- برجسته
- ترک کردن
- قانونی
- کمتر
- سطح
- احتمالا
- کوچک
- خیلی
- لوئیس
- کاهش
- قابل نگهداری
- عمده
- باعث می شود
- ممکن است..
- معنی
- معنی دار
- اندازه
- مایکروسافت
- بیش
- اکثر
- طبیعت
- جدید
- نیوزیلند
- یادداشت
- اکنون
- of
- on
- OpenAI
- or
- کدام سازمان ها
- دیگر
- روی
- به طور کلی
- خود
- مالک است
- مقاله
- شرکت کنندگان
- شرکت کننده
- برای
- در صد
- افلاطون
- هوش داده افلاطون
- PlatoData
- مثبت
- پتانسیل
- تهیه
- قبلا
- خلوت
- ساخته
- تولید
- تولیدی
- بهره وری
- برنامه نویسان
- برنامه نويسي
- پروژه
- ویژگی
- ارائه
- قرار دادن
- پــایتــون
- کیفیت
- افزایش
- کاهش
- با توجه
- تنظیم کننده
- پیروی از مقررات
- مربوط
- گزارش
- ضروری
- نتایج
- این فایل نقد می نویسید:
- خطرات
- اتاق
- s
- سعید
- نگهداری می شود
- می گوید:
- جستجو
- تیم امنیت لاتاری
- مشاهده گردید
- احساس
- تنظیم
- چند
- کوتاه
- قابل توجه
- شش
- مهارت
- So
- نرم افزار
- تاحدی
- به دنبال
- منبع
- کد منبع
- خرج کردن
- پشته
- استانداردهای
- راه افتادن
- هدایت
- به شدت
- مطالعات
- استودیو
- مهاجرت تحصیلی
- ارسال
- چنین
- نشان می دهد
- تعجب
- سیستم
- برخورد با
- وظایف
- تیم ها
- پیشرفته
- قوانین و مقررات
- آزمون
- نسبت به
- که
- La
- شان
- آنها
- اینها
- آنها
- این
- کسانی که
- اگر چه؟
- از طریق
- زمان
- عنوان
- به
- ابزار
- نسبت به
- محاکمه
- دو
- عدم اطمینان
- فهمیدن
- در حال انجام
- استفاده کنید
- مفید
- کاربران
- با استفاده از
- معمول
- بصری
- بود
- هفته
- هفته
- خوب
- بود
- چی
- که
- در حین
- WHO
- با
- در داخل
- مهاجرت کاری
- گردش کار
- بدتر
- خواهد بود
- نوشته
- سال
- زلال
- زفیرنت