Програмні продукти Microsoft є складними рішеннями, над якими працюють тисячі програмістів. Старший програмний менеджер безпеки Microsoft Скотт Крістіансен каже, що 47 000 розробників генерують близько 30 000 багів щомісяця. Щоб відловити ці баги в коді, компанія застосовує технології машинного навчання та штучного інтелекту.
Для навчання алгоритмів у Microsoft використали дані за майже 20 років роботи з 13 мільйонів робочих елементів. Отриманий штучний інтелект здатний відділяти з ефективністю 99% важливі баги безпеки від решти. Система самостійно призначає знайденим багам мітки: критичний, важливий, мало важливий.
У модель постійно додаються нові дані для підвищення точності її роботи. Завдяки цьому вона правильно помічає знайдені баги в 97% часу.
Утім, хоча в Microsoft добре навчилися шукати баги, постає питання, чому апдейти Windows стали менш якісними – ситуація така, що Microsoft обіцяла сфокусуватися на якості. Колишній співробітник Microsoft пояснив, чому так відбувається. За його словами, зміни сталися у 2014 році. Приблизно тоді змінився процес розробки Windows – деталі про створення цієї ОС читайте в матеріалі.