در یکی از تغییرات بحثبرانگیز جامعه توسعهدهندگان لینوکس، الزام درج برچسب
Assisted-by: LLM برای وصلههای نوشتهشده با کمک مدلهای زبانی بزرگ (LLM) کنار گذاشته شده است.🔹 چرا این الزام حذف شد؟
هدف از این برچسب، مشخصکردن مشارکت هوش مصنوعی در تولید کد بود تا نگهداران کرنل بتوانند وصلهها را با آگاهی بیشتری بررسی کنند. اما در عمل، تنها حدود ۱۰ درصد از کامیتهای غیرادغامی بررسیشده این برچسب را داشتند. بنابراین، نبود آن نمیتوانست نشان دهد که نویسنده از هوش مصنوعی استفاده نکرده است.
🔹 دیدگاه لینوس توروالدز چیست؟
توروالدز در بحثی جداگانه درباره محدودکردن ابزارهای هوش مصنوعی در برنامهنویسی، چنین محدودیتهایی را بهاندازه ممنوعکردن کامپایلرها غیرمنطقی دانست. از نگاه او، مسئله اصلی ابزاری نیست که توسعهدهنده استفاده میکند؛ بلکه این است که آیا کد ارائهشده را میفهمد و مسئولیت آن را میپذیرد یا خیر.
🔹 آیا استفاده از هوش مصنوعی بدون محدودیت خواهد بود؟
خیر. حذف این برچسب به معنای حذف مسئولیت انسانی نیست. مشارکتکننده همچنان باید کد تولیدشده را بررسی کند، الزامات مجوز نرمافزاری را رعایت کند و مسئولیت وصله خود را بپذیرد. همچنین، توضیح نحوه استفاده از ابزارهای هوش مصنوعی میتواند در نامه همراه مجموعه وصلهها ارائه شود.
💡 نکته اصلی: در توسعه نرمافزار متنباز، پرسش مهم فقط این نیست که «آیا هوش مصنوعی کد را نوشته است؟»؛ بلکه باید پرسید «چه کسی کد را بررسی کرده، درستی آن را سنجیده و مسئولیت نتیجه را پذیرفته است؟»
به نظر شما، آیا در پروژههای متنباز باید استفاده از هوش مصنوعی افشا شود، یا کیفیت کد و مسئولیتپذیری توسعهدهنده کافی است؟