На конференцијата KubeCon Europe, The Register го интервјуираше Грег Кроа-Хартман, кој ги одржува стабилните и стегнинг гранките на Linux јадрото и служи како одржувач на 16 подсистеми на јадрото. Интервјуто го дискутира пристапот на Кроа-Хартман кон пријавувањето на грешки со вештачка интелигенција. Вештачката интелигенција веќе се користи во јадрото за преглед на промените во мрежниот подсистем, eBPF и DRM, а алатката Sashiko на Google неодамна е интегрирана за преглед на поднесените промени.
Некои од цитатите на Грег:
- „Пред неколку месеци, добивавме она што го нарекувавме вештачко ѓубре - извештаи за безбедност генерирани од вештачка интелигенција кои беа очигледно неточни или со низок квалитет. Беше дури и смешно. Не бевме особено загрижени за тоа... Пред еден месец, се случи нешто и ситуацијата драматично се промени. Сега добиваме вистински извештаи.“
- „Оваа ситуација не е единствена за Linux - сите проекти со отворен код добиваат реални извештаи генерирани од вештачка интелигенција, и тие сега се висококвалитетни и валидни. Безбедносните тимови во големите проекти со отворен код го забележуваат истиот тренд во неформалните дискусии.“
- Кога го прашале што го предизвикува ова, Грег одговорил: „Не знаеме. Се чини дека никој не знае. Или многу алатки станале многу подобри, или луѓето почнале да велат: „Еј, ајде да го решиме ова“. Се чини дека влијае на многу различни групи и компании. Од основна страна, можеме да се справиме со тоа. Нашиот тим стана многу поголем, многу е дистрибуиран, а нашиот раст е реален и не забавува. Ова се мали работи, ништо големо, но на сите проекти со отворен код им треба помош со ова. Помалите проекти се многу помалку способни да се справат со ненадеен прилив на извештаи за грешки и ранливости генерирани од вештачка интелигенција кои споменуваат вистински грешки, а не ѓубре.“
- Грег објасни дека кога побарал од вештачката интелигенција да пронајде грешки во предложениот дневник на промени, таа пронашла 60 и обезбедила закрпи за да ги поправи. Само една третина од пронајдените грешки биле грешки, а само две третини од закрпите биле точни и не барале никаква работа, но тоа било далеку од бескорисно. Според Грег, одржувачите не можат да го игнорираат ова, особено затоа што резултатите на вештачката интелигенција стануваат подобри. Додадена е ознака „Co-developed:“ за да се означат закрпите креирани со вештачка интелигенција. И покрај некои обиди да се користи вештачка интелигенција за креирање нови функционалности, вештачката интелигенција во јадрото првенствено се користи за преглед на промените.
- Една од најзначајните придобивки од вештачката интелигенција е намалувањето на времето за обработка на закрпи. Кога асистентот за вештачка интелигенција ќе идентификува очигледни проблеми, авторите на закрпи добиваат повратни информации долго пред човечкиот одржувач да има време да го прочита закрпите: „Ако видам дека системот реагира на нешто, тој му дава повратни информации на авторот побрзо отколку што би можел одржувач, и тоа е одлично. Веќе имаме голем број ботови кои проверуваат закрпи. Ако забележам дека тие фрлаат грешка, веднаш разбирам дека како одржувач, дури и не треба да го гледам тоа. А развивачот мисли: „О, можам да направам поинаква верзија утре“, што помага малку да се подобри јамката за повратни информации.“
Извор: opennet.ru
