Microsoft kertoo, että sen ja Cambridgen yliopiston yhteistyössä kehittämä DeepCoder on tekoälyalgoritmi joka osaa tuottaa ohjelmia rikkinäisestä koodista.

Toistaiseksi kuitenkaan ihmiskoodaajilla ei ole syytä huoleen. DeepCoder ei osaa käsitellä monimutkaisia ongelmia, ja toistaiseksi se hallitsee vasta rutkasti yksinkertaistetun ohjelmointikielen. Yleisesti käytetyt ohjelmointikielet ovat sen kykytason ulottumattomissa.

Microsoft ajatteleekin valjastavansa DeepCoderin kaltaisen työkalun bugien metsästämiseen. Tyypillinen koodinkorjaajaohjelmisto yltää kymmenen prosentin tarkkuuteen, kun se etsii koodissa olevia virheitä. Kehittyneemmät ohjelmistot kuten Prophet ja Angelix yltävät jo 40 prosentin tarkkuuteen.

Microsoftin mukaan DeepCoderin pohjalta kehitetyn buginmetsästäjäohjelmisto Accurate Condition Systemin eli ACS:n tarkkuus on huikeat 78,3 prosenttia.