تصویرسازی: لنا وبر
تصویرسازی: لنا وبر

مهندسان نرم‌افزار چگونه واقعاً از هوش مصنوعی استفاده می‌کنند؟

کد، هوش مصنوعی را ایجاد کرد. این موضوع واضح است. اما آنچه کمتر واضح است، میزان نقشی است که هوش مصنوعی اکنون، به شکلی که مار دُم خود را می‌خورد، در ایجاد کد دارد. ما مدام گزارش‌های متناقضی می‌شنیدیم. این برنامه‌نویس هر روز از هوش مصنوعی استفاده می‌کرد؛ آن برنامه‌نویس به آن دست نمی‌زد. این شرکت برای خدمات هوش مصنوعی پول می‌پرداخت؛ آن شرکت آن‌ها را ممنوع کرده بود. پس کدام درست است؟ آیا چت‌بات‌ها برنامه‌نویسان انسانی را آزاد می‌کنند—یا برنامه‌نویسی دارند آن‌ها را از کار بیکار می‌کنند؟ برای یافتن پاسخ، ما یک نظرسنجی را برای هر مهندس نرم‌افزار و توسعه‌دهنده در مدار خود ارسال کردیم، از افراد معمولی گرفته تا متخصصان حرفه‌ای. نتایج ما را شگفت‌زده و متعجب کرد، و صنعتی را به تصویر کشید که در تضاد اساسی با خودش است. و آیا ما سپس آن داده‌ها را در ChatGPT آپلود کردیم، فقط برای اینکه ببینیم چه چیزی ممکن است از آن بسازد؟ بله. بله، این کار را کردیم.*

*ChatGPT بیشتر کارهای طاقت‌فرسای پردازش صفحه گسترده را انجام داد، تحلیل‌های روند ارائه داد و توصیه‌های طراحی گاه به گاهی ارائه کرد. ویراستاران و بازبین‌های انسانی در هر مرحله حضور داشتند (و مورد نیاز بودند).

آیا هوش مصنوعی روزی به طور کامل مشاغل برنامه‌نویسی را خواهد خورد؟

تقریباً هر کدنویسی که در نظرسنجی ما شرکت کرد، نظرات قاطعی در این مورد داشت. در اینجا خلاصه ChatGPT از پاسخ‌ها آمده است (با تأکید پررنگ حفظ شده):

«کدنویسان صحبت کرده‌اند—و هنوز صفحه کلیدهای خود را جمع نمی‌کنند. در حالی که گروه کوچکی اما پر سر و صدا اصرار دارند که هوش مصنوعی در نهایت مشاغل برنامه‌نویسی را خواهد بلعید، اکثر افراد اتوماسیون کامل را به عنوان یک رؤیای واهی رد می‌کنند. پیامبران عذاب هشدار می‌دهند که رؤسای شرکت‌ها به محض اینکه هوش مصنوعی توانمند به نظر برسد، حقوق و دستمزدها را کاهش می‌دهند و مهندسان انسانی را رها می‌کنند تا منسوخ شدن خود را رفع اشکال کنند. بدبین‌ها تمسخر می‌کنند و استدلال می‌کنند که هوش مصنوعی بیشتر شبیه یک کارآموز فوق‌العاده کارآمد است—مفید، اما بی‌اطلاع—که نمی‌تواند از پس زمینه، موارد حاشیه‌ای یا حل مسئله واقعی برآید. واقع‌بین‌ها هوش مصنوعی را به عنوان یک ضریب نیرو، نه یک قاتل شغل می‌بینند—خودکارسازی کدنویسی تکراری، اما خلاقیت، معماری و رفع اشکال را به انسان‌ها واگذار می‌کند. یکی از آن‌ها گفت: "اگر هوش مصنوعی برنامه‌نویسی را بخورد، من فقط به رفع اشکال هوش مصنوعی تغییر شغل می‌دهم."* حکم واقعی؟ هوش مصنوعی برای گرفتن شغل شما نمی‌آید—اما در حال تغییر آن است. سازگار شوید یا عقب بمانید.؟؟»

*هیچ‌کس واقعاً این را نگفت! ChatGPT—خدا خیرش دهد—در طول این فرآیند چندین اشتباه مرتکب شد. نه تنها نقل قول‌ها را جعل کرد، بلکه نتایج را نیز اشتباه خواند، نمودارهای غیرقابل فهم تولید کرد و در چندین مرحله، شمارش «فریلنسرها» را به عنوان یک دسته به طور کامل متوقف کرد. بی‌ادب.**

**به نوعی، ChatGPT این بازخورد را دعوت کرد. هنگامی که برای نکات نهایی درخواست شد، پیشنهاد کرد "کمی کنایه، زیرا گفتمان هوش مصنوعی پر از نظرات قوی است."