با افزایش محبوبیت، دستیاران کدنویسی مبتنی بر هوش مصنوعی مانند GitHub Copilot ممکن است به نظر برسد که بهرهوری را افزایش میدهند. اما در واقعیت، ممکن است باعث کاهش کلی کیفیت کد شوند.
این یافته اصلی گزارش جدیدی است که توسط پلتفرم مهندسی نرمافزار GitClear منتشر شده است، که ۲۱۱ میلیون خط کد از سال ۲۰۲۰ تا ۲۰۲۴ را تحلیل کرده است. طبق تحلیل GitClear، کاهش قابل توجهی در استفاده مجدد از کد در سال گذشته مشاهده شده است — که میتواند یک نگرانی باشد، چرا که استفاده مجدد از کد یک روش رایج برای ساخت سیستمهای پشتیبان است.
چندین نظرسنجی اخیر نشان دادهاند که دستیاران کدنویسی مبتنی بر هوش مصنوعی نتایج متناقضی تولید میکنند.
یکی از نظرسنجیها که توسط شرکت نرمافزاری Harness انجام شده است، نشان میدهد که بیشتر توسعهدهندگان زمان بیشتری را صرف اشکالزدایی کدهای تولید شده توسط هوش مصنوعی و آسیبپذیریهای امنیتی میکنند، نسبت به زمانی که با کدهای نوشتهشده توسط انسان سر و کار دارند. از طرفی، گزارشی از گوگل نشان میدهد که هوش مصنوعی میتواند روند بررسی کد را سریعتر کند و به مستندسازی کمک کند، اما این کار به قیمت کاهش پایداری تحویل نرمافزار تمام میشود.
منبع: تککرانچ