چرا تقاضا برای کد بیپایان است: چگونه هوش مصنوعی مشاغل توسعهدهندگان بیشتری ایجاد میکند
برخلاف نگرانیها، آینده توسعه نرمافزار بسیار روشن است و هوش مصنوعی تقاضای عظیمی برای کدنویسی توسعهدهندگان انسانی ایجاد خواهد کرد؛ این یک جهش پلتفرمی است که احتمالات جدیدی را باز میکند.
آینده هوش مصنوعی: جهشی در تقاضا برای توسعهدهندگان انسانی
نگرانیهایی مبنی بر اینکه اتوماسیون مبتنی بر هوش مصنوعی (AI) مشاغل توسعهدهندگان، بهویژه برای مهندسان تازهکار، را از بین ببرد، در صنعت فناوری وجود دارد. با این حال، این دیدگاه که عصر هوش مصنوعی پایان توسعه نرمافزار است، به شدت اغراقآمیز است. نویسنده استدلال میکند که هوش مصنوعی صرفاً یک جهش پلتفرمی مشابه ظهور اینترنت، رایانش ابری و موبایل است که نه تنها ادامه توسعه نرمافزار را تضمین میکند، بلکه زمینهساز دورهای از تقاضای انفجاری برای کدهای «نوآورانه، جاهطلبانه و بسیار تخصصی» توسعهیافته توسط انسان خواهد بود. این تغییر پارادایم، ماهیت کار توسعهدهنده را از نوشتن دستی هر خط کد به ارکستراسیون عوامل هوش مصنوعی تغییر میدهد.
هر جهش پلتفرمی ابزارها و مدلهای جدیدی را معرفی کرده و در نهایت مشاغل جدیدی خلق نموده است. ظهور اینترنت، مدلهای کسبوکار جدیدی مانند تجارت الکترونیک را پدید آورد. ظهور موبایل، مشاغل توسعهدهندگان موبایل و طراحان UX را به همراه داشت. هوش مصنوعی نیز لایه انتزاعی دیگری اضافه کرده است؛ از جستجو برای راهحلها به تعامل با سیستمهای هوشمند جهت تولید و تکرار کد رفتهایم. این انتزاعات، نیاز به توسعهدهندگان را از بین نبردهاند، بلکه تمرکز آنها را به سمت استفاده از قابلیتهای نوظهور هدایت کردهاند.
- تخیل محرک نوآوری: همانطور که مدیرعامل Stack Overflow اشاره میکند، هر چیزی که انسان بتواند تصور کند (مانند فناوریهای پیشرفته در فیلمهای علمی-تخیلی)، در نهایت نیازمند نرمافزاری برای تحقق است. هر راهحل جدید، مشکلات جدیدی را آشکار میسازد که نیازمند کار توسعهدهندگان ماهر است.
- انفجار کمبرین شرکتهای هوش مصنوعی: بازار هوش مصنوعی به هزاران شرکت تخصصی تقسیم شده که در لایههای مختلفی از سختافزار (مانند تراشههای تخصصی هوش مصنوعی) تا لایه مدل، زیرساختها و برنامههای کاربردی فعالیت میکنند. هر یک از این لایهها نیازمند مهندسانی است که اصول علوم رایانه و نحوه کار با ابزارهای هوش مصنوعی را درک کنند.
- نقشهای نوظهور: مشاغل جدیدی مانند ارکستراتورهای هوش مصنوعی، مهندسان پرامپت با تخصص دامنه، و معماران همکاری انسان و هوش مصنوعی در حال ظهور هستند که بر مدیریت عوامل هوش مصنوعی و ترکیب قضاوت انسانی با قابلیتهای ماشینی تمرکز دارند.
- تکثیر به جای جایگزینی: مدل همکاری انسان و هوش مصنوعی چندگانه (Multiplicative) است، نه جایگزینی. این مدل به توسعهدهندگان اجازه میدهد کارهای تکراری را به هوش مصنوعی محول کرده و بر مسائل سطح بالاتر تمرکز کنند که ظرفیت و آرزوهایشان را برای پروژههای بزرگتر افزایش میدهد.
- حوزههای رشد متمرکز: تقاضا به شدت در شرکتهایی که در حال تحول هستند، استارتاپهای نوپا، و بهویژه در صنایعی که تاکنون کمتر فناوریهای نوین را پذیرفتهاند (مانند امور مالی، تولید و کشاورزی) متمرکز شده است، جایی که توسعهدهندگان آگاه به هوش مصنوعی و همزمان درگیر الزامات دامنه مورد نیاز هستند.
«زمانی که چیزی را تصور میکنید، اجتنابناپذیر است که در نهایت آن را بسازیم.» — پرشانت چاندراسکار، مدیرعامل Stack Overflow
رومن هوئت از OpenAI میگوید: «ما امسال کاملاً شیوهی کار خود را تغییر دادهایم. ما به ندرت میز کار خود را بدون ارسال وظیفهای به یک عامل هوش مصنوعی ترک میکنیم، زیرا انجام این کار اتلاف وقت خواهد بود.»
در نتیجه، توسعه دهندگان باید با تغییرات همراه شوند. این تغییر، مقاومت در برابر هوش مصنوعی نیست، بلکه تسلط عمیق بر اصول اساسی است تا بتوانند به طور مؤثر با هوش مصنوعی هدایت، ارزیابی و همکاری کنند. پتانسیل ساخت و ساز در این برهه، با سقوط موانع ورود، به طور تصاعدی افزایش یافته است و افقهای جدیدی را در توسعه نرمافزار گشوده است.
