Inginerii Facebook au prezentat într-o conferinţă dedicată dezvoltatorilor o soluţie de automatizare a reparării codului software pe bază unui algoritm de inteligenţă artificială, relatează News.ro.
Noua soluţie a celor de la Facebook se numeşte SapFix şi foloseşte inteligenţa artificială pentru a scana codul, identificând automat bug-urile.
Mai mult, AI-ul testează diferite patch-uri pentru repararea bug-urilor descoperite şi sugerează inginerilor cele mai bune variante pentru implementare.
SapFix foloseşte o bază de date cu template-uri create de ingineri de-a lungul timpului, pe baza cărora sugerează cele mai potrivite patch-uri pentru rezolvarea problemelor.
Atunci când soluţiile memorate cu ajutorul template-urilor nu se potrivesc sau nu sunt suficiente, AI-ul începe să testeze potenţiale soluţii, până când este identificată cea mai bună variantă.
SapFix a fost deja implementat pe sistemele Facebook, unde procesează codul masiv care stă la baza produselor gigantului american.