رهبر پروژه لینوکس: هوش مصنوعی برای توسعهدهندهٔ کاربلد خوب است، پچ «سرسری» نه
پروژه هسته لینوکس الزام اعلام استفاده از هوش مصنوعی را کنار گذاشت؛ سرپرست اصلی میگوید مهم کیفیت و فهم کد است، نه ابزار.
به گزارش The Register، سرپرست اصلی پروژه هسته لینوکس میگوید استفاده از هوش مصنوعی توسط توسعهدهندگان باتجربه مشکلی ندارد و حتی مطلوب است، اما پروژه باید جلوی پچهای «سرسری» کسانی را بگیرد که کدی را بدون فهمیدنش ارسال میکنند. این موضع کمی بعد از آن مطرح شد که نگهدارندگان کرنل در نشست ماه اکتبر ۲۰۲۶ تصمیم گرفتند الزام اعلام استفاده از ابزارهای هوش مصنوعی را حذف کنند.
چه تصمیمی گرفته شد؟
در نشست نگهدارندگان کرنل (Maintainers Summit) در اکتبر ۲۰۲۶ توافق شد برچسب Assisted-by منسوخ شود. این برچسب قرار بود در پیام کامیت نشان دهد که برای نوشتن پچ از ابزار هوش مصنوعی کمک گرفته شده است. به گزارش The Register، ایدهٔ برچسبگذاری از جولای ۲۰۲۵ مطرح شد و در ژانویه ۲۰۲۶ وارد مستندات رسمی شد، اما حالا کنار گذاشته میشود.
به گفتهٔ یکی از مهندسان Red Hat، سه دلیل اصلی داشت: همه از این قاعده پیروی نمیکردند، این الزام شبیه تبلیغ رایگان برای شرکتهای مدلهای بسته بود، و روشن نبود چرا باید چنین اطلاعاتی جمع شود. معیار تازه ساده است: پچ باید بهخاطر کیفیتش پذیرفته یا رد شود، نه بهخاطر ابزاری که با آن نوشته شده.
نکات کلیدی
- برچسب Assisted-by در اکتبر ۲۰۲۶ منسوخ شد
- قاعده در ژانویه ۲۰۲۶ رسمی شده بود
- ملاک پذیرش، کیفیت و فهم کد است نه ابزار
موضع سرپرست پروژه
به گزارش The Register، او الزام اعلام استفاده از هوش مصنوعی را بیمعنی میداند و آن را به ممنوع کردن کامپایلر یا ویرایشگر متن تشبیه کرده است. استدلالش این است که از توسعهدهنده انتظار میرود بداند چه میکند، و این فهم ربط چندانی به ابزار ندارد. او میگوید پروژه «میخواهد» افراد کاربلد از هوش مصنوعی بهعنوان ابزار استفاده کنند.
در عین حال او از یک «مشکل هوش مصنوعی» واقعی حرف زده است: کسانی که با هوش مصنوعی پچ تولید میکنند بیآنکه کد را بفهمند و همین بار نگهدارندگان پرمشغله را بیشتر میکند. به گفتهٔ گزارشها، خود او در دهم اکتبر مجموعهای آزمایشی از هشت پچ منتشر کرد و اعلام کرد در تولید آنها از Claude Code کمک گرفته است؛ اندازهگیریهای کارایی را خودش انجام داده بود.
نکات کلیدی
- مشکل اصلی پچهای «سرسری» بدون فهم کد است
- مجموعهای هشتتایی از پچهای آزمایشی با کمک Claude Code منتشر شده است
هوش مصنوعی و بار نگهدارندگان
به گفتهٔ The Register، یکی از نگهدارندگان قدیمی کرنل گزارش داده کیفیت گزارش باگهایی که با هوش مصنوعی تولید میشوند بهتر شده است. اما همین ابزارها وقتی در یک کدبیس بزرگ باگ واقعی پیدا میکنند، کار بیشتری روی دوش نگهدارندگان میگذارند. یک مدیر مهندسی Red Hat هم ابزاری ساخته که با کمک هوش مصنوعی درایورهای ویندوز را برای نوشتن درایور لینوکس بررسی میکند. در مقابل، برخی منتقدان نسبت به پذیرش گستردهٔ هوش مصنوعی در پروژههای متنباز ابراز نگرانی کردهاند.
نکات کلیدی
- گزارش باگهای تولیدشده با هوش مصنوعی بهتر شده است
- حجم کار نگهدارندگان همچنان نگرانی اصلی است
چرا برای برنامهنویسها مهم است؟
کرنل لینوکس یکی از شناختهشدهترین پروژههای متنباز است و سیاستهایش معمولاً الگوی پروژههای دیگر میشود. پیام عملی برای مشارکتکنندگان روشن است: استفاده از هوش مصنوعی ممنوع نیست، اما مسئولیت کامل فهم، آزمون و دفاع از پچ با فرستندهٔ آن است. اگر نمیتوانید دربارهٔ کدی که میفرستید توضیح بدهید، احتمالاً پذیرفته نمیشود.
برای برنامهنویسان فارسیزبانی که به پروژههای متنباز مشارکت میکنند، این یعنی تمرکز بر کیفیت، تست و توضیح تغییرات، نه پنهان کردن یا نمایش دادن ابزار. از آنجا که این ابزارها معمولاً به سرویسهای خارجی وابستهاند، دسترسی به آنها ممکن است به شرایط هر منطقه بستگی داشته باشد؛ اما قاعدهٔ کرنل به این وابسته نیست و فقط به نتیجهٔ کار نگاه میکند.
جمعبندی
کرنل لینوکس بهجای کنترل ابزار، روی مسئولیتپذیری فرد تکیه کرده است: هوش مصنوعی مجاز است، ولی پچ بدون فهم عمیق پذیرفته نمیشود. باید دید این رویکرد در عمل بار نگهدارندگان را کم میکند یا بیشتر.
منابع
- The Register: Torvalds: AI is fine for competent devs, but spare us the 'drive-by' patchestheregister.com
- The Register: Linux kernel devs drop obligatory confession of AI tool usagetheregister.com
این خبر بر اساس منابع بالا به فارسی بازنویسی و خلاصه شده است؛ برای جزئیات کامل به منبع اصلی مراجعه کنید.