گسترش کدنویسی با هوش مصنوعی باعث شده تا برخی مهندسان درک کدهای تولید شده را با مشکل مواجه کرده و نسبت به کاهش مهارت و افزایش خطا هشدار دهند..
به گزارش سرویس هوش مصنوعی مجرداین روند به جایی رسیده است که برخی از مهندسان دیگر نمی توانند کدی را که هوش مصنوعی تولید می کند درک کنند.
جرمی نیکسون، موسس شرکت نرم افزاری Infinity که در زمینه بهینه سازی تراشه فعالیت می کند، در مصاحبه ای با بیزینس اینسایدر مطرح کرده است
دور نگه داشتن برنامه نویسان از کدنویسی
این وضعیت با توجه به یافتههای محققان در مورد تأثیر استفاده گسترده از هوش مصنوعی بر تواناییهای شناختی و کاهش مهارتها، از جمله در میان دانشمندان رایانه، نگرانیهایی را ایجاد کرده است.
توسعه دهندگان نگرانند که مهندسان نرم افزار به طور فزاینده ای از فرآیند واقعی کدنویسی و یادگیری مهارت های مورد نیاز برای طراحی پروژه های بزرگ دور می شوند زیرا شرکت ها برای افزایش اتوماسیون تلاش می کنند.
حتی کارمندان آزمایشگاه های پیشرو هوش مصنوعی نسبت به ناتوانی برخی از همکاران خود در درک خروجی مدل های هوش مصنوعی ابراز نگرانی کرده اند.
اوایل سال جاری، جردن نانوس، یکی از همکاران فنی شرکت تحقیقاتی مستقل SemiAnalysis، در مصاحبهای گفت که مهندسان OpenAI وقتی به کد هسته GPU خود نگاه میکنند دقیقاً نمیدانند با چه چیزی سر و کار دارند.
این برنامه بخش مهمی از تلاش OpenAI برای استفاده بهتر از سخت افزارهای موجود برای آموزش و اجرای مدل های هوش مصنوعی است.
Nanos به منصور کرم از Fireside Alpha گفت: «موضوع این است که افرادی که کد را با ما بررسی میکردند، به وضوح چیزهای زیادی در مورد سختافزار و مفاهیم مختلف سیستم میدانستند، اما واقعاً نمیدانستند این هسته MLA که برای DeepSeek به ما نشان میدادند دقیقاً چه کار میکند.
وی افزود: «شما می توانید خط به خط کد را مرور کنید و مدام به نتیجه برسید، نه، من این را نمی دانم و آن را نمی دانم. هوش مصنوعی آن را می فهمد، آن را آزمایش می کند و نتیجه را می بینید. این سیستم هسته های درست و دقیقی تولید می کند که عملکرد بسیار خوبی دارند.”
نانوس در آن زمان استدلال کرد که «کد واقعی لزوماً چیزی نیست که انسانها باید عمیقاً درباره آن استدلال کنند» زیرا «هوش مصنوعی میداند چگونه حرکت دادهها و عناصر پردازش را روی سختافزاری که به آن میدهید مدیریت کند.»
بیشتر بخوانید: مایکروسافت: پایان دوران کدنویسی دستی. آینده متعلق به مهندسی با هوش مصنوعی است
خطر خطاهای پنهان در کدهای تولید شده
یکی از خطرات این فرآیند این است که با کاهش نظارت انسان، خطاها یا توهمات هوش مصنوعی از چشم مهندسان پنهان می ماند. آمازون نمونه ای از این نگرانی است.
این شرکت در اوایل سال جاری پس از یک سری اختلالات که بر سفارشات مشتریان تأثیر گذاشت، مجبور شد «بازنشانی ایمنی کد 90 روزه» را اجرا کند.
آمازون ادعاهایی مبنی بر نقش هوش مصنوعی در این اختلالات را رد کرد، اما صورتجلسه داخلی نشان داد که مدیران اجرایی نگران «گستره وسیع» تغییرات «به کمک هوش مصنوعی مولد» هستند.
تحلیل اخیر شرکت نرم افزاری Undo نیز نشان می دهد که حرکت به سمت عوامل هوش مصنوعی می تواند این روند را تشدید کند.
این شرکت اعلام کرده است که حدود 35 درصد از کدهای تولید شده توسط هوش مصنوعی قبل از ورود به محیط تولید، توسط تیم های مهندسی به طور کامل درک نمی شود.
همچنین ۲۹ درصد از مهندسان نرمافزار شرکتکننده در این نظرسنجی گفتهاند که چندین بار در ماه به دلیل نیاز مهندسان به «باز کردن و اصلاح کدهای تولید شده توسط هوش مصنوعی» شاهد کاهش بهرهوری بودهاند. 94 درصد نیز گفته اند که حداقل یک بار در شش ماه گذشته با چنین حادثه ای مواجه شده اند.
زمان زیادی که اکنون مهندسان هر روز صرف بررسی کدهای تولید شده توسط هوش مصنوعی میکنند، این سوال جدی را ایجاد کرده است: آیا استفاده از این فناوری بیشتر دردسر دارد تا خوب؟
بیشتر بخوانید: ایجاد یک برنامه بدون کدنویسی در Microsoft Copilot امکان پذیر شد
تغییر الگو در توسعه نرم افزار
از دیدگاه افرادی مانند نانو، این لزوماً نشانه بی کفایتی مهندسان نیست. سرگئی کلوتسف، محقق هوش مصنوعی نیز در مقالهای در Medium، این وضعیت را «تنها نمونهای از تغییر پارادایم در توسعه نرمافزار» توصیف کرد.
او نوشت: به عبارت دیگر، هوش مصنوعی به حدی پیشرفت کرده است که دیگر نیازی نیست نگران خیلی چیزها باشیم. توسعه دهندگان فقط باید معماری و معیارهای مناسب را مشخص کنند و شبکه عصبی بقیه کارها را انجام خواهد داد.
با این حال، مشخص نیست که این دیدگاه خوشبینانه تا چه زمانی ادامه خواهد داشت زیرا فرآیند توسعه نرم افزار غیرقابل تشخیص می شود.
از سوی دیگر، محققان نگرانند که نسل جدید مهندسان در محیطی رشد کنند که اهمیت درک خود کد را به طور جدی کاهش دهد.
این موضوع نگرانی های بیشتری را در دنیای دیجیتالی فزاینده ای که هوش مصنوعی در آن نقش محوری را ایفا کرده است، ایجاد می کند.















گفتگو در مورد این post