25.04.2024
Подписывайтесь на Telegram-канал по ссылке

30% нового кода на GitHub написано с помощью нейросети Copilot

30% нового кода на GitHub написано с помощью нейросети Copilot

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

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

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

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