НовостиТехнологии

ИИ поможет Microsoft находить ошибки в коде

Microsoft стала работать над искусственным интеллектом, алгоритмами которого можно будет с 99-процентной вероятностью определять ошибки в коде программ и разделять их на критические, важные и малозначимые. Данная технология позволит сократить компании денежные расходы, а также время на поиск ошибок. Как утверждает Microsoft, они собираются выложить код модели его обучения в открытом доступе.

В своём блоге компания Microsoft сообщила, что искусственный интеллект будет работать совместно с экспертами по безопасности, и такой тандем, надеются в компании, позволит повысить эффективность поиска недочетов в коде.

В компании считают, что при внедрении ИИ, будет происходить меньше «ложных срабатываний» – подозрения на ошибки, в итоге не получающие подтверждений. Соответственно компания будет тратить меньше времени и денег на такие случаи. Искусственный интеллект Microsoft сделает ПО более надежным с меньшими затратами времени и человекочасов. В среднем, разработчики допускают около 70 ошибок на каждые 1000 строчек кода. Исправление каждой из них, считают эксперты, затребует в 30 раз больше времени, чем написание одной новой строчки кода. Помимо времени, поиск и исправление ошибок требует и денежных вливаний – в США на это ежегодно тратится около $113 млрд.

По данным Microsoft, ее штат из 47 тыс. разработчиков в процессе написания кода каждый месяц генерирует приблизительно 30 тыс. ошибок, на выявление которых им придется потратить значительное количество своего рабочего времени. Ситуацию осложняет и тот факт, что содержащий ошибки код размещается не в одном хранилище, а нескольких десятках – девелоперы хранят его более чем в 100 хранилищах на GitHub и AzureDevOps.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Geek Beard Man

Люблю высокие технологии, кино, игры, а также Geek Beard TV!

СОВЕТУЕМ ПРОЧЕСТЬ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Back to top button

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: