ترندز تک

مهندس مایکروسافت: دوران کدنویسی به پایان رسیده است

تصویر پیدا نشد !
بازدید 2
0

«دیوید فاولر»، مهندس مایکروسافت، با اشاره به نقش هوش مصنوعی در فرایند توسعه نرم‌افزار می‌گوید دوران تایپ‌کردن کد تمام شده است. او معتقد است در دنیایی که توسعه نرم‌افزار بیش‌ازپیش بر هوش مصنوعی متکی می‌شود، نقش توسعه‌دهندگان درحال تغییر اساسی است؛ هرچند به‌معنای حذف کامل آن‌ها نیست.

اظهارات فاولر در شبکه اجتماعی ایکس بحث‌هایی را میان کاربران به راه انداخته است. برخی این دیدگاه را نشانه‌ای از منسوخ‌شدن شیوه قدیمی برنامه‌نویسی می‌دانند، بااین‌حال بخش مهمی از تغییرات، به تحول وظایف توسعه‌دهندگان مربوط می‌شود، نه ناپدید شدن کامل این شغل. به عبارتی توسعه‌دهندگان به‌جای نوشتن کد از ابتدا، بیشتر وظایفی مانند هدایت ایجنت‌های هوش مصنوعی، بررسی خروجی آن‌ها، اصلاح کد و اطمینان از درست کار کردن نرم‌افزار را انجام می‌دهند.

توسعهدهندگان در دوران ایجنتهای هوش مصنوعی

هوش مصنوعی دیگر فقط برای تولید چند خط کد به کار نمی‌رود. ابزارهای ایجنت‌محور GitHub Copilot که متعلق به مایکروسافت است، می‌توانند بخش‌های بیشتری از فرایند توسعه نرم‌افزار را انجام دهند؛ از ساخت نرم‌افزار و اجرای آزمایش‌ها گرفته تا بررسی خطاها، پیش از آنکه پروژه برای بازبینی نهایی به انسان سپرده شود.

کدنویسی

مایکروسافت همچنین پلتفرم توسعه Aspire را بیش از گذشته برای استفاده توسط ایجنت‌های هوش مصنوعی آماده می‌کند. نسخه 13.2 این پلتفرم از پروتکل زمینه مدل (MCP) و یک رابط خط فرمان (CLI) سازگار با ایجنت‌های هوش مصنوعی پشتیبانی می‌کند.

پیش‌تر در سال ۲۰۲۵، «ساتیا نادلا»، مدیرعامل مایکروسافت، گفته بود حدود ۳۰ درصد از کدهای مایکروسافت توسط هوش مصنوعی تولید می‌شوند. این میزان احتمالاً اکنون بیشتر هم شده است، هرچند رقم جدیدی ارائه نشده است.

با وجود پیشرفت ایجنت‌های هوش مصنوعی، دقت خروجی آن‌ها همچنان محدودیت مهمی محسوب می‌شود. پژوهشی از محققان مایکروسافت نشان داده بود که حتی مدل‌های پیشرفته، با طولانی‌تر شدن وظایف، با افت دقت مواجه می‌شوند. از سوی دیگر، بررسی کارشناسان نشان داده است کد تولیدشده با هوش مصنوعی به‌طور میانگین ۱.۴ برابر بیشتر از کد نوشته‌شده توسط انسان دارای مشکلات بحرانی است.

مدل‌های هوش مصنوعی احتمالاً با نسل‌های بعدی دقیق‌تر خواهند شد، اما خطا همچنان می‌تواند بخشی از فرایند استفاده از آن‌ها باشد. بنابراین، حتی اگر «تایپ کردن کد» به‌تدریج جایگاه سابق خود را از دست بدهد، نقش توسعه‌دهنده انسانی در هدایت، بررسی و تأیید خروجی هوش مصنوعی همچنان باقی می‌ماند.

اشتراک گذاری

نظرات کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

20 − دو =