פיתוח ליבת לינוקס תמיד היה כוורת של פעילות, אך בחודשים האחרונים צץ שחקן חדש: בינה מלאכותית. לינוס טורבאלדס, יוצר לינוקס, הביע את תסכולו מהשימוש המוגזם בכלי בינה מלאכותית כדי לזהות ולתקן באגים, במיוחד כאשר באגים אלה הם טריוויאליים וחוסמים את תהליך הפיתוח. עם זאת, טורבאלדס עצמו השתמש בבינה מלאכותית ביותר מפעם אחת, והניסיון האחרון שלו מדגים שכאשר משתמשים בה נכון, היא יכולה להיות בעלת ברית.
הפרדוקס ברור: בעודו מבקר את הספאם של טלאים שנוצרו על ידי בינה מלאכותית, הוא עצמו משתמש בבינה מלאכותית כדי לפתור בעיות מורכבות. המפתח טמון בשיקול דעת ובפיקוח אנושיים , דבר שטורבלדס תומך בו בתוקף. במאמר זה, נסקור את תלונותיו, את הניסוי המוצלח שלו עם מנהל ההתקן Xe, ואת המשמעות של זה לגבי עתיד הליבה.
התסכול של טורוואלדס מהבינה המלאכותית של הליבה

בהודעה לתורמי הליבה, טורוואלדס הביע את תסכולו ממספר התיקונים הטריוויאליים שהוגשו, רבים מהם נוצרו על ידי בינה מלאכותית. ליבה 7.1, בגרסה החמישית שלה, צוברת תיקונים שהוא מחשיב כלא רלוונטיים וגוזלי זמן. "אני לא משוכנע שזה שווה את המאמץ עבור RC5", כתב, בהתייחסו לעובדה שרובם תיקוני דרייברים נפוצים שיכולים להמתין לשלב הפיתוח הבא.
הבעיה אינה רק הכמות, אלא האיכות. היו מקרים של מספר אנשים שתיקנו את אותו באג ודיווחו עליו בנפרד, מה שהוביל לבלבול וחפיפה. טורוואלדס הזהיר שהוא יהיה "יותר לא גמיש" ויתחיל לדחות בקשות משיכה חסרות טעם, במיוחד בהתחשב בהיסטוריה של ליבת לינוקס בהתמודדות עם פגיעויות ובתפקידה של הבינה המלאכותית. "תיקונים טריוויאליים אולי חסרי משמעות, אבל 'סבירות נמוכה' אינה זהה ל'סבירות אפס'", סיכם.
סיפור הצלחה עם בינה מלאכותית: ניפוי שגיאות בבקר ה-Xe

אבל מערכת היחסים של טורבלדס עם בינה מלאכותית אינה רק דחייה. לאחרונה הוא נתקל בבאג במנהל ההתקן Xe, שמנהל את המעבדים הגרפיים של אינטל. הפגם כלל עיגול שגוי של כתובת הזיכרון CCS , שגרם לפגם אקראי על המסך. נדרשו לטורבלדס יותר מ-24 תיקוני ניפוי שגיאות ו-18 אתחול ליבה כדי לבודד את הסיבה.
בתהליך זה, הוא השתמש בעוזר בינה מלאכותית, בדומה לאופן שבו קלוד קוד משמש כעוזר תכנות . הבינה המלאכותית אף טענה שהבעיה בלתי פתירה , אך טורבאלדס התעקש, והכלי המשיך לייצר קוד ניפוי שגיאות. לבסוף, השגיאה תוקנה על ידי שינוי פונקציה שהוחלה בצורה שגויה. טורבאלדס הודה בעבודת הבינה המלאכותית, אם כי התבדח, "אני חושד שהדברים האלה אומנו על ידי אנשים שאולי לא עקשנים כמוני."
האיזון הדרוש

טורוואלדס אינו מתנגד לבינה מלאכותית, אלא לשימוש חסר אחריות בה. הוא טוען שכלי בינה מלאכותית צריכים לעזור למתחזקים, לא לגרום להם בעיות . "הפתרון הוא לוודא שמומחי תואר שני במשפטים (LLMs) עוזרים למתחזקים במקום רק לגרום להם בעיות", הצהיר. הוא גם הבהיר שהוא לא מכריח אף אחד להשתמש בבינה מלאכותית, אלא שיתעלם מאלה שמנסים למנוע מאחרים להשתמש בה.
התפקיד הכפול הזה של בינה מלאכותית בליבת הטכנולוגיה משקף מציאות רחבה יותר: טכנולוגיה היא כלי, לא תחליף לשיקול דעת אנושי . בעוד שחלק מהתורמים יוצרים רעש באמצעות תיקונים אוטומטיים, אחרים, כמו טורוואלדס, משתמשים בה כדי לפתור בעיות מורכבות. ההבדל טמון בפיקוח ובידיעה מתי לומר "לא".
בסופו של דבר, עמדתו של לינוס טורבאלדס בנוגע לבינה מלאכותית היא פרגמטית: הוא משתמש בה כשהיא מוסיפה ערך, אך הוא לא יסבול שהיא הופכת למקור רעש. ליבת לינוקס זקוקה למשתפי פעולה שמבינים את ההקשר, לא למכונות שמייצרות תיקונים ללא כל הבחנה . הקהילה תמשיך לדון באיזון הזה, אך לעת עתה, טורבאלדס הבהיר שלבינה מלאכותית יש מקום, כל עוד משתמשים בה בחוכמה.