قولی که نگه داشته نشده است

من به تازگی در مورد هوش مصنوعی و بهره وری نوشتم ، و چگونگی داده های گزارش شتاب دولت DevOps 2024 نشان می دهد که پذیرش گسترده AI در صنعت نرم افزار به کاهش واقعی و معنی دار در عملکرد تحویل نرم افزار کمک می کند. تقریباً 76 ٪ از توسعه دهندگان از ابزارهای AI در کارهای روزانه مانند برنامه نویسی ، اشکال زدایی و مستندات استفاده می کنند.
این هفته من یک پست احمقانه و غریبانه در Bluesky ارسال کردم ، که به نظر می رسید با بسیاری از شما در آنجا طنین انداز است و آن را به یاد بخشی از گزارش دورا در مورد کار ارزشمند می اندازد.
هوش مصنوعی همواره قول داده است “به مردم كمك كند كه وقت بیشتری را صرف انجام كارهای ارزشمند” با “اتوماسیون وظایف دستی ، تکراری ، زحمتکش” کند تا توسعه دهندگان نرم افزار بتوانند “از زمان خود در” چیزی بهتر “استفاده کنند.” با وجود این ، “افراد گزارش می دهند که در مدت زمان انجام دادن کار ارزشمند به عنوان تصویب AI افزایش می یابد”. ریاضیات ریاضی نیست.
واقعاً کار ارزشمند چیست؟
من روند فزاینده ای از توسعه دهندگان را که صرفاً بر روی ابزارهای مورد استفاده برای ساخت نرم افزار متمرکز شده اند ، مشاهده کرده ام ، نه آنچه در واقع این نرم افزار از کاربشر بسیاری از افراد برنامه های جدید خود را در رسانه های اجتماعی به اشتراک می گذارند و سعی می کنند با لیست پایگاه داده ها ، زمان های اجرا ، چارچوب ها ، کتابخانه های UI و ابزارهای تولید کد AI که از آنها استفاده می کردند ، زمینه را برای خلاقیت های خود فراهم کنند. اما برنامه شما در واقع چه کاری انجام می دهد انجام دادن؟ چه مشکلی را حل می کند؟ در مورد ارزشی که تازه ایجاد کرده اید به من بگویید!
کار و معنی ارزشمند از آنچه هوش مصنوعی ما را سریعتر می کند (ظاهراً) در: تولید کد حاصل نمی شود. معنی و ارزش در توسعه نرم افزار در واقع از طریق تأثیر ساختن چیزهایی که باعث زندگی انسان می شود ایجاد می شود بهتر، یا ساده تر، یا کمی کمتر بدبشر اکنون می توان ادعا کرد که بخش اعظم کار در صنعت فناوری در سال 2025 متمرکز بر بهتر کردن امور برای انسان نیست ، اما این یک بحث برای یک روز دیگر است.
آنچه روشن می شود این است که پذیرش گسترده هوش مصنوعی ، تمرکز را از راه حل های نرم افزاری انسان محور که ارزش معنی داری دارند ، تغییر می دهد و کل صنعت را فقط به ابزارهای موجود در اختیار خود می کند. فقط کد را تولید کنید ، برادر. فقط یک برنامه دیگر ارسال کنید ، برادر.
استعاره آشپزخانه جدید
اگر از کسی برای ساختن آشپزخانه جدید برای من استفاده کنم ، واقعاً اهمیتی نمی دهم که دریل ، چکش ، ناخن یا کاغذ سنباده ای که از آنها استفاده می کنند برای انجام کار استفاده می کنند. من فقط یک نتیجه نهایی ارزشمند می خواهم: یک آشپزخانه فانتزی و کاربردی که از فضای موجود استفاده خوبی می کند و به من این امکان را می دهد تا غذای خوشمزه را در یک محیط لذت بخش و راحت بپزم. در نهایت ، یک آشپزخانه عالی با بینایی ، خلاقیت و با حل مشکلات موجود آشپزخانه قدیمی ارائه می شود. همین مورد در مورد نرم افزار نیز صادق است.
ارزش در توسعه نرم افزار را نمی توان با چند خط کد که می توانید در هر روز کاری از بین ببرید ، تعیین کنید ، و به خصوص اینکه آیا شما از AI برای انجام این کار استفاده می کنید یا خیر. ارزش واقعی از طریق دید ، خلاقیت ، آزمایش و استفاده از مغز انسان برای حل مشکلات محور انسان ارائه می شود. این گزارش از این موضوع حمایت می کند:
[T]در اینجا همچنین یک هنر و همدلی است که زیربنای یک محصول عالی است. این ممکن است برای افرادی که فکر می کنند همه چیز از طریق محاسبات برطرف می شود دشوار باشد ، اما عناصر خاصی از توسعه محصول مانند خلاقیت یا طراحی تجربه کاربر ، ممکن است هنوز (یا برای همیشه) به شدت به شهود و تخصص انسان اعتماد کنند.
و نکته جالب تر این است که در حالی که به ظاهر “تیم ها و سازمان های با عملکرد بالا از AI” استفاده می کنند ، این گزارش نشان می دهد که به نظر می رسد “محصولات سودمند نیستند”. همه ما فقط کد تولید شده توسط هوش مصنوعی را در حال جابجایی هستیم ، آن بلیط ها را جابجا می کنیم ، و نمودارهای بی معنی بالا می روند ، اما به چه پایان؟ نرم افزار واقعی در واقع به جلو حرکت نمی کند. همه ما فقط همان نرم افزار شکسته را با همان اشکالات احمقانه در حال خنجر کردن هستیم. در واقع ، همانطور که من در حال ویرایش این پست بودم در حالی که با یک دسته تازه از رنگ مو سیاه روی سرم در آرایشگاه ها نشسته بودم ، یک شیر آب اشتباه از یک دکمه روی تلفن من نیمی از مقاله را حذف کرد. من سعی کردم از ژست سه انگشتی برای بالا بردن دکمه خنثیسازی در آیفون خود استفاده کنم ، که جای تعجب ندارد که آنچه را که حذف شده است بازگرداند. من به پایان رسیدم که پیش نمایش مستقر در این پست (که خوشبختانه قبل از ترک خانه مستقر شده ام) پیدا کنم ، نیمی از مقاله را دوباره به CMS کپی و چسباندم و عناوین را دوباره اصلاح کنم ، بسیار مراقب هستم که یک حرکت اشتباه را انجام ندهم.
همه آشپزخانه های جدید و افزودنی های احمقانه گه هستند. هیچ ارزشی در آن وجود ندارد.
ابزارها مقدار ایجاد شده را تعیین نمی کنند
ابزاری که شخصی برای ساخت آشپزخانه از آن استفاده می کند ، فقط به اندازه مهارت های شخصی که از آنها استفاده می کند خوب است. یک صنعتگر ماهر احتمالاً می تواند از هر ابزار قدیمی استفاده کند و نتیجه خوبی را به دست آورد که سالهای آینده به پایان می رسد. یک صنعتگر کمتر باتجربه که مفاهیم اساسی فضا ، ساختار و ابزار مبتنی بر ارزش را نمی فهمد ممکن است بتواند یک کابینت آشپزخانه را بسازد خوب نگاه کردن به چشم آموزش نیافته ، فقط برای اینکه قفسه ها در ارتفاع اشتباه قرار بگیرند ، بنابراین نمی توانم وسایل خود را ذخیره کنم. همین مسئله را می توان برای نرم افزار نیز گفت.
بی تجربه بودن هیچ مشکلی ندارد. همه ما باید از جایی شروع کنیم. اما ما نمی توانیم به عنوان میانبر به ابزارها اعتماد کنیم سود تجربه ارزشمند تجربه برای توسعه زمان می برد و ابزارهای شما فقط به اندازه دانش و مهارت های اساسی شما خوب هستند. اگر بخش دانش و مهارت را کنار بگذارید ، و اگر نتوانید یاد گرفتن در مورد آنچه شما انجام می دهید و پیامدهای آن چگونه این کار را می کنی و ارزش انسانی شما پتانسیل ارائه را دارید ، پس امید کمی برای ایجاد ارزش انسانی در نرم افزار خود دارید. زیرا در بیشتر موارد ، انسان از نرم افزار استفاده می کندبشر آندریاس مولر گفت بهتر است که آنها به شما دروغ بگویند. ساخت نرم افزار واقعاً سخت است:
ارزش واقعی یک مهندس نرم افزار در توانایی ما در تجزیه و تحلیل مشکلات و همچنین طراحی و اجرای راه حل های خلاقانه است. برای خوب شدن در این مهارت ها ، شما باید نه تنها ابزارهای موجود در اختیار خود را درک کنید بلکه فناوری هایی را که در بالای آن ایجاد می کنید نیز درک کنید. اگر نمی فهمید که چگونه یک برنامه کار می کند ، هیچ فرصتی برای رفع اشکالات و مشکلات آن ندارید.
در این گزارش ، “پاسخ دهندگان همچنین انتظارات را گزارش دادند كه هوش مصنوعی تأثیرات منفی بر مشاغل ، محیط زیست و جامعه خود خواهد داشت”. در حالی که هوش مصنوعی به هرکسی اجازه داده است تا برنامه های وب و تلفن همراه را بسازد و ارسال کند ، تأثیر منفی ملموس نرم افزار بی ارزش و بی ارزش که به طور روزانه در سراسر صنعت منتشر می شود ، نمی توان دست کم گرفت.
و نه ، من نمی خواهم از ابزار جدید AI شما برای خلاصه کردن یک ایمیل (؟) یا خلاصه کردن یک سند (؟) یا خلاصه یک جلسه (؟) یا هر چیز دیگری استفاده کنم. من می خواهم از مغزم استفاده کنم تا بتوانم با آنچه در مقابل من است ، درک و یاد بگیرم و ارتباط برقرار کنم.
بهره وری ≠ ارزش
با بازگشت به موضوع مقاله قبلی ، می خواهم دوباره به موضوع بهره وری بپردازم. بهره وری به عنوان اندازه گیری ارزش بسیار گمراه کننده است. مفهوم بهره وری توسط سرمایه داری بزرگ – برای اینکه ما را مشغول نگه داشتن و سوء استفاده از توجه خود کنیم ، به گونه ای که فراموش کنیم سیستم شکسته را که در آن چاره ای جز مشارکت نداریم ، زیر سوال می بریم. همه اینها ما را از رشد واقعی باز می دارد و ما را بیشتر و بیشتر از پیگیری ارزش واقعی دور می کند.
شما می توانید استدلال کنید که فضایی برای هر دو رویکرد در توسعه نرم افزار وجود دارد. با استفاده از مغز انسان ، چیزهای سخت و قانع کننده را بسازید و از AI برای تولید کد برای برخی از قسمت های خسته کننده تر برنامه های خود استفاده کنید. به عنوان مثال ، از اعتبار سنجی فرم استفاده کنید ، یا یک پروژه جدید را تنظیم کنید ، یا تمام دیگهای بخار را تنظیم کنید تا برخی از تماس های API برقرار شود. اما آن قسمت های خسته کننده فقط کسل کننده هستند زیرا شما کد را نوشتید تا قبلاً همین کار را انجام دهید! شما قبلاً یاد گرفتید که چگونه این کار را بدون هوش مصنوعی انجام دهید.
اما متأسفانه ، بسیاری از ما در چرخه اعتیاد به مواد مخدره و در حال مکالمات روزانه با ماشین های رایانه ای با استفاده از انرژی هستیم که هزاران خط کد را بر اساس احتمال و اشتباهات موجود استفراغ می کنند که خود مدل های بزرگ زبان آموزش دیده اند. پوچ است ما یک گروه کاملاً جدید از سازندگان آشپزخانه بی تجربه داریم که در آخرین مته های ضروری ، چکش ، ناخن و کاغذ ماسه سرمایه گذاری کرده اند ، اما هیچ ایده ای برای ایجاد ارزش واقعی در آنچه که آنها از آن ابزارها برای ایجاد استفاده می کنند ، ندارند. و بنابراین ، ما شاهد هجوم آشپزخانه های بی نهایت بی نهایت هستیم که هیچ ارزش انسانی ندارند. آنها ممکن است هنگام راه رفتن به اتاق خوب به نظر برسند ، اما به محض اینکه کتری را روی آن قرار می دهید ، به ناچار قطعاتی می شوند تا یک فنجان چای درست کنید.
داده ها به خودی خود صحبت می کنند. رمزگذارهای Vibe در حال قطع قطع و آسیب پذیری های امنیتی بحرانی در برنامه های خود هستند ، ماه ها کار را که از کنترل نسخه استفاده نمی کنند ، از دست می دهند و عدم توانایی در یادگیری چیزهای جدید.
جهان قبلاً پخته شده است ، و با این حال ، ما بیشتر آن را می پختیم
علاوه بر این ، تأثیرات زیست محیطی هوش مصنوعی وجود دارد که تازه شروع به ظهور می کنند. مقاله MIT با عنوان توضیح داده شده: تأثیرات زیست محیطی AI تولید کننده چگونگی گسترش سریع AI مولد چالش های پایداری قابل توجهی از جمله برق و استفاده بیش از حد از آب ، انتشار گازهای گلخانه ای و افزایش فشار بر شبکه های برق را بیان می کند.
جهان قبلاً پخته شده است. و با این حال ، ما با حمل و نقل نرم افزارهای ناامن به خلاء که نمی دانیم چگونه اشکال زدایی ، مقیاس یا گسترش نداریم ، آن را بیشتر – به معنای واقعی کلمه و به صورت تصویری – می پزیم. در آینده نه چندان دور ، LLMS صرفاً بر روی نرم افزار تولید LLM آموزش دیده و جهان خود را خواهد خورد.
من شما را به چالش می کشم تا ارزش آن را پیدا کنید.