В штате Microsoft числятся 47 000 разработчиков, которые ежемесячно допускают 30 000 ошибок в программном обеспечении и сервисах, справится с которыми было бы невозможно без технологии машинного обучения.
30 000 ошибок ПО в месяц — как Microsoft с этим справляется
Matthew Manuel / Unsplash

В настоящее время Microsoft использует данные о 13 миллионах ошибок, собранные за 20 лет работы, чтобы развивать модель машинного обучения, которая может определять ошибки в 99% случаев. Такой подход должен помочь разработчикам определять приоритеты критических проблем безопасности, которые необходимо исправить.

«Нашей целью было создать систему машинного обучения, которая классифицирует ошибки на опасные и безопасные, критические и некритические с точностью эксперта по безопасности», — объясняет старший менеджер безопасности программ в Microsoft Скотт Кристиансен.

Модель постоянно обучается, анализируя новые данные, которые проверяются экспертами Microsoft по безопасности. Таким образом, Microsoft теперь точно выявляет ошибки безопасности в 99% случаев и правильно маркирует их в 97% случаев. Следовательно, «синий экран» после обновления системы нам больше не угрожает. Наверное.

Странно, что компания уровня Microsoft вдруг заявила, сколько ошибок допускают ее разработчики ежемесячно, не говоря уже о том, как она их устраняет. Но, кажется, компания намерена торговать новой технологией, для чего приходится не только рассказывать о ней, но и описывать объемы работ, с которыми модель машинного обучения способна справляться.

Интересно как устроен ядерный реактор и могут ли роботы построить дом?
Все о новых технологиях и изобретениях!
Спасибо.
Мы отправили на ваш email письмо с подтверждением.