GitHub发布的2023年度报告显示,今年度新增的65,000个生成式AI项目标志着开发趋势出现了显著变化。这一数字同比增长达到了惊人的248%,推动了GitHub总项目数的27%的年度增长。微软旗下的GitHub在其年度报告“Octoverse”中指出,生成式AI正在改变开发者的工作方式,新的开源项目在开发者和组织中产生了深远的影响。
报告指出,在2023年度内,GitHub新增了4.2亿个项目,其中27%的增长归功于生成式AI。GitHub强调,开发者们大量涌入生成式AI项目中,其中包括LangChain和Stable Diffusion等项目,这些项目在2023年度贡献者数量排名前十。
生成式AI项目的公开数量在2023年达到了65,000个,同比增长了248%。报告还指出,2023年上半年的生成式AI项目数量已经超过了整个2022年的两倍,这表明生成式AI在开发者社区中的快速蔓延。
值得注意的是,生成式AI项目不仅仅是在项目数量上取得了巨大的成功,它们还成功进入了2023年度贡献者数量前十的开源项目列表中。其中,LangChain是一个用于简化大型语言模型开发的流行框架,而Stable Diffusion是Stability AI推出的图像生成模型,其Web用户界面也成为热门项目之一。
GitHub报告强调,AI是吸引开发者的驱动力之一,2023年是GitHub首次迎来最多首次开源贡献者的一年。此外,AI也在改变开发者的工作方式,报告显示92%的开发者在工作内外使用基于AI的编码工具,其中近三分之一的拥有至少一个星标的开源项目的维护者在使用GitHub Copilot。
在生成式AI项目的开发者中,美国、印度和日本位居前列。GitHub预测,生成式AI项目的迅速增长将对企业产生深远影响。GitHub首席运营官Kyle Daigle在博客文章中写道:“随着越来越多的开发者熟悉构建生成式AI应用程序,我们预计一个不断增长的人才库将支持寻求开发自己AI产品和服务的企业。”
关于开发者社区的展望,GitHub报告预测印度将在2027年超越美国,成为全球最大的开发者社区。报告列出印度、日本和新加坡作为亚太地区开发者数量增长显著的国家。GitHub认为印度的迅速增长源于该国利用开放解决方案建设数字公共基础设施,涵盖从软件代码到AI模型的广泛领域。
在非洲,尼日利亚、南非和摩洛哥的开发者数量大幅增长。而在南美洲,拥有430万活跃参与者的巴西在开发者数量上领先。GitHub甚至预测,到2027年,巴西将超过中国,成为拥有最大开发者社区的国家。
报告还提到,尽管欧洲社区的整体开发者人数有所增加,但其增长速度被南美洲、非洲和亚太地区超越。
在最受欢迎的编程语言方面,JavaScript仍然是GitHub上的主导语言,Python紧随其后。然而,Shell和Hashicorp配置语言(HCL)作为开源项目中最受欢迎的语言也在逐步崛起。此外,TypeScript的崛起使其在GitHub上超越Java,成为第三受欢迎的语言。TypeScript于2012年推出,允许开发者在其代码中采用不同程度的静态和动态类型。
GitHub的报告展示了生成式AI项目在开发者社区中的迅速崛起,对全球开发者和企业都产生了深远的影响。这一趋势预计将在未来几年中继续发展,对技术和商业领域带来新的可能性。