Copilot написал на GitHub 1/3 нового кода

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

Copilot способен самостоятельно дописывать код за клиентами платформы либо рекомендовать им альтернативные варианты. В сервисе заявлена поддержка всех языков программирования. Вместе с тем Copilot предпочтительнее использовать для написания кода на TypeScript, JavaScript и Python. В настоящий момент разработчики GitHub заняты адаптацией сервиса для работы со всеми популярными языками программирования, в том числе с Java.

Сервис Copilot был запущен специалистами Microsoft в партнерстве с инженерами ИИ-стартапа OpenAI. Он стал доступен пользователям GitHub минувшим летом. В основу работы Copilot положен алгоритм OpenAI Codex. Для его обучения разработчики использовали несколько терабайт общедоступного кода.

В GitHub утверждают, что после предоставления в июле текущего года пробного периода сервисом Copilot продолжили пользоваться 50% программистов. Проведенное учеными из Университета Нью-Йорка исследование показало, что у 40% написанного искусственным интеллектом кода есть недостатки. Согласно оценке Coralogix при написании 1 000 строк кода среднестатистический программист допускает порядка 70 ошибок.