جیمز بنتلی، نویسنده وبسایت PC Gamer، در مطلبی به تجربه اخیر لینوس توروالدز، خالق لینوکس، در رفع یک باگ پیچیده با کمک هوش مصنوعی اشاره کرده است. توروالدز پیش از این نیز نظرات متفاوتی در مورد استفاده از هوش مصنوعی در کدنویسی داشته و ضمن اشاره به پتانسیلهای آن، به کمبود کنترل کیفیت نیز انتقاد کرده بود.
طبق گزارش International Cyber Digest، توروالدز در یک commit در Linux Kernel، توضیح داده که رفع این باگ که ناشی از یک اشتباه ساده در تابع round_up() به round_down() بود، نیازمند 24 patch برای افزودن اطلاعات بیشتر و 18 بار بوت کردن کرنل بوده است.
این مسئله نشان میدهد که هوش مصنوعی ممکن است در رفع برخی از مشکلات کدنویسی که نیازمند درک عمیق از منطق برنامه و خواستههای برنامهنویس هستند، با مشکل مواجه شود. توروالدز میگوید: "هوش مصنوعی چندین بار به صراحت اعلام کرد که این مشکل غیرممکن و غیرقابل حل است و پیشنهاد داد که فقط یک گزارش در مورد آن تهیه کنیم.".
Linus Torvalds says tracking down a bug in Linux's Intel GFX Driver was a "debug session from hell." The AI helping him repeatedly called it "impossible and unsolvable" and suggested they just write a report instead.He kept pushing. 24 debug patches and 18 kernel boots later he… pic.twitter.com/lUcMnECd9SAugust 26, 2026
توروالدز معتقد است که پشتکار و سرسختی او باعث شده تا هوش مصنوعی در نهایت به درستی عمل کند. او میگوید: "من شک دارم که این ویژگیها در افرادی که هوش مصنوعی را آموزش دادهاند، به اندازه من وجود داشته باشد.".
با این حال، توروالدز از هوش مصنوعی خود نیز تمجید کرده و گفته است که با وجود تمایل به تسلیم، هوش مصنوعی به طور مداوم کد اشکالزدایی را اضافه و تحلیل میکرد. او در نهایت اجازه داده است تا هوش مصنوعی پیام commit را بنویسد.
این اتفاق در حالی رخ میدهد که استفاده از هوش مصنوعی در کدنویسی با بحثهای زیادی همراه است. در سال گذشته، دیکشنری کالینز، اصطلاح "vibe coding" (کدنویسی با هوش مصنوعی) را به عنوان کلمه سال انتخاب کرد. با این حال، برخی از محققان معتقدند که "vibe coding" میتواند به نابودی پروژههای متنباز منجر شود، زیرا باعث کاهش توجه و مشارکت انسانی میشود.
پورتهای هوش مصنوعی از بازیهای قدیمی کنسول نیز به یک میدان نبرد اخلاقی تبدیل شدهاند. تیم DK64 Randomizer به صراحت با "bullshit vibe coding" مخالفت کرده است، زیرا معتقد است که این روش منجر به پروژههایی با کیفیت پایین و دشوار برای مدیریت میشود.
با وجود تمام این بحثها، به نظر میرسد که لمس انسانی هنوز هم در کدنویسی ضروری است.
شمـا اولیـن نفـر هستـید کـه نظـر خـود را ثبـت مـی کنیـد.
🗩ثبـت نظر: