KubeCon Europe бага хурлын үеэр The Register нь Linux цөмийн тогтвортой болон үе шаттай салбаруудыг арчилж, 16 цөмийн дэд системийн арчилгаа хариуцсан Грег Кроа-Хартмантай ярилцлага хийсэн. Ярилцлагад Кроа-Хартманы хиймэл оюун ухаанаар ажилладаг алдааны тайланд хандах хандлагын талаар авч үзсэн. Сүлжээний дэд систем, eBPF болон DRM-д гарсан өөрчлөлтүүдийг хянахын тулд хиймэл оюун ухааныг цөмд аль хэдийн ашиглаж байгаа бөгөөд Google-ийн Sashiko хэрэгслийг саяхан ирүүлсэн өөрчлөлтүүдийг хянахын тулд нэгтгэсэн.
Грегийн зарим ишлэлүүд:
- "Хэдэн сарын өмнө бид хиймэл оюун ухааны хог хаягдал гэж нэрлэдэг зүйл буюу хиймэл оюун ухаанаар үүсгэгдсэн, илт буруу эсвэл чанар муутай аюулгүй байдлын тайлангуудыг авч байсан. Энэ нь бүр инээдтэй байсан. Бид үүнд нэг их санаа зовоогүй... Сарын өмнө ямар нэгэн зүйл болж, нөхцөл байдал эрс өөрчлөгдсөн. Одоо бид жинхэнэ тайлангуудыг авч байна."
- "Энэ нөхцөл байдал зөвхөн Линуксд л тохиолддог зүйл биш - бүх нээлттэй эхийн төслүүд хиймэл оюун ухаанаар үүсгэгдсэн бодит тайланг хүлээн авч байгаа бөгөөд одоо тэдгээр нь өндөр чанартай, хүчин төгөлдөр болсон. Томоохон нээлттэй эхийн төслүүдийн аюулгүй байдлын багууд албан бус хэлэлцүүлэгт ижил чиг хандлагыг анзаарч байна."
- Үүний шалтгааныг асуухад Грег “Бид мэдэхгүй. Хэн ч мэдэхгүй юм шиг байна. Олон хэрэгслүүд илүү сайжирсан, эсвэл хүмүүс 'Хөөе, үүнийг олж мэдье' гэж хэлж эхэлсэн. Энэ нь олон өөр бүлэг, компаниудад нөлөөлж байгаа юм шиг санагдаж байна. Гол талаас нь авч үзвэл бид үүнийг зохицуулж чадна. Манай баг илүү томорсон, маш тархсан, бидний өсөлт бодитой бөгөөд удаашрахгүй байна. Эдгээр нь жижиг зүйлс, томоохон зүйл биш, гэхдээ бүх нээлттэй эхийн төслүүд үүнд бага зэрэг тусламж хэрэгтэй байж магадгүй юм. Жижиг төслүүд нь хог хаягдал биш, харин жинхэнэ алдаануудыг дурдсан хиймэл оюун ухаанаар үүсгэгдсэн алдаа, эмзэг байдлын тайлангийн гэнэтийн урсгалыг зохицуулах чадваргүй байдаг.” гэж хариулжээ.
- Грег хиймэл оюун ухаанаас санал болгож буй өөрчлөлтийн бүртгэлээс алдаа олохыг хүсэхэд 60 алдаа олж, тэдгээрийг засах нөхөөс өгсөн гэж тайлбарлав. Олдсон алдаануудын зөвхөн гуравны нэг нь алдаа байсан бөгөөд нөхөөсүүдийн зөвхөн гуравны хоёр нь зөв бөгөөд ямар ч ажил шаарддаггүй байсан ч энэ нь ашиггүй зүйл биш байв. Грегийн хэлснээр, ялангуяа хиймэл оюун ухааны үр дүн сайжирч байгаа тул засварчид үүнийг үл тоомсорлож чадахгүй. Хиймэл оюун ухааныг ашиглан үүсгэсэн нөхөөсийг тэмдэглэхийн тулд "Хамтран хөгжүүлсэн:" гэсэн шошго нэмэгдсэн. Шинэ функцийг бий болгохын тулд хиймэл оюун ухааныг ашиглах зарим оролдлогууд байгаа ч гол цөм дэх хиймэл оюун ухааныг голчлон өөрчлөлтийг хянах зорилгоор ашигладаг.
- Хиймэл оюун ухааны хамгийн мэдэгдэхүйц давуу талуудын нэг бол засвар боловсруулах хугацааг багасгах явдал юм. Хиймэл оюун ухааны туслах нь илэрхий асуудлуудыг тодорхойлоход засварын зохиогчид хүний засварлагч засварыг унших цаг гаргахаас хамаагүй өмнө санал хүсэлтийг хүлээн авдаг: "Хэрэв би систем ямар нэгэн зүйлд хариу үйлдэл үзүүлж байгааг харвал энэ нь засварлагчаас илүү хурдан зохиогчид санал хүсэлтийг өгдөг бөгөөд энэ нь гайхалтай. Бидэнд засваруудыг шалгадаг хэд хэдэн бот аль хэдийн бий. Хэрэв тэд алдаа гаргасныг анзаарвал би засварлагчийн хувьд үүнийг харах ч шаардлагагүй гэдгийг шууд ойлгодог. Хөгжүүлэгч нь 'Өө, би маргааш өөр хувилбар хийж чадна' гэж боддог бөгөөд энэ нь санал хүсэлтийн давталтыг бага зэрэг сайжруулахад тусалдаг."
Эх сурвалж: opennet.ru
