KubeCon Europe կոնֆերանսի ժամանակ The Register-ը հարցազրույց վերցրեց Գրեգ Կրոա-Հարտմանից, ով պահպանում է Linux միջուկի կայուն և փուլային ճյուղերը և ծառայում է որպես 16 միջուկի ենթահամակարգերի սպասարկող։ Հարցազրույցում քննարկվում է Կրոա-Հարտմանի մոտեցումը արհեստական բանականությամբ աշխատող սխալների մասին հաղորդագրությունների հարցում։ Արհեստական բանականությունն արդեն օգտագործվում է միջուկում՝ ցանցային ենթահամակարգի, eBPF-ի և DRM-ի փոփոխությունները վերանայելու համար, իսկ Google-ի Sashiko գործիքը վերջերս ինտեգրվել է ներկայացված փոփոխությունները վերանայելու համար։
Գրեգի որոշ մեջբերումներ՝
- «Մի քանի ամիս առաջ մենք ստանում էինք այն, ինչ մենք անվանում էինք արհեստական բանականության աղբ՝ արհեստական բանականության կողմից ստեղծված անվտանգության մասին զեկույցներ, որոնք ակնհայտորեն սխալ էին կամ ցածր որակի։ Դա նույնիսկ զվարճալի էր։ Մենք հատկապես չէինք անհանգստանում դրա համար... Մեկ ամիս առաջ ինչ-որ բան տեղի ունեցավ, և իրավիճակը կտրուկ փոխվեց։ Հիմա մենք ստանում ենք իրական զեկույցներ»։
- «Այս իրավիճակը բնորոշ չէ միայն Linux-ին. բոլոր բաց կոդով նախագծերը ստանում են արհեստական բանականության կողմից ստեղծված իրական հաշվետվություններ, և դրանք այժմ բարձրորակ և վավեր են։ Բաց կոդով խոշոր նախագծերի անվտանգության թիմերը նույն միտումը նկատում են նաև ոչ պաշտոնական քննարկումներում»։
- Երբ Գրեգին հարցրին, թե ինչն է դրա պատճառը, նա պատասխանեց. «Մենք չգիտենք։ Թվում է, թե ոչ ոք չգիտի։ Կամ գործիքների մեծ մասը շատ ավելի լավն է դարձել, կամ մարդիկ սկսել են ասել. «Եկեք պարզենք սա»։ Թվում է, թե դա ազդում է բազմաթիվ տարբեր խմբերի և ընկերությունների վրա։ Հիմնական մասում մենք կարող ենք հաղթահարել դա։ Մեր թիմը շատ ավելի մեծ է դարձել, այն շատ բաշխված է, և մեր աճը իրական է և չի դանդաղում։ Սրանք փոքր բաներ են, ոչ մի էական բան, բայց բոլոր բաց կոդով նախագծերը կարող են օգնության կարիք ունենալ այս հարցում։ Փոքր նախագծերը շատ ավելի քիչ են կարողանում հաղթահարել արհեստական բանականության կողմից ստեղծված սխալների և խոցելիության մասին հաղորդագրությունների հանկարծակի հոսքը, որոնք հիշատակում են իրական սխալներ, այլ ոչ թե աղբ»։
- Գրեգը բացատրեց, որ երբ նա խնդրել է արհեստական ինտելեկտին գտնել սխալներ առաջարկվող փոփոխությունների գրանցամատյանում, այն գտել է 60 և տրամադրել է թարմացումներ դրանք շտկելու համար: Հայտնաբերված սխալների միայն մեկ երրորդն էին սխալներ, և թարմացումների միայն երկու երրորդն էին ճիշտ և որևէ աշխատանք չէին պահանջում, բայց դրանք ամենևին էլ անօգուտ չէին: Գրեգի խոսքով՝ սպասարկողները չեն կարող անտեսել սա, հատկապես այն պատճառով, որ արհեստական ինտելեկտի արդյունքները բարելավվում են: Ավելացվել է «Համատեղ մշակված» պիտակ՝ արհեստական ինտելեկտի միջոցով ստեղծված թարմացումները նշելու համար: Չնայած արհեստական ինտելեկտն օգտագործելու որոշ փորձերի՝ նոր ֆունկցիոնալություն ստեղծելու համար, միջուկում արհեստական ինտելեկտը հիմնականում օգտագործվում է փոփոխությունների վերանայման համար:
- Արհեստական բանականության ամենանշանակալի առավելություններից մեկը թարմացումների մշակման ժամանակի կրճատումն է: Երբ արհեստական բանականության օգնականը հայտնաբերում է ակնհայտ խնդիրներ, թարմացումների հեղինակները հետադարձ կապ են ստանում դեռևս շատ ավելի շուտ, քան մարդ-պահպանողը ժամանակ կունենա կարդալու թարմացումը. «Եթե ես տեսնում եմ, որ համակարգը ինչ-որ բանի արձագանքում է, այն հեղինակին ավելի արագ հետադարձ կապ է տալիս, քան պահպանողը կարող էր, և դա հիանալի է: Մենք արդեն ունենք մի շարք բոտեր, որոնք ստուգում են թարմացումները: Եթե ես նկատում եմ, որ դրանք սխալ են թույլ տալիս, ես անմիջապես հասկանում եմ, որ որպես պահպանող, ես նույնիսկ կարիք չունեմ նայելու դրան: Եվ մշակողը մտածում է. «Օ՜, ես կարող եմ վաղը այլ տարբերակ ստեղծել», ինչը օգնում է մի փոքր բարելավել հետադարձ կապի ցիկլը»:
Source: opennet.ru
