США лидируют по использованию ИИ в кодировании

Согласно исследованию Корнеллского университета, программисты в США используют ИИ для написания 30% кода на Python на GitHub, что ставит их на первое место в мире. Внедрение ИИ увеличивает производительность на 26%, потенциально принося США до $96 миллиардов в год
Новости 2025 06 21

США лидируют по использованию ИИ в программировании

Согласно недавнему исследованию, США занимают лидирующие позиции в использовании искусственного интеллекта (ИИ) для автоматизации написания кода. В 2024 году почти 30,1% функций, разработанных программистами из США на языке Python и загруженных в GitHub, были сгенерированы с помощью инструментов на основе больших языковых моделей. Это подтверждается данным, что другие страны, такие как Франция, Индия, Россия и Китай, используют ИИ-дополнения в меньшей степени. Исследование также выявило, что применение ИИ-ассистентов способствует росту продуктивности программистов, позволяя им создавать на 2,4% больше кода за квартал. Экономический эффект от такого повышения производительности в США оценивается в миллиарды долларов в год. Однако важно учитывать также возможные негативные последствия, связанные с ненадежностью ИИ и рисками, которые могут возникнуть из-за его неправильного использования.

Анализ мировых тенденций

Американские программисты занимают лидирующую позицию в использовании инструментов искусственного интеллекта для генерации кода. Согласно исследованию, проведенному Корнеллским университетом и опубликованному на arXiv.org, в 2024 году 30,1% всех функций на языке Python, созданных разработчиками из США, были сгенерированы с помощью ИИ. Это значительное число подчеркивает активное применение новых технологий в кодировании и указывает на тенденцию среди программистов использовать автоматы генерации кода как средство повышения производительности.

На втором месте по этому показателю находятся разработчики из Франции, которые применяют ИИ для создания 23,2% кода, за ними следуют индийские и российские программисты с 21,6% и 15,4% соответственно. Эффективность таких инструментов позволяет значительно ускорить процесс разработки, однако остается открытым вопрос о влиянии этого на качество конечного продукта. Тем не менее, результаты исследования подтверждают, что использование ИИ в написании кода становится неотъемлемой частью рабочей практики программистов и имеет потенциально значительное влияние на экономику и производительность в отрасли.

Где обитают самые «ленивые» программисты

Разработчики из Франции, Индии, России и Китая также активно используют инструменты на основе искусственного интеллекта для генерации кода, хотя и в меньшей степени, чем их американские коллеги. Во Франции 23,2% кода, написанного программистами, генерируется при помощи ИИ, что свидетельствует о растущем интересе к технологиям среди европейских разработчиков. Индийские программисты продемонстрировали 21,6% использования ИИ в кодировании, что отражает обширный рынок IT-услуг в стране и подготовленность специалистов к внедрению новейших технологий.

Россия, с 15,4% генерируемого кода с помощью ИИ, также занимает заметное место в этом списке, показывая активное развитие программирования и технологий в условиях меняющегося экономического климата. В Китае доля составила 11,7%, что подчеркивает тенденцию к адаптации ИИ в разных странах, несмотря на специфические локальные условия. Таким образом, внедрение ИИ-инструментов по всему миру продвигается с растущей скоростью, и каждая страна делает собственный вклад в развитие цифровых технологий.

Экономический эффект от ИИ-ассистентов

Использование искусственного интеллекта для генерации кода значительно влияет на производительность разработчиков. Согласно последним данным, когда доля кода, созданного с помощью ИИ, достигает 30%, количество коммитов увеличивается на 2,4% за квартал. Это указывает на то, что ИИ-ассистенты способствуют более быстрому написанию программного обеспечения, что, в свою очередь, создает значительный экономический эффект для экономики США, который оценивается до $14,4 млрд в год. Некоторые исследования предполагают еще более оптимистичный сценарий, оценивая этот эффект в диапазоне от $64 до $96 млрд в год при условии, что 30% всего кода разрабатывается с использованием ИИ. Таким образом, присутствие ИИ в процессе кодирования не только ускоряет работу разработчиков, но также имеет потенциал трансформировать рынок труда и внести весомый вклад в экономику.

Влияние ИИ на производительность

Исследование, проведенное с участием 4,9 тыс. разработчиков из таких компаний, как Microsoft и Accenture, продемонстрировало значительное влияние ИИ-инструментов на производительность программистов, увеличив её в среднем на 26,08%. Особенно интересен тот факт, что новички в области программирования наиболее активно прибегают к использованию ИИ, что позволяет им достигать более выраженного роста продуктивности. Это может объясняться тем, что начинающие разработчики, обладая менее глубокими знаниями и опытом, находятся в большей зависимости от вспомогательных инструментов, помогающих им быстро адаптироваться к новым задачам и технологиям. В результате, такие инструменты не только облегчают процесс кодирования, но и способствуют ускоренному обучению и профессиональному росту, что делает ИИ-ассистентов важной составляющей в современном процессе разработки программного обеспечения.

Потенциальные недостатки исследования

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

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

Преимущества и риски

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

Заключение

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

Поиск