به گزارش مجله خبری نگار-سانفرانسیسکو: یک مطالعه جدید نشان میدهد که برخلاف تصور رایج، استفاده از ابزارهای جدیدتر هوش مصنوعی در واقع به جای سرعت بخشیدن به کار توسعهدهندگان نرمافزار باتجربه، آنها را هنگام کار با کدهای برنامهنویسی پایهای که از قبل میدانند، کند میکند.
اوایل امسال، Meter، یک سازمان غیرانتفاعی متخصص در تحقیقات هوش مصنوعی، مطالعهای عمیق روی گروهی از توسعهدهندگان باتجربه انجام داد که از Cursor، یک دستیار برنامهنویسی محبوب مبتنی بر هوش مصنوعی، برای کمک به انجام وظایف در پروژههای متنباز آشنا استفاده میکردند.
قبل از این مطالعه، توسعهدهندگانی که از کد منبع باز استفاده میکردند، معتقد بودند که استفاده از هوش مصنوعی سرعت تکمیل وظایف آنها را افزایش میدهد و تخمین میزدند که زمان لازم برای انجام وظایف را ۲۴ درصد کاهش میدهد. حتی پس از انجام وظایف با استفاده از هوش مصنوعی، توسعهدهندگان معتقد بودند که زمان لازم برای انجام وظایف را ۲۰ درصد کاهش دادهاند. با این حال، این مطالعه نشان داد که استفاده از هوش مصنوعی اثر معکوس دارد: زمان لازم برای انجام وظایف را ۱۹ درصد افزایش میدهد.
نویسندگان اصلی این مطالعه، جوئل بیکر و نیت راش، گفتند که از نتایج شوکه شدهاند.
این نتایج با این باور رایج که هوش مصنوعی، مهندسان انسانی بسیار ماهر را بسیار پربازدهتر میکند، در تضاد است.
این مطالعه نشان داد که این باورها در مورد همه سناریوهای توسعه نرمافزار صدق نمیکند. به طور خاص، نشان داد که توسعهدهندگان باتجربه و آشنا با کدهای برنامهنویسی پایه، کندی در تکمیل وظایف را تجربه کردهاند.
این کاهش سرعت ناشی از نیاز توسعهدهندگان به صرف وقت برای بررسی و اصلاح پیشنهادهای مدلهای هوش مصنوعی است.
بیکر گفت: «وقتی ویدیوها را تماشا کردیم، متوجه شدیم که مدلهای هوش مصنوعی پیشنهادهایی در مورد نحوهی عملکرد احتمالی خود ارائه میدهند و این پیشنهادها اغلب از نظر رویکرد صحیح بودند، اما دقیقاً همان چیزی نبودند که مورد نیاز بود.»
نویسندگان هشدار دادند که انتظار ندارند همین کاهش سرعت در سناریوهای دیگر، مانند مهندسان تازه کار یا مهندسانی که روی کد برنامهنویسی پایهای که با آن ناآشنا هستند کار میکنند، رخ دهد.
(رویترز)