Искусственный интеллект

ИИ вывел Python в лидеры среди языков на GitHub

ИИ вывел Python в лидеры среди языков на GitHub

В отчете Octoverse за этот год показано, как на GitHub развивается искусственный интеллект и что Python обогнал JavaScript как самый популярный язык на GitHub. Также выросло использование блокнотов Jupyter.

GitHub представил свой первый отчет State of the Octoverse в 2016 году, см. GitHub Octoverse Reveals The State Of Open Source перед второй конференцией GitHub Universe. С тех пор и Octoverse, и Universe проводятся ежегодно.

Заголовок отчета Octoverse этого года звучит так: «ИИ выводит Python в лидеры по количеству глобальных разработчиков», и в нем рассказывается о том, как растущая активность ИИ на GitHub привела к тому, что Python стал самым используемым языком, если принять во внимание всю активность. Третья тенденция, на которую обращается внимание, - это быстро растущее число разработчиков за пределами США, особенно в Африке, Латинской Америке и Азии, о чем мы расскажем в одном из следующих материалов.

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

В 2024 году разработчики на GitHub создали более 70 000 новых публичных проектов ИИ с открытым исходным кодом, что на 98 % больше, чем в прошлом году, а общее количество проектов ИИ достигло 137 000.

Комментарий Octoverse Report:

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

Среди изменений в работе по разработке ИИ, отмеченных в отчете, - тенденция к созданию моделей меньшего масштаба, когда разработчики работают с моделями LLaMA компании Meta; растущий интерес к разработке инструментов ИИ для специализированных случаев использования, таких как академические исследования; а также постоянное внимание к разработке агентов ИИ для автоматизации процессов и расширения возможностей агентов ИИ.

Если говорить о языках, то Python вытеснил JavaScript с первого места по популярности, принимая во внимание все виды активности: коммиты, проблемы, запросы на привлечение, комментарии к проблемам и запросам на привлечение, обсуждения, выложенный код, просмотренные запросы на привлечение и т. д. Это изменение объясняется бумом генеративного ИИ, поскольку Python активно используется в таких областях, как машинное обучение, наука о данных, научные вычисления, хобби, домашняя автоматизация и др. В отчете также отмечается:

«Рост использования Python коррелирует с тем, что к сообществу разработчиков открытого кода присоединяются большие группы людей из мира STEM, а не традиционное сообщество разработчиков программного обеспечения».

Это подтверждает и тот факт, что использование блокнотов Jupyter также резко возросло - на 92 %, что, по мнению авторов отчета, свидетельствует о росте использования Github людьми, занимающимися наукой о данных, искусственным интеллектом, машинным обучением и научными исследованиями.

Читайте также