Microsoft разрабатывает искусственный интеллект, который может находить ошибки в коде
Исследователи из Microsoft разработали ИИ, который может находить ошибки в коде, помогая разработчикам более точно и эффективно отлаживать свои приложения.
Милтос Алламанис, главный научный сотрудник, и Марк Брокшмидт, старший главный менеджер по исследованиям, разработали свой ИИ, BugLabs, во многом так же, как создаются генеративные состязательные сети (GAN).
Microsoft противопоставила друг другу две сети: одна предназначена для внесения небольших ошибок в существующий код, а другая — для поиска этих ошибок. Обе сети становились все лучше и лучше, в результате появился ИИ, способный выявлять ошибки, скрытые в реальном коде. Преимущество этого подхода состояло в том, что процесс полностью контролировался и не требовал маркированных данных.
Они пришли к выводу, что их подход является многообещающим, хотя, конечно, требуется гораздо больше работы, чтобы сделать такие детекторы надежными для практического использования. Однако, учитывая работу Microsoft GPT-3 над GitHub, вполне возможно, что эта работа в конечном итоге будет коммерциализирована.
Прочтите их полную статью здесь.