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

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

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

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

Эта система использует технику, которая называется программный синтез: создает новую программу, копируя строки кода из уже существующего программного обеспечения – почти как настоящий программист. Сравнивая начало и конец каждого фрагмента кода, DeepCoder выясняет, какие части кода понадобятся для достижения нужного результата.

Одно из преимуществ использования искусственного интеллекта в этой работе, это то, что он может исследовать код более тщательно, чем человек, а так же может сложить части кода, таким образом, до которого программист не додумается.

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

Данная технология имеет множество применений. Например, в 2015 году исследователи МТИ создали программу, которая автоматически исправляет баги программного обеспечения, путем замены нерабочих строк кода. Марк Брокшмидт утверждает, что будущие версии позволят освободить программистов от рутинной работы, чтобы они посвятили свое время решению более сложных задач

Источник: https://www.newscientist.com/article/mg23331144-500-ai-learns-to-write-its-own-code-by-stealing-from-other-programs/

Ответить

* Имя
* E-mail: (Не опубликовано)
   Сайт: (url ссылка сhttp://)
* Комментарий:
Введите код