Facebook utvecklar AI som kan fixa buggar i deras kod
Ska fixa problem snabbare
Facebook har utvecklat en artificiell intelligens som ska kunna fixa buggar som hittas i deras system så att den processen förhoppningsvis ska gå lite snabbare i framtiden. Man kallar AI:n för SapFix och i dagsläget ingår den i ett system tillsammans med Facebooks egna program Sapienz som man tagit fram för att testa mjukvara. I framtiden är det dock tänkt att SapFix ska kunna ta hand om hela processen själv. För tillfället kan inte SapFix hitta buggarna i programmen själv utan det används Sapienz till och därefter försöker SapFix rätta till buggen. AI:n använder sig av olika metoder för att fixa buggarna beroende på vilken typ av bugg det handlar om. I ett blogginlägg skriver Facebook: "To address high-firing bugs, SapFix creates patches that either fully or partially revert the code submission that introduced them. For more complex crashes, the system generates patches by drawing from its collection of templated fixes. These templates were automatically harvested from those created by human engineers, based on a pool of past fixes." SapFix försöker även, om det är möjligt, att hitta flera olika lösningar på buggarna och dessa får sedan människor utvärdera och avgöra vilken av dem som skulle passa bäst för att rätta till problemet. Facebook skriver att man i framtiden planerar att släppa både SapFix och Sapienz som open source så att även andra utvecklare kan dra nytta av dem.
code.fb.com
Internet,
Facebook,
artificiell intelligens,
buggar,
buggfixar,
sapfix
Facebooks AI kan hitta näthat i memesRosetta läser texter i bilder
37.2°
0Facebooks AI kan byta ut kroppar i videoklippDensePose fixar detta i realtid
36.3°
0Facebooks senaste AI är en riktig ögonöppnareSlipp fotografier där du blundar
37.8°
0
40.5°
0Wille Wilhelmsson
fre. 14 sep 2018, 16:30
+
Per månad
39 kr
Betala löpande per månad. Ingen bindningstid.
Starta prenumeration
Per år
299 kr
Enklast och billigast, bara 25 kronor i månaden. Betala löpande per år. Ingen bindningstid.
Prova 14 dagar gratis innan du bestämmer dig.
Starta gratis provperiod
Engångsköp
349 kr
Slipp återkommande betalningar, betala ett år i taget. Betala med kort eller Swish.
Köp utan prenumeration