نیمی از کدهای ارایه شده در هوش مصنوعی GitHub به صورت عملیاتی استفاده میشوند
پلتفرم GitHub به عنوان مخزن مشترک انتخابی برای توسعه دهندگان انواع مختلف نرم افزار با تکیه بر هوش مصنوعی Copilot زمینه بازی برای کدنویسی مبتنی بر هوش مصنوعی را تغییر داده است. مرکز توسعه GitHub برآورد کرده است که بسیاری از توسعه دهندگان از این ابزار برای تولید بین 30 تا 50 درصد از کدهایی استفاده میکنند که در نهایت به صورت عملی مورد استفاده قرار میگیرند.
محققان مرکز Scalefocus به تازگی آزمایش چهار ماهه را با مشارکت سه گروه مجزا انجام دادند تا میزان شایستگی و دوام GitHub Copilot را اندازهگیری کنند. نتیجه این بررسی نشان داد که Copilot «فرآیند توسعه نرم افزار را تسریع میکند، زمان صرف شده برای کارهای معمول در جریان کدگذاری را کاهش میدهد، و بهره وری را در نهایت بیشتر میکند». این بررسی نشان داد ابزار هوش مصنوعی GitHub Copilot به طور متوسط میزان بهره وری در جریان کدگذاری و برنامه نویسی را تا 20 درصد افزایش میدهد.
با این حال محققان توضیح دادند «محدودیتهایی هم در این زمینه مشاهده شده است». به عنوان مثال Copilot که در برخی موارد با مشکلات پیچیدهتر دست و پنجه نرم میکرد، از انسانها درخواست میکرد آن را به سمت راه حل مورد نظر هدایت کنند.
آنها هشدار دادند درک فرآیند مکانیکی و بهترین شیوههای Copilot «برای به حداکثر رساندن پتانسیل آن ضروری است». بر این اساس تشخیص اینکه ممکن است Copilot در همه وظایف خود به یک اندازه مرتبط نباشد و به درستی عمل نکند، برای جلوگیری از ناکارآمدیهای آن یک نکته کلیدی است. شناسایی مناطقی که Copilot در آنها برتری دارد میتواند ارزش آن را به طور قابل توجه افزایش دهد و همچنین تشخیص اینکه در چه مناطقی از وظایف خود عقب نشینی میکند، باعث صرفه جویی در تلاشهای بیهوده میشود.