Octoverse:2023年開源狀況和AI的興起報告
在今年的 Octoverse 報告中,我們研究了圍繞 ai、云和 Git 的開源活動如何改變開發人員的體驗。
- 2023年,越來越多的開發者開始使用AI技術,同時也嘗試構建基于AI的應用程序。
- 基于OpenAI等公司的基礎模型的生成性AI項目數量激增,其中一些項目甚至進入了最受歡迎的開源項目前10名。
- 約92%的開發者正在使用或試驗AI編碼工具。
- 93% 的開發人員使用Git在構建和部署軟件 。
- 2023年,GitHub平臺上的項目數量達到了420百萬,增長了27%,其中公共代碼庫數量達到了284百萬,增長了22%,公共生成性AI項目數量飆升至65千個,增長了248%,全年對所有項目的貢獻總數達到了45億次。
- GitHub上的私人項目數量增長了38%,占GitHub所有活動的80%以上。
- 開發者越來越多地使用Git基礎設施即代碼(IaC)工作流、標準化的云部署以及Dockerfiles、容器和其他云原生技術。
- JavaScript再次成為最受歡迎的編程語言,Shell和Hashicorp配置語言(HCL)也顯示出增長趨勢。TypeScript超過Java成為第三大受歡迎的語言。
- 開源人工智能創新多種多樣,頂級人工智能項目由個人開發者擁有。分析 GitHub 上排名前 20 的開源生成式 AI 項目,其中一些頂級項目歸個人所有。
- 到 2030 年,開發人員將從生成式 AI 中受益的生產力提升預計可為全球經濟貢獻 1.5 萬億美元,并為全球新增 1500 萬“有效開發人員” 。
- 生成式人工智能正在推動生成式人工智能項目的個人貢獻者在全球范圍內大幅增長,同比增長 148%,生成式人工智能項目總數也同比增長 248%。
- GitHub 上的全球開發者帳戶數量增長了近 26%,總數超過 1 億。
- 美國仍然是全球最大的開發者社區,擁有超過2020萬的開發者,年增長率為21%。
- 亞太、非洲、南美和歐洲的開發者社區正在迅速增長。特別是印度,2023年新增了350萬名開發者,年增長率達到36%。新加坡在亞太地區的開發者人數增長率最高,達到39%。
- 根據當前的增長率,預計印度將在2027年超過美國,成為GitHub上最大的開發者社區。