В отчете Octoverse за этот год мы изучаем, как активность с открытым исходным кодом вокруг ИИ, облака и Git меняет опыт разработчиков.
Что значит для новой технологии стать мейнстримом?
Впервые выпущенная в 2005 году, Git все еще была новой системой контроля версий с открытым исходным кодом, когда мы основали GitHub. Сегодня Git является основополагающим элементом современного опыта разработчиков — 93% разработчиков используют его для создания и развертывания программного обеспечения повсюду.
В 2023 году данные GitHub показали, как другая технология быстро начала менять опыт разработчиков: искусственный интеллект. В прошлом году все больше и больше разработчиков начали работать с ИИ, а также экспериментировать с созданием приложений на базе ИИ. Git в корне изменил сегодняшний опыт разработчиков, и теперь ИИ готовит почву для того, что будет дальше в разработке программного обеспечения.
На GitHub мы знаем, что разработчики любят учиться на практике, а открытый исходный код помогает разработчикам быстрее внедрять новые технологии, интегрировать их в свои рабочие процессы и создавать то, что будет дальше. Открытый исходный код также поддерживает практически все современные программные продукты, включая большую часть цифровой экономики. По мере того, как мы исследуем, как технологии становятся мейнстримом, GitHub продолжает играть ключевую роль в преодолении разрыва между экспериментами и широким внедрением технологий с открытым исходным кодом, которые лежат в основе нашей программной экосистемы.
В отчете этого года мы изучим, как активность с открытым исходным кодом вокруг ИИ, облака и Git изменила опыт разработчиков и оказывает все большее влияние как среди разработчиков, так и среди организаций.
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-octoverse-2023-stats.png)
Мы раскрываем три большие тенденции:
- Разработчики в больших количествах используют генеративный ИИ. Мы видим, что все больше разработчиков экспериментируют с базовыми моделями от OpenAI и других игроков в области искусственного интеллекта, а проекты с генеративным ИИ с открытым исходным кодом даже входят в топ-10 самых популярных проектов с открытым исходным кодом по количеству участников в 2023 году. Поскольку почти все разработчики (92%) используют или экспериментируют с инструментами кодирования ИИ, мы ожидаем, что разработчики с открытым исходным кодом приведут к следующей волне инноваций в области ИИ на GitHub.
- Разработчики масштабно используют облачные приложения. Мы наблюдаем рост числа декларативных языков, использующих рабочие процессы на основе инфраструктуры как кода на основе Git (IaC), большую стандартизацию облачных развертываний и резкое увеличение скорости, с которой разработчики использовали файлы и контейнеры Dockerfile, IaC и другие облачные технологии.
- В 2023 году было зарегистрировано наибольшее количество первых участников с открытым исходным кодом. Мы по-прежнему видим, что коммерчески поддерживаемые проекты с открытым исходным кодом привлекают наибольшую долю начинающих авторов и общий вклад — но в этом году мы также увидели, что проекты с генеративным ИИ вошли в топ-10 самых популярных проектов для начинающих авторов. Мы также наблюдаем заметный рост частных проектов на GitHub, которые выросли на 38% в годовом исчислении и на которые приходится более 80% всей активности на GitHub.
Кайл Дейгл Главный операционный директор // GitHub
О, и если вы разбираетесь в визуальных технологиях, мы вам поможем.
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-global-expansion-2023-1.png)
Во всем мире разработчики используют GitHub для создания программного обеспечения и совместной работы в большем количестве, чем когда—либо прежде, – и это распространяется на государственные и частные проекты. Это не только доказывает основополагающую ценность Git для современных разработчиков, но и показывает мировому сообществу разработчиков, использующих GitHub для создания программного обеспечения.
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-geographic-heatmap-of-developer-accounts.png)
С 20,2 миллионами разработчиков и увеличением роста на 21% за последний год в США по-прежнему самое большое сообщество разработчиков в мире. Но с 2013 года мы продолжаем видеть, что другие сообщества способствуют большему росту платформы, который, как мы ожидаем, продолжится. Это распределение разработчиков по всему миру на GitHub показывает, в каких регионах больше всего разработчиков.
Сообщества разработчиков в Азиатско-Тихоокеанском регионе, Африке, Южной Америке и Европе с каждым годом становятся все больше, причем лидируют Индия, Бразилия и Япония.
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-top-10-biggest-countries.png)
Прогнозируем 10 лучших сообществ разработчиков на ближайшие пять лет
Чтобы понять, какие сообщества разработчиков будут расти больше всего в ближайшие пять лет, мы составили прогнозы, основанные на текущих темпах роста. В этой рубрике мы ожидаем, что Индия обгонит Соединенные Штаты в качестве крупнейшего сообщества разработчиков на GitHub к 2027 году.
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-5-year-projections-global-developers-1024x576.png)
Самые быстрорастущие сообщества разработчиков в Азиатско-Тихоокеанском регионе
Мы продолжаем наблюдать значительный рост в Азиатско-Тихоокеанском регионе, обусловленный экономическими центрами в Индии, Японии и Сингапуре.
Количество разработчиков | Годовой рост | |
---|---|---|
01 Сингапур | > 1 Млн разработчиков | 39% |
02 Индия | > 13,2 млн разработчиков | 36% |
03 Гонконг (SAR) | >1,6 млн разработчиков | 35% |
04 Вьетнам | >1,5 млн разработчиков | 34% |
05 Индонезия | >2,9 млн разработчиков | 31% |
06 Япония | >2,8 млн разработчиков | 31% |
07 Филиппины | >1,3 млн разработчиков | 31% |
08 Таиланд | > 857 тысяч разработчиков | 25% |
09 Южная Корея | >1,9 млн разработчиков | 22% |
10 Австралия | >1,4 млн разработчиков | 21% |
Сообщество разработчиков Индии продолжает демонстрировать значительный рост по сравнению с предыдущим годом.
В рамках поддерживаемого ООН Альянса за цифровые общественные блага Индия строит свою цифровую общественную инфраструктуру с использованием открытых материалов — от программного кода до моделей искусственного интеллекта — для улучшения цифровых платежей и систем электронной коммерции. Вот список проектов программного обеспечения с открытым исходным кодом (OSS), которые индийские разработчики создали и вносят в них свой вклад на GitHub.В Сингапуре в этом году наблюдался наибольший рост численности разработчиков в APAC, и он занимает первое место в мире по самому высокому соотношению разработчиков к общей численности населения.
Мы также, вероятно, увидим продолжение роста числа разработчиков в Японии в течение следующего года в результате ее инвестиций в технологии и стартапы.
Самые быстрорастущие сообщества разработчиков в Африке
Африканские регионы с самым быстрорастущим населением в мире и увеличивающимся числом разработчиков были определены как перспективные центры для технологических компаний. (Например, в Кении программирование является обязательным для преподавания в начальной и средней школе.)
Количество разработчиков | Годовой рост | |
---|---|---|
01 Нигерия | > 868 тысяч разработчиков | 45% |
02 Гана | > 152 тыс. разработчиков | 41% |
03 Кения | > 296 тысяч разработчиков | 41% |
04 Марокко | > 446 тысяч разработчиков | 35% |
05 Эфиопия | > 94 тыс. разработчиков | 32% |
06 Южная Африка | > 539 тысяч разработчиков | 30% |
Нигерия является горячей точкой для внедрения OSS и технологических инвестиций, и ее темпы роста на 45% в годовом исчислении – что является крупнейшим мировым ростом — отражают это. На GitHub также есть коллекция из не менее чем 200 проектов нигерийских разработчиков, которые можно найти в разделе “Сделано в Африке”.
Самые быстрорастущие сообщества разработчиков в Южной Америке
Темпы роста разработчиков в Южной Америке находятся на одном уровне с некоторыми из самых быстрорастущих сообществ разработчиков в Азиатско-Тихоокеанском регионе и Африке.
Количество разработчиков | Годовой рост | |
---|---|---|
01 Аргентина | > 925 тысяч разработчиков | 33% |
02 Боливия | > 105 тысяч разработчиков | 33% |
03 Colombia | > 872K разработчиков | 31% |
04 Бразилия | >4,3 млн разработчиков | 30% |
05 Чили | > 437 тысяч разработчиков | 26% |
В 2023 году численность разработчиков в Бразилии была самой большой в этом регионе и продолжает расти двузначными цифрами, увеличившись на 30% в годовом исчислении. Это следует за продолжающимися инвестициями частных и государственных организаций в Бразилии. Ознакомьтесь с списком проектов OSS, которые бразильские разработчики создали и вносят в них свой вклад на GitHub.
Мы также наблюдаем продолжающийся рост в Аргентине и Колумбии, которые за последние несколько лет стали популярными инвестиционными объектами для организаций.
Самые быстрорастущие сообщества разработчиков в Европе
В сообществах по всей Европе по-прежнему наблюдается рост общей численности разработчиков, но их развитие теперь в большей степени отражает совокупный уровень развития Соединенных Штатов, поскольку сообщества в Южной Америке, Африке и Азиатско-Тихоокеанском регионе опережают их по темпам роста.
Количество разработчиков | Годовой рост | |
---|---|---|
01 Испания | >1,5 млн разработчиков | 25% |
02 Португалия | > 410 тысяч разработчиков | 24% |
03 Польша | >1,2 млн разработчиков | 24% |
04 Германия | >2,9 млн разработчиков | 22% |
05 Италия | >1,1 млн разработчиков | 22% |
06 Франция | >2,3 млн разработчиков | 22% |
07 Великобритания | >3,4 млн разработчиков | 21% |
Примечательно, что рост во Франции следует за стремлением правительства привлечь больше технологических стартапов. Мы также наблюдаем всплеск роста в Испании и Италии, что говорит об усилиях в этих двух регионах по укреплению их внутренних технологических рынков.
Взрывной рост генеративного ИИ в 2023 году
Хотя генеративный ИИ произвел фурор в заголовках новостей в 2023 году, он не совсем новый для разработчиков на GitHub. Фактически, за последние несколько лет мы видели, как на GitHub появилось несколько генеративных проектов ИИ, а также множество других проектов, ориентированных на ИИ.
Но данные GitHub за 2023 год отражают, как эти проекты ИИ продвинулись от более специализированной работы и исследований к более массовому внедрению, когда разработчики все чаще используют предварительно подготовленные модели и API для создания генеративных приложений на базе ИИ.
Только в середине прошлого года мы увидели более чем в два раза больше проектов с генеративным ИИ в 2023 году, чем за весь 2022 год. И мы знаем, что это только верхушка айсберга.
По мере того, как все больше разработчиков экспериментируют с этими новыми технологиями, мы ожидаем, что они будут стимулировать инновации в области искусственного интеллекта при разработке программного обеспечения и продолжать внедрять быстро развивающиеся возможности технологии в основное русло.
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-global-growth-of-generative-AI-projects.png)
Разработчики все чаще экспериментируют с моделями ИИ. Там, где в прошлые годы мы видели разработчиков, создающих проекты с использованием библиотек машинного обучения, таких как tensorflow / тензорфлоу, pytorch / пайторч, сейчас мы видим гораздо больше разработчиков, экспериментирующих с моделями ИИ и LLM, такими как ChatGPT API.
Будьте умнее: мы ожидаем, что предприятия и организации также будут использовать предварительно подготовленные модели ИИ, особенно по мере того, как все больше разработчиков знакомятся с их использованием.
Инновации в области ИИ с открытым исходным кодом разнообразны, и лучшие проекты в области ИИ принадлежат отдельным разработчикам. Анализируя 20 лучших проектов с открытым исходным кодом на GitHub, некоторые из лучших проектов принадлежат частным лицам. Это говорит о том, что проекты с открытым исходным кодом на GitHub продолжают стимулировать инновации и показывают всем нам, что будет дальше в отрасли, а сообщество строится вокруг самых интересных достижений.
Генеративный ИИ способствует значительному глобальному росту числа индивидуальных участников проектов с генеративным ИИ: рост составил 148% в годовом исчислении, а общее количество проектов с генеративным ИИ также увеличилось на 248% в годовом исчислении. Примечательно, что Соединенные Штаты, Индия и Япония лидируют среди сообществ разработчиков, за ними следуют другие регионы, включая Гонконг (SAR), Соединенное Королевство и Бразилию.
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-top-10-countries-in-generative-AI.png)
Массовый рост числа разработчиков, узнающих о генеративном ИИ, повлияет на бизнес. По мере того, как все больше разработчиков знакомятся с созданием генеративных приложений на базе искусственного интеллекта, мы ожидаем, что растущий кадровый резерв поддержит компании, стремящиеся разрабатывать свои собственные продукты и услуги на базе искусственного интеллекта.
Итог: за последний год мы наблюдали экспоненциальный рост приложений, создаваемых поверх базовых моделей, таких как ChatGPT, поскольку разработчики используют эти LLM для разработки инструментов, ориентированных на пользователя, таких как API, боты, помощники, мобильные приложения и плагины. Разработчики по всему миру помогают заложить основу для массового внедрения, а экспериментирование помогает создать кадровый резерв для организаций.
Самые популярные языки программирования
![](https://ai.radensa.ru/wp-content/uploads/2023/11/1200x300-Blog_Ad-Master-4.png)
С тех пор как в 2019 году мы увидели массовый рост облачных разработок, IaC продолжает расти в сфере открытого исходного кода. В 2023 году Shell и Hashicorp Configuration Language (HCL) вновь стали ведущими языками в проектах с открытым исходным кодом, что указывает на то, что операции и работа IaC приобретают все большее значение в пространстве с открытым исходным кодом.
- Рост внедрения HCL составил 36% по сравнению с предыдущим годом, что показывает, что разработчики используют инфраструктуру для своих приложений.
- Увеличение HCL говорит о том, что разработчики все чаще используют декларативные языки для определения того, как они используют облачные развертывания.
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-top-10-programming-languages.png)
JavaScript в очередной раз занял первое место в рейтинге самых популярных языков, и мы продолжаем видеть, что знакомые языки, такие как Python и Java, остаются в пятерке лучших языков из года в год.
Популярность TypeScript растет. В этом году TypeScript впервые обогнал Java в качестве третьего по популярности языка среди проектов OSS на GitHub с ростом пользовательской базы на 37%. TypeScript, язык, средство проверки типов, компилятор и языковой сервис в одном лице, был запущен в 2012 году и ознаменовал начало постепенной типизации, которая позволяет разработчикам применять различные уровни статической и динамической типизации в своем коде. Узнайте больше о Typescript >
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-top-programming-languages-by-usage.png)
Наблюдается заметный рост популярности языков и фреймворков для анализа данных и операций. В 2023 году число популярных языков, таких как T-SQL и TeX, выросло, что показывает, как специалисты по обработке данных, математики и аналитики все чаще используют платформы и инструменты с открытым исходным кодом.
Итог: языки программирования больше не ограничены рамками традиционной разработки программного обеспечения.
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-top-languages-by-percentage-growth.png)
Мы видим поразительный паритет с наиболее популярными языками, используемыми в проектах, созданных в 2023 году, по сравнению с общими наиболее популярными языками, используемыми на GitHub. Некоторые заметные выбросы включают Kotlin, Rust, Go и Lua, которые продемонстрировали больший рост в новых проектах на GitHub.
И Rust, и Lua отличаются безопасностью и эффективностью работы с памятью – и оба могут использоваться для системного программирования и встраиваемых систем, что можно объяснить их ростом. А недавний рост Go обусловлен облачными проектами, такими как Kubernetes и Prometheus.
Активность разработчиков как лидера внедрения новых технологий
В начале 2023 года мы отметили рубеж в том, что более 100 миллионов разработчиков используют GitHub, и с прошлого года мы наблюдаем почти 26%—ный рост всех глобальных учетных записей разработчиков на GitHub. Больше разработчиков, чем когда-либо, сотрудничают в разных часовых поясах и создают программное обеспечение. Активность разработчиков как в частных, так и в публичных репозиториях подчеркивает, какие технологии широко используются, а какие готовы к более широкому внедрению.
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-developer-activity-2023.png)
Разработчики автоматизируют все больше своих рабочих процессов. За прошедший год разработчики использовали на 169% больше минут GitHub Actions для автоматизации задач в общедоступных проектах, разработки конвейеров CI / CD и многого другого.
- В среднем разработчики использовали более 20 миллионов минут действий GitHub в день в публичных проектах. И сообщество продолжает расти, количество акций GitHub на GitHub Marketplace превысит отметку в 20 000 в 2023 году.
- Это подчеркивает растущую осведомленность сообществ с открытым исходным кодом об автоматизации CI / CD и управлении сообществом.
Более 80% вкладов GitHub приходится на частные репозитории. Это более 4,2 миллиарда вкладов в частные проекты и более 310 миллионов в проекты с открытым исходным кодом. Эти цифры показывают огромный масштаб активности, происходящей в общедоступных репозиториях с открытым исходным кодом и частных репозиториях через бесплатные аккаунты, команды и корпоративные аккаунты GitHub. Обилие частной активности свидетельствует о ценности innersource и о том, что сотрудничество на основе Git улучшает качество не только открытого исходного кода, но и проприетарного кода.
Фактически, все разработчики в недавнем опросе, спонсируемом GitHub, заявили, что их компании как минимум внедрили некоторые методы использования внутренних источников, и более половины заявили, что в их организации существует активная культура использования внутренних источников.
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-innersource-developer-survey-results.png)
На GitHub разработчики работают с облачными приложениями и масштабируют их. В 2023 году 4,3 миллиона публичных и частных репозиториев использовали Dockerfiles – и более 1 миллиона публичных репозиториев использовали Dockerfiles для создания контейнеров. Это следует за ростом использования Terraform и других облачных технологий, которые мы наблюдаем за последние несколько лет. Более широкое внедрение практики IaC также предполагает, что разработчики привносят больше стандартизации в облачные развертывания.
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-growth-in-dockerfiles.png)
Генеративный ИИ внедряется в действия GitHub. Раннее внедрение ИИ и способность к сотрудничеству среди сообщества разработчиков очевидны в 300 акциях GitHub на базе искусственного интеллекта и 30 акциях GitHub на базе GPT на GitHub Marketplace. Разработчики не только продолжают экспериментировать с искусственным интеллектом, но и внедряют его во все новые сферы деятельности разработчиков и их рабочие процессы через GitHub Marketplace.
Итог: разработчики экспериментируют с новыми технологиями и делятся своими наработками в публичных и частных репозиториях. Эта взаимозависимая работа выявила ценность контейнеризации, автоматизации и CI / CD для упаковки и отправки кода как сообществам с открытым исходным кодом, так и компаниям.
Состояние безопасности в открытом исходном коде
В этом году мы видим, что разработчики, сообщества OSS и компании быстрее реагируют на события безопасности с помощью автоматических оповещений, инструментов и упреждающих мер безопасности, что помогает разработчикам быстрее добиваться лучших результатов в области безопасности. Мы также видим, что на GitHub публикуются инструменты для ответственного ИИ и исследования.
Все больше разработчиков используют автоматизацию для защиты зависимостей. В 2023 году разработчики с открытым исходным кодом объединили на 60% больше автоматизированных запросов извлечение уязвимыми пакетами, чем в 2022 году, что подчеркивает приверженность сообщества открытому исходному коду и безопасности. Разработчики из сообществ с открытым исходным кодом исправляют все больше уязвимых пакетов и устраняют больше уязвимостей в своем коде благодаря бесплатным инструментам на GitHub, таким как Dependabot, сканирование кода и secret scanning.
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-top-1000-open-source-projects-with-branch-protection-1024x576.png)
Все больше разработчиков с открытым исходным кодом защищают свои ветви. Защищенные ветки предоставляют сопровождающим больше способов обеспечить безопасность своих проектов, и мы видели, что более 60% самых популярных проектов с открытым исходным кодом используют их. Масштабное управление этими правилами должно стать еще проще, поскольку ранее в этом году мы запустили правила репозитория на GitHub в GA.
Разработчики делятся инструментами ответственного ИИ на GitHub. В эпоху экспериментального генеративного ИИ мы наблюдаем тенденцию к развитию инструментов доверия и безопасности ИИ. Разработчики создают и делятся инструментами, основанными на ответственном ИИ, справедливости в ИИ, ответственном машинном обучении и этичном ИИ.
Центр безопасности и новейших технологий Джорджтаунского университета также определяет, какие страны и учреждения являются ведущими производителями заслуживающих доверия исследований в области ИИ, и делится своим исследовательским кодом на GitHub.
Итог: чтобы помочь сообществам и проектам OSS оставаться более безопасными, мы инвестировали в то, чтобы сделать Dependabot, защищенные ветки, CodeQL и секретное сканирование доступными бесплатно для общедоступных проектов. Новые показатели внедрения в 2023 году показывают, как эти инвестиции помогают большему количеству проектов с открытым исходным кодом повысить их общую безопасность. Мы также видим интерес к созданию и обмену ответственными инструментами ИИ среди разработчиков программного обеспечения и институциональных исследователей.
Состояние открытого исходного кода
В 2023 году разработчики внесли 301 миллион вкладов в проекты с открытым исходным кодом на GitHub, которые варьировались от популярных проектов, таких как Mastodon, до генеративных проектов ИИ, таких как Stable Diffusion и LangChain.
Проекты с коммерческой поддержкой продолжали привлекать наибольшее количество вкладов с открытым исходным кодом, но 2023 год стал первым годом, когда проекты с генеративным ИИ также вошли в топ-10 самых популярных проектов на GitHub. Говоря о генеративном ИИ, почти треть проектов с открытым исходным кодом, получивших хотя бы одну звезду, имеют сопровождающего, который использует GitHub Copilot.
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-top-open-source-projects-by-contributors.png)
Проекты с коммерческой поддержкой продолжают лидировать. В 2023 году крупнейшие проекты по общему числу участников получили подавляющее большинство коммерческой поддержки. Это продолжающаяся тенденция прошлого года, когда microsoft / vscode, flutter / флаттер и vercel/next.js снова войдут в наш список 10 лучших в 2023 году.
Генеративный ИИ быстро развивается в проектах с открытым исходным кодом и публичных проектах. В 2023 году мы увидели, что генеративные проекты OSS на основе ИИ, такие как langchain-ai / langchain и AUTOMATIC1111 / stable-diffusion-webui, вышли в топ проектов на GitHub по количеству участников. Все больше разработчиков создают LLM-приложения с предварительно подготовленными моделями искусственного интеллекта и настраивают приложения для искусственного интеллекта в соответствии с потребностями пользователей.
Разработчики с открытым исходным кодом внедряют генеративный ИИ. Почти у трети проектов с открытым исходным кодом, получивших хотя бы одну звезду, есть разработчик, который использует GitHub Copilot. Это продолжение нашей программы по бесплатному предоставлению GitHub Copilot разработчикам с открытым исходным кодом и показывает растущее внедрение генеративного ИИ в Open source.
Разработчики видят преимущества в объединении пакетов и контейнеризации. Как мы отмечали ранее, 4,3 миллиона репозиториев использовали Docker в 2023 году. С другой стороны медали, дистрибутив Linux NixOS / nixpkgs последние два года находится в топ-листе проектов с открытым исходным кодом по версии авторов.
Начинающие участники продолжают отдавать предпочтение проектам с коммерческой поддержкой. В прошлом году мы обнаружили, что сила узнаваемости бренда в популярных проектах с коммерческой поддержкой привлекла больше начинающих участников, чем в других проектах. Это продолжилось в 2023 году с некоторыми из самых популярных проектов с открытым исходным кодом среди начинающих авторов, поддерживаемых Microsoft, Google, Meta и Vercel.
![Диаграмма, показывающая проекты с открытым исходным кодом, привлекающие наибольшее количество начинающих участников на GitHub в 2023 году.](https://github.blog/wp-content/uploads/2023/11/github-open-source-projects-with-most-first-time-contributors.png?resize=1024%2C576)
Но проекты с открытым исходным кодом, ориентированные на сообщество, начиная от home-assistant / core до AUTOMATIC1111 / stable-diffusion-webui, langchain-ai / langchain и Significant-Gravitas / Auto-GPT, также продемонстрировали всплеск активности со стороны начинающих авторов. Это говорит о том, что открытое экспериментирование с базовыми моделями повышает доступность генеративного ИИ, открывая двери для новых инноваций и расширения сотрудничества.
![](https://ai.radensa.ru/wp-content/uploads/2023/11/github-first-time-open-source-contributors.png)
В 2023 году наибольшее количество начинающих авторов внесли свой вклад в проекты с открытым исходным кодом. Новые разработчики присоединились к сообществу с открытым исходным кодом благодаря таким программам, как freeCodeCamp, First Contributions и GitHub Education. Мы также увидели большое количество разработчиков, принимающих участие в онлайн-образовательных проектах с открытым исходным кодом от таких компаний, как Google и IBM.
Итог: разработчики вносят свой вклад в проекты с генеративным ИИ с открытым исходным кодом, сопровождающие с открытым исходным кодом внедряют инструменты генеративного кодирования ИИ, а компании продолжают полагаться на программное обеспечение с открытым исходным кодом. Все это указывает на то, что разработчики, которые учатся открыто и делятся своими экспериментами с новыми технологиями, поднимают целую глобальную сеть разработчиков — работают ли они в публичных или частных репозиториях.
Возьмите это с собой
Точно так же, как Git стал основой современного опыта разработчиков, сейчас мы видим свидетельства массового появления искусственного интеллекта. Только за последний год ошеломляющие 92% разработчиков сообщили об использовании инструментов кодирования на основе искусственного интеллекта как внутри, так и вне работы. В прошлом году также наблюдался взрывной всплеск экспериментов с ИИ в различных проектах с открытым исходным кодом, размещенных на GitHub.
Мы предлагаем вам три вывода:
- GitHub – платформа разработчиков для генеративного ИИ. Генеративный ИИ превратился из специализированной области в основную технологию в 2023 году, и взрыв активности в области открытого исходного кода отражает это. По мере того, как все больше разработчиков создают генеративный ИИ и экспериментируют с ним, они используют GitHub для совместной работы и коллективного обучения.
- Разработчики масштабируют облачные приложения на GitHub. В 2019 году мы начали наблюдать большой скачок числа разработчиков, использующих контейнерные технологии в открытом исходном коде, а в 2023 году резко возросли темпы, с которыми разработчики все чаще используют рабочие процессы IaC на основе Git, оркестровку контейнеров и другие облачные технологии. Этот огромный объем активности показывает, что разработчики используют GitHub для стандартизации способа развертывания программного обеспечения в облаке.
- GitHub – это место, где сообщества разработчиков и компании с открытым исходным кодом создают программное обеспечение. В 2023 году мы увидели увеличение количества частных репозиториев на 38%, на которые приходится более 81% всей активности на GitHub. Но мы наблюдаем продолжающийся рост сообществ с открытым исходным кодом, которые используют GitHub для создания того, что будет дальше, и продвижения отрасли вперед. Данные, показывающие увеличение числа новых разработчиков с открытым исходным кодом и быстрые темпы инноваций, которые возможны в открытых сообществах, ясно, что открытый исходный код никогда не был сильнее.
Методология
Этот отчет основан на анонимных данных о пользователях и продуктах, взятых с GitHub с 1 октября 2022 года по 30 сентября 2023 года. Мы определяем проекты ИИ на GitHub с помощью 683 тематических терминов репозитория, о которых вы можете узнать больше в исследовании, проведенном нами в 2023 году (если быть точным, на странице 25). Мы также оцениваем проекты с открытым исходным кодом по метрике, которую мы называем “Mona Rank”, которая представляет собой основанный на рангах анализ размера сообщества и популярности проектов.
Дополнительные данные находятся в открытом доступе в GitHub Innovation Graph — исследовательском инструменте, который GitHub предлагает организациям и частным лицам, интересующимся состоянием разработки программного обеспечения в GitHub.
Глоссарий
- 2023: год в этом отчете – это последние 365 дней с момента последнего выпуска Octoverse и варьируется от 1.10.2022 до 9.30.2023.
- Разработчики: разработчики – это индивидуальные учетные записи пользователей, не распространяющие спам на GitHub.
- Публичные проекты: любой проект на GitHub, который является общедоступным для других, в который они могут внести свой вклад, разветвить, клонировать или участвовать.
- Проекты и сообщества с открытым исходным кодом: проекты с открытым исходным кодом – это публичные репозитории с лицензией на открытый исходный код.
- Местоположение: географическая информация основана на последнем известном сетевом местоположении отдельных пользователей и профилей организаций. Мы изучаем только анонимизированные и агрегированные данные о местоположении и никогда не рассматриваем данные о местоположении за пределами географического региона и страны.
- Организации: учетные записи организаций представляют группы людей на GitHub, которые могут быть платными или бесплатными, большими или малыми.
- Проекты и репозитории: мы используем репозитории и проекты взаимозаменяемо, но признаем, что более крупные проекты иногда могут охватывать несколько репозиториев.
One Comment