DeepCoder от Microsoft хочет избавиться от рутины кодирования

нестор ИИ уделяет внимание искусственному интеллекту
В последнее время ведется много споров по поводу искусственного интеллекта и робототехники, в частности, по поводу того, что они могут заменить людей-работников и вызвать экономические потрясения. В то время как опасения по поводу робототехники, как правило, сосредоточены на физическом труде, ИИ заставляет некоторых людей опасаться, что рабочие места, требующие чисто интеллектуального труда, также находятся под угрозой.

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

Рекомендуемые видео

ДипКодер использует программный синтез, процесс объединения существующего кода для создания новых приложений, для поиска и интеграции лучшего исходного кода в лучшие комбинации для решения задач. Как только система узнает, чего хочет от нее человек-программист, наряду с доступными входными данными, тогда система сможет искать быстрее и полнее, чем любой кодер-человек, чтобы создать новый приложение.

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

По словам Армандо Солар-Лезамы, независимого исследователя из Массачусетского технологического института: «Внезапно люди стали намного продуктивнее. Они могли создавать системы, которые [было] невозможно построить раньше. Потенциал автоматизации, который предлагает этот вид технологии, действительно может означать огромное [сокращение] количества усилий, необходимых для создания кода».

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

Рекомендации редакции

  • Илон Маск пригрозил подать в суд на Microsoft из-за обучения ИИ
  • Этот ИИ может подделать ваш голос всего за три секунды
  • У Microsoft есть ИИ. тренер, который может критиковать ваши презентации PowerPoint

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