لینوس توروالدز: کیفیت کد مهمتر از ابزار هوش مصنوعی است
لینوس توروالدز با ممنوعیت کلی ابزارهای هوش مصنوعی در برنامهنویسی موافق نیست. از نگاه او، چیزی که اهمیت دارد کیفیت کد و درک برنامهنویس از نتیجه نهایی است.

فهرست مطالب5 بخش
لینوس توروالدز، خالق هسته لینوکس، رویکردی میانهروانه به استفاده از هوش مصنوعی در برنامهنویسی دارد. او با ممنوعیت کلی این ابزارها مخالف است و میگوید مشارکت توسعهدهندگان باید بر اساس کیفیت نتیجه و میزان درک آنها از کار انجامشده ارزیابی شود، نه صرفاً ابزاری که به کار بردهاند.
#نکات کلیدی
- توروالدز با ممنوعیت عمومی ابزارهای هوش مصنوعی در برنامهنویسی مخالف است.
- او پیشتر از یک مدل زبانی برای یافتن و اصلاح باگ استفاده کرده است.
- نگارش یک پیام ثبت تغییرات و یک وصله هسته لینوکس نیز با کمک هوش مصنوعی انجام شده است.
- از نگاه او، کیفیت خروجی و درک توسعهدهنده مهمتر از نوع ابزار است.
- توروالدز «وایب کدینگ» را راهی جذاب برای آشنایی تازهکارها با برنامهنویسی میداند.
#هوش مصنوعی بهعنوان ابزار برنامهنویسی
در سال ۲۰۲۶، استفاده از مدلهای زبانی بزرگ یا LLM و عاملهای هوش مصنوعی به یکی از بحثهای مهم توسعه نرمافزار تبدیل شده است. این بحث بهویژه در جامعه لینوکس و متنباز حساسیت بیشتری دارد؛ جایی که کیفیت مشارکتها و امکان بررسی و نگهداری کد اهمیت زیادی پیدا میکند.
برخی پروژهها کدهای تولیدشده با هوش مصنوعی را ممنوع کردهاند و گروهی دیگر با تعیین استانداردهای سختگیرانه، استفاده از این ابزارها را میپذیرند. موضع توروالدز به رویکرد دوم نزدیکتر است: هوش مصنوعی میتواند به کار گرفته شود، اما نتیجه همچنان باید از نظر کیفیت و درستی قابل دفاع باشد.
خود توروالدز نیز پیشتر اعلام کرده بود که از یک مدل زبانی برای پیدا کردن و اصلاح یک باگ کمک گرفته است. او نگارش پیام ثبت تغییرات را هم به هوش مصنوعی سپرده و از این فناوری برای نوشتن یک وصله هسته لینوکس استفاده کرده است.
#چرا توروالدز با ممنوعیت کلی مخالف است؟
بحث اصلی زمانی جدیتر شد که کنار گذاشتن الزام اعلام استفاده از مدلهای زبانی در مشارکتهای هسته لینوکس مطرح شد. تعدادی از توسعهدهندگان نگران بودند که چنین تصمیمی بر انتظارات و استانداردهای پروژه اثر بگذارد.
توروالدز در پاسخ، با وضع یک قانون عمومی برای ممنوعکردن ابزارهای برنامهنویسی مخالفت کرد. از دید او، استفاده از یک ابزار بهتنهایی نباید باعث پذیرش یا رد مشارکت شود؛ معیار اصلی باید کیفیت کد نهایی و فهم توسعهدهنده از کاری باشد که انجام داده است.
این نگاه مسئولیت توسعهدهنده را حذف نمیکند. حتی اگر بخشی از کد با کمک مدل زبانی نوشته شده باشد، فرد مشارکتکننده باید بداند چه تغییری ایجاد شده و بتواند نتیجه را از نظر فنی توضیح دهد و ارزیابی کند.
#فرصت وایب کدینگ و نگرانی نگهدارندگان
توروالدز از روش «وایب کدینگ» نیز دفاع کرده و آن را راهی جذاب برای ورود افراد تازهکار به برنامهنویسی دانسته است. در این روش، کاربر با بیان خواسته خود از ابزار هوش مصنوعی برای تولید یا تکمیل کد کمک میگیرد.
با این حال، این رویکرد در جامعه متنباز هم موافق دارد و هم مخالف. ممنوعیت کامل میتواند استفاده از ابزارهای جدید را محدود کند و تشخیص اینکه یک توسعهدهنده از هوش مصنوعی کمک گرفته نیز همیشه آسان نیست. در مقابل، پذیرش بیقیدوشرط خروجی مدلهای زبانی ممکن است کیفیت کد را پایین بیاورد و فشار بیشتری بر نگهدارندگان پروژهها وارد کند.
برای شما بهعنوان توسعهدهنده، پیام این موضع روشن است: استفاده از هوش مصنوعی بهخودیخود جای بررسی فنی را نمیگیرد. خروجی ابزار باید فهمیده، ارزیابی و متناسب با استانداردهای پروژه ارائه شود.
#جمعبندی
دیدگاه توروالدز نه بر رد کامل هوش مصنوعی استوار است و نه بر اعتماد بیچونوچرا به آن. در این نگاه، هوش مصنوعی یک ابزار برنامهنویسی است و ارزش آن را کیفیت خروجی و مسئولیتپذیری توسعهدهنده تعیین میکند.
مطالب مرتبط
برای ادامه مطالعه
این یادداشتها بر اساس موضوع مشترک، همپوشانی برچسبها و تازگی انتشار انتخاب میشوند.
تازهدستور find در لینوکس؛ فایلهای تازهتغییرکرده را پیدا کنید
میخواید ببینید در چند دقیقه یا ساعت گذشته کدام فایلهای لینوکس تغییر کردهاند؟ دستور find این کار را بدون نصب ابزار اضافی برایتان انجام میدهد.
تازهCoregex؛ جایگزین سریع regexp در Go با شتابدهی SIMD
Coregex یک جایگزین سریع برای regexp در Go است که با چند موتور تطبیق و بهینهسازی SIMD کار میکند. اگر جستوجوی متن بخش سنگین برنامهتان است، این پروژه میتواند حسابی جالب باشد.

ffmpeg-skill؛ تدوین محلی ویدیو با Claude Code و Codex
پروژه متنباز ffmpeg-skill با ۴۲ ابزار آماده، تدوین و بررسی ویدیو را از طریق Claude Code، Codex، Cursor و کلاینتهای MCP روی سیستم کاربر انجام میدهد.
دیدگاهها
اولین نفری باش که دیدگاه میذاره