test adv
,

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

Половина программистов, попробовавших в работе Copilot, продолжили использовать нейросеть для написания кода

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

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

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

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

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


Последнее изменение:
 
Krokodil707
Krokodil707, 28 октября 2021, 19:32   (...)

Ответить
spains
spains, 29 октября 2021, 09:27   (...)
Ну эта хотя бы не генерирует код из человеческого языка, как я понял.
Ответить
Olexandr_Zune
Olexandr_Zune, 30 октября 2021, 16:54   (...)
Круть. Пойду поставлю на PyCharm и буду ждать поддержки VS.
Ответить

Добавить комментарий
Если нужно ответить кому-то конкретно,
лучше нажать на «Ответить» под его комментарием