Развој Линукс кернела је одувек био пун активности, али последњих месеци појавио се нови играч: вештачка интелигенција. Линус Торвалдс, творац Линукса, изразио је своје фрустрације прекомерном употребом вештачке интелигенције за откривање и исправљање грешака, посебно када су те грешке тривијалне и отежавају процес развоја. Међутим, сам Торвалдс је користио вештачку интелигенцију у више наврата, а његово најновије искуство показује да, када се правилно користи, она може бити савезник.
Парадокс је јасан: док критикује спам закрпа које генерише вештачка интелигенција, он сам користи вештачку интелигенцију за решавање сложених проблема. Кључ лежи у људском расуђивању и надзору , нешто што Торвалдс снажно заговара. У овом чланку разматрамо његове жалбе, његов успешан експеримент са Xe драјвером и шта то значи за будућност језгра.
Торвалдсова фрустрација због кернел вештачке интелигенције

У поруци упућеној сарадницима на кернелу, Торвалдс је изразио фрустрацију због броја тривијалних исправки које се подносе, од којих су многе генерисане вештачком интелигенцијом. Кернел 7.1, у свом петом кандидату за издање, акумулира закрпе које сматра небитним и које одузимају много времена. „Нисам уверен да се труд исплати за RC5“, написао је, мислећи на чињеницу да је већина уобичајених исправки драјвера које би могле да сачекају следећу фазу развоја.
Проблем није само у квантитету, већ у квалитету. Било је случајева да је више људи поправљало исту грешку и пријављивало је одвојено, што је довело до забуне и преклапања. Торвалдс је упозорио да ће бити „нефлексибилнији“ и да ће почети да одбија бесмислене захтеве за преузимање (pull requests), посебно имајући у виду историју бављења Линукс кернелом рањивостима и улогу вештачке интелигенције. „Тривијалне поправке могу бити безначајне, али 'мала вероватноћа' није исто што и 'нулта вероватноћа'“, закључио је.
Прича о успеху са вештачком интелигенцијом: отклањање грешака у Xe контролеру

Али Торвалдсов однос са вештачком интелигенцијом није само одбацивање. Недавно је наишао на грешку у Xe драјверу, који управља Интеловим графичким процесорима. Грешка је укључивала нетачно заокруживање CCS меморијске адресе , што је узроковало насумичне грешке на екрану. Торвалдсу је било потребно више од 24 закрпе за отклањање грешака и 18 покретања језгра да би изоловао узрок.
У том процесу, користио је вештачку интелигенцију асистента, слично као што се Клод Код користи као програмски асистент . Вештачка интелигенција је чак тврдила да је проблем нерешив , али Торвалдс је истрајао и алат је наставио да генерише код за дебаговање. Коначно, грешка је исправљена променом погрешно примењене функције. Торвалдс је признао рад вештачке интелигенције, иако се нашалио: „Сумњам да су те ствари тренирали људи који можда нису тврдоглави као ја.“
Неопходна равнотежа

Торвалдс није против вештачке интелигенције, већ против њене неодговорне употребе. Он тврди да алати вештачке интелигенције треба да помажу одржаваоцима, а не да им стварају проблеме . „Решење је осигурати да ти мастер програми учења (LLM) помажу одржаваоцима уместо да им само стварају проблеме“, изјавио је. Такође је јасно ставио до знања да никога не приморава да користи вештачку интелигенцију, али да ће игнорисати оне који покушавају да спрече друге да је користе.
Ова двострука улога вештачке интелигенције у језгру одражава ширу стварност: технологија је алат, а не замена за људско просуђивање . Док неки доприносиоци стварају буку аутоматизованим закрпама, други, попут Торвалдса, је користе за решавање сложених проблема. Разлика лежи у надзору и знању када рећи „не“.
На крају крајева, став Линуса Торвалдса о вештачкој интелигенцији је прагматичан: он је користи када додаје вредност, али неће толерисати да постане извор буке. Линуксовом језгру су потребни сарадници који разумеју контекст, а не машине које генеришу закрпе без икаквог расуђивања . Заједница ће наставити да расправља о овој равнотежи, али за сада је Торвалдс јасно ставио до знања да вештачка интелигенција има своје место, све док се користи мудро.