ru24.pro
Новости по-русски
Октябрь
2021

Почти треть нового кода на GitHub написана с помощью нейросети

0

Вице-президент GitHub Next, команды, которая внедряет ИИ-инструменты для помощи программистам на крупнейшем сервисе для хостинга IT-проектов, в интервью изданию Axios заявил, что почти 30% нового кода на площадке написано с помощью нейросети Copilot. Оге де Мур (Oege de Moor) отметил, что половина разработчиков, попробовавших её в работе, продолжили использовать нейросеть.

Copilot анализирует код, написанный программистом, и предлагает дальнейшие строки или альтернативный код, устраняя возможные повторы. Нейросеть создана на базе системы OpenAI Codex и обучена на нескольких терабайтах общедоступного исходного кода. Простыми словами, она может переводить человеческий язык на язык программирования. Copilot работает по принципу автодополнения, обучаясь в процессе. Разработчики уверяют, что со временем нейросеть начинает работать точнее.

На текущий момент Copilot поддерживает все популярные языки программирования, включая Java, а также среды разработки Neovim, IntelliJ IDEA и PyCharm, а в скором будущем — и Visual Studio. Это позволит представить эту технологию более широкой аудитории и сделать программирование доступным для 200 млн начинающих разработчиков.

I don't want to say anything but that's not the right license Mr Copilot. pic.twitter.com/hs8JRVQ7xJ
— Armin “vax ffs” Ronacher (@mitsuhiko) July 2, 2021

Любой алгоритм зависит от качества данных, на которых он обучается, поэтому Copilot тоже небезупречный. В ходе недавнего исследования было обнаружено, что в 40% кода, созданного нейросетью, содержатся уязвимости. С другой стороны, люди тоже далеки от совершенства. По имеющимся данным, программисты в среднем создают 70 ошибок на 1000 строк кода. Как бы там ни было, люди не останутся без работы. Спрос на разработчиков программного обеспечения в 2020 году вырос на 25%.