طبق تحقیقات Sonar، ۴۲ درصد از کدهایی که توسعهدهندگان مینویسند، اکنون با کمک ابزارهای هوش مصنوعی تولید میشوند و پیشبینی میشود این رقم تا سال ۲۰۲۷ به ۶۵ درصد برسد. با وجود افزایش سرعت کدنویسی، ۹۶ درصد از توسعهدهندگان هنوز به طور کامل به کد تولید شده توسط هوش مصنوعی اعتماد ندارند.
این تحقیق نشان میدهد که هوش مصنوعی به یک جزء مرکزی در توسعه نرمافزار تبدیل شده است، اما کار را آسانتر نکرده، بلکه آن را تغییر داده است. توسعهدهندگان اکنون سریعتر از همیشه کد مینویسند، اما زمان بیشتری را صرف بررسی و اعتبارسنجی کدهای ارسالی میکنند. در حالی که بهرهوری افزایش یافته، اعتماد همچنان با سرعت کمتری رشد کرده است.
استفاده از هوش مصنوعی در توسعه نرمافزار از یک نوآوری به یک روال تبدیل شده است. اکثر توسعهدهندگانی که ابزارهای هوش مصنوعی را امتحان کردهاند، اکنون به طور روزانه از آنها استفاده میکنند و تخمین میزنند که بیش از ۴۰ درصد از کدهایی که منتشر میکنند، با کمک هوش مصنوعی تولید شدهاند. این ابزارها در طیف گستردهای از کارها، از نمونهسازی تا سیستمهای حیاتی کسبوکار، مورد استفاده قرار میگیرند.
با این حال، اعتماد به کد تولید شده توسط هوش مصنوعی یک چالش بزرگ است. اگرچه توسعهدهندگان اذعان دارند که هوش مصنوعی اغلب خروجیهایی تولید میکند که در نگاه اول صحیح به نظر میرسند، اما ممکن است حاوی خطاها یا نقصهای پنهانی باشند. این امر منجر به یک شکاف اعتماد شده است و نیاز به بررسی دقیقتر کدها را افزایش داده است. بررسی کد تولید شده توسط هوش مصنوعی اغلب نیازمند تلاش بیشتری نسبت به بررسی کد نوشته شده توسط انسان است.
تحقیقات نشان میدهد که هوش مصنوعی ممکن است کار طاقتفرسا را تغییر دهد، اما حذف نکند. در حالی که ۷۵ درصد از توسعهدهندگان معتقدند هوش مصنوعی کار طاقتفرسا را کاهش میدهد، دادههای تخصیص زمان نشان میدهند که توسعهدهندگان هنوز حدود ۲۳ تا ۲۵ درصد از وقت خود را صرف وظایف کمارزش یا تکراری میکنند. این درصد صرف نظر از میزان استفاده از ابزارهای هوش مصنوعی ثابت میماند.
مشاهده مطلب اصلی