Octoverse: Состояние открытого исходного кода и рост искусственного интеллекта в 2023 году

Перевод статьи

← Main page (В начало) ← Вернуться в блог

Оригинальный источник: November 8, 2023, Kyle Daigle, GitHub Staff

В отчёте Octoverse этого года мы изучаем, как активность в области открытого исходного кода, связанная с искусственным интеллектом, облачными технологиями и Git, изменяет опыт работы разработчиков.

Что значит, когда новая технология становится общепринятой?

Впервые выпущенный в 2005 году, Git был ещё новой системой управления версиями с открытым исходным кодом, когда мы основали GitHub. Сегодня Git является фундаментальным элементом современного опыта разработчика — 93% разработчиков используют его для создания и развертывания программного обеспечения везде.

В 2023 году данные GitHub показали, как другая технология быстро начала изменять опыт разработчиков: искусственный интеллект. В прошлом году всё больше и больше разработчиков начали работать с ИИ, а также экспериментировать с созданием приложений на основе ИИ. Git кардинально изменил современный опыт разработчиков, и теперь ИИ задаёт направление для следующего этапа в разработке программного обеспечения.

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

Мы выявили три главных тенденции:

1. Разработчики активно работают с генеративным ИИ. Мы видим, что всё больше разработчиков экспериментируют с базовыми моделями от OpenAI и других игроков в области ИИ. Проекты с открытым исходным кодом в области генеративного ИИ даже вошли в топ-10 самых популярных проектов по числу участников в 2023 году. Почти все разработчики (92%) используют или экспериментируют с инструментами кодирования на основе ИИ.

2. Разработчики эксплуатируют облачные приложения в больших масштабах. Мы наблюдаем увеличение использования декларативных языков в рабочих процессах инфраструктуры на основе Git (IaC), большую стандартизацию в облачных развёртываниях и резкий рост использования Dockerfiles и контейнеров.

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

Кайл Дэйгл
Главный операционный директор // GitHub

Глобальное сообщество разработчиков, создающих на GitHub

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

С 20,2 миллионами разработчиков и ростом числа разработчиков на 21% за прошлый год, США продолжают иметь самое крупное сообщество разработчиков в мире. Но с 2013 года мы продолжаем наблюдать, что другие сообщества составляют большую часть роста на платформе.

Взрывной рост генеративного ИИ в 2023 году

Хотя генеративный ИИ в 2023 году стал популярной темой в новостях, он не является чем-то совершенно новым для разработчиков на GitHub. Однако данные GitHub за 2023 год отражают, как эти проекты ИИ перешли от более специализированных работ и исследований к более широкому принятию.

Разработчики всё чаще экспериментируют с моделями ИИ. Если в прошлые годы мы наблюдали, как разработчики создают проекты с использованием библиотек машинного обучения, таких как tensorflow/tensorflow, pytorch/pytorch, то теперь мы видим гораздо больше разработчиков, экспериментирующих с моделями ИИ и крупными языковыми моделями, такими как API ChatGPT.

Какие языки программирования являются самыми популярными?

JavaScript вновь занял первое место как самый популярный язык программирования, и мы продолжаем видеть знакомые языки, такие как Python и Java, оставаясь в топ-5 языков из года в год.

TypeScript растет в популярности. В этом году TypeScript впервые обошел Java и стал третьим самым популярным языком в проектах с открытым исходным кодом на GitHub с ростом пользовательской базы на 37%.

Перевел Pavel Valentov

← Вернуться в блог