Исследователи из Microsoft научили ИИ писать новые программы из частей кода

Татьяна Новак

Учёные из компании Microsoft и Кэмбриджского университета создали искусственный интеллект DeepCoder, который умеет создавать новые программы, компилируя части кода уже существующих программ. Об этом пишет New Scientist.

При написании программы DeepCoder копирует подходящие куски кода из готовых программ и склеивает из них свой собственный. Авторы пишут, что речь идёт об автоматизации программного синтеза — одной из самых сложных задач для программиста. В отличие от человека, DeepCoder всего за доли секунды может просеять огромные базы данных исходных кодов, учитывая входные и выходные значения выбрать нужные фрагменты, а затем найти правильную комбинацию.

По словам одного из разработчиков Марка Брокшмидта, доверив это машине, программисты смогут уделить своё время более сложным задачам. С помощью DeepCoder даже люди, не умеющие программировать, смогут написать простые программы. Правда, пока ИИ может написать таким образом не более пяти строк кода.

Загрузить еще