BIR BAYT
LIFEHACKmanba: MakeUseOfsun'iy intellekt · Linux · Linus Torvalds · dasturlash · AI

AI "yechilmaydi" dedi, Torvalds ishonmadi

Sun'iy intellekt uch marta "bu yechilmaydi" dedi. Linux yaratuvchisi Linus Torvalds ishonmadi — va aynan shu qat'iyat haftalab davom etgan xatoni topib berdi.

AI "yechilmaydi" dedi, Torvalds ishonmadi

Ekran qorayib qolganda

Torvaldsning shaxsiy kompyuterida Intel Battlemage G21 grafik kartasi o'rnatilgan edi. Muammo aynan shu kartaning drayverida chiqdi: displey menejeri (GDM) tez-tez o'chib-yonib qolardi, ekran esa qorayib qolardi. Bu kunlik ishlatiladigan tizimda paydo bo'lgan, lekin sababini topib bo'lmaydigan nosozlik edi.

Torvalds bu safar kodni yolg'iz emas, sun'iy intellekt yordamida tekshirdi. U odatda kernel kodini o'zi yozmaydi, faqat boshqalarning ishini tasdiqlaydi. Bu safar esa jarayonga o'zi kirishdi.

AI uch marta taslim bo'ldi

Tekshiruv 24 ta debug-patch va 18 marta kompyuterni qayta yuklashni talab qildi. Shu jarayonda sun'iy intellekt bir necha marta muammoni "yechib bo'lmaydi" deb e'lon qildi va shunchaki xatolik haqida hisobot yozishni taklif qildi [1].

Torvalds keyinroq commitga yozgan izohida buni ochiq aytdi: «Bu do'zaxdan chiqqan debug-sessiya edi, sun'iy intellekt asosiy og'ir ishni qildi... lekin u bir necha marta taslim bo'lishga tayyor edi», – deb yozdi u [1]. Bunday modellar, ehtimol, undan ko'ra kamroq qaysar odamlar ustida o'qitilgan, deb qo'shimcha qildi u.

Muammo oxir-oqibat bitta funksiyada topildi. Kod ikki yil oldin yozilgan qatorda round_up() (yuqoriga yaxlitlash) ishlatilgan, aslida esa round_down() (pastga yaxlitlash) kerak edi. Bitta so'z xato edi — natijada kompyuter xotira chegarasini noto'g'ri hisoblab, tizim vaqti-vaqti bilan qulab tushardi.

Qiziq joyi shunda: sun'iy intellekt bu xatoni ham topa olmadi, ham "yechib bo'lmaydi" deb hukm chiqardi. Ikkalasi ham noto'g'ri bo'lib chiqdi. Torvalds AI'ning xulosasiga emas, o'z tajribasiga ishondi va qidiruvni davom ettirdi. Yakuniy commit xabarini esa aynan shu AI'ga yozdirdi — chunki natijani tushuntirishda u yaxshi ishladi.

Bu yerda muhim farq bor: AI ma'lumot izlashda, kodni tekshirishda, natijani tasvirlashda foydali bo'ldi. Lekin "bu ishlamaydi" degan yakuniy qarorni faqat inson qabul qildi. Torvalds drayver qanday ishlashi kerakligini o'nlab yillik tajribasi bilan bilardi — AI esa faqat kod qatorlarini ko'rar edi.

Qo'qonda kod yozayotgan talaba nima olishi mumkin?

Qo'qonda yoki Farg'ona vodiysida dasturlashni endi o'rganayotgan talaba uchun ChatGPT yoki shunga o'xshash yordamchi kundalik hamrohga aylangan. Kod xato bersa, model ko'pincha "bu yerda funksiya shunday ishlamaydi" yoki "bu topshiriqni bajarib bo'lmaydi" deb javob qaytaradi.

Torvaldsning tajribasi shuni ko'rsatadi: bu javob har doim to'g'ri bo'lavermaydi. Model ba'zan shunchaki davom etishga "dangasalik" qiladi, chunki shunday javoblarga ko'proq o'rgatilgan. Talaba esa, agar o'z loyihasini yaxshi bilsa, shu yerda to'xtamasligi kerak — savolni boshqacha shaklda qayta berish yoki kodni qadam-baqadam tekshirish kifoya qilishi mumkin.

Xulosa oddiy: AI'ga izlashda ishoning, lekin qarorni o'zingiz qabul qiling.

Manbalar

2 ta
Da'voManbaTurHolat
Torvalds 24 ta debug-patch va 18 marta qayta yuklashdan so'ng xatoni topdi, AI bir necha marta muammoni 'impossible and unsolvable' deb atadi, commit 818bebeb63dd6bf5f4e07e145f6cdbace520a34c orqali round_up() round_down() ga almashtirildiphoronix.comoutlettasdiqlandi
Xuddi shu voqea tafsilotlari (24 patch, 18 reboot, Intel Xe GPU, round_up/round_down)pcgamer.comoutlettasdiqlandi