Microsoft разработала ИИ, ускоряющий создание ПО: что ждет программистов

14.12.2021 09:05

Инженеры Microsoft работают над автоматизацией процессов создания программного обеспечения, что может сказаться на будущем программистов.

Речь идет о создании Искусственного интеллекта, работающего на особом алгоритме. Новинка ускорит создание нового программного продукта на 30 %.

Нейросеть, которая не только ускорит процесс создания программного обеспечения, но и повысит его качество, получила название BugLab.

От внедрения ИИ в работу сотрудники компании ожидают снижения количества ошибок, связанных с человеческим фактором.

Работа BugLab основана на игровой модели hide and seek, а действует разработка по принципу состязательности сетей.

Microsoft
Фото: Pixabay

Это значит, что два алгоритма работают над решением одной и той же задачи в рамках взаимного обучения.

Разница лишь в том, что одна нейросеть создает ошибки в коде, другая нацелена на их поиск.

Такой тандем повышает способности двух сетей, и они взаимно улучшают друг друга.

Процесс взаимного совершенствования происходит до тех пор, пока алгоритм не научится обнаруживать ошибки в реальном коде.

Предварительные результаты указывают на то, что тестируемая система обучения оказалась на 30 % эффективнее своих аналогов.

В то же время эксперты считают, что способность программы выявлять произвольно сложные ошибки пока находятся «за пределами досягаемости современных методов ИИ».

Игорь Зур Автор: Игорь Зур Редактор интернет-ресурса