Понедельник, 27 февраля 2017 18:15

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

Исследователи из Microsoft и Кембриджского университета работают над системой искусственного интеллекта (AI) под названием DeepCoder. Эта система заточена под написание кода, и со временем может помочь людям, не умеющим программировать, создавать простые программы, пишет AIN.UA со ссылкой на New Scientist.

Такой подход позволит не-программистам просто описывать идею программы — и DeepCoder сделает все остальное, как рассказывает Марк Брокшмидт, один из создателей системы из центра Microsoft Research.

DeepCoder работает на основе машинного обучения, а в работе использует технику под названием «программный синтез». Новые программы создаются из строк кода уже существующих программ — так же, как если бы программу писал программист-человек.

Имея перечень исходных данных и результатов для каждого фрагмента кода, DeepCoder обучился искать в базах данных куски кода, которые бы позволили достичь желаемого результата. Более детально принципы его работы описаны в докладе его создателей.

По словам создателей, DeepCoder работает намного быстрее предшественников, у нее получается писать рабочие программы за доли секунды. В то же время, система вряд ли отберет работу у людей-программистов. Она сможет помочь справиться с самыми скучными участками программирования, а люди-программисты получат больше времени на более сложные задачи.

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

Комментарии Facebook

Подписаться на новые блоги на платформе Инвестгазета:

Проверь своего бизнес-партнера

Сервис «Проверь своего бизнес-партнера» - получи информацию о компании по коду ЕГРПОУ, названию компании или фамилии руководителя.

 

Курсы валют

Официальные курсы основных валют (НБУ) на сегодня
Доллар США
ЕВРО
Фунт стерлингов
Курсы основных криптовалют

 

^