GitHub:程序员正积极使用 AI 编程、JavaScript 语言依然最流行

AI百科2个月前发布 快创云
39 0

  GitHub近期发布了2023年度Octoverse开源状态报告,其中着重强调了人工智能在开发过程中的关键作用,并围绕云和Git的开源活动进行了详细阐述。今年的三大趋势包括:

  开发人员正积极采用生成式AI进行构建:越来越多的开发者开始利用OpenAI及其他AI公司的基础模型,开源生成式AI项目甚至跻身2023年按贡献者数量排名前十的最受欢迎开源项目。几乎所有开发人员(92%)都在使用或尝试AI工具

  云原生技术的大规模应用:基于Git的基础设施即代码(IaC)工作流程的声明性语言有所增加,云部署的标准化更加广泛。同时,开发人员使用Dockerfile、容器、IaC及其他云原生技术的速度也迅速加快。

  首次开源贡献者数量创新高:商业支持的开源项目依然受到贡献者的青睐。然而,生成式AI项目在今年进入了首次贡献者最受欢迎的前十项目之列。此外,GitHub上的私人项目显著增长,同比增长38%,占GitHub上所有活动的80%以上。

  从地理分布来看,美国拥有2020万开发人员,开发人员增长21%,稳居全球最大的开发者社区。亚非欧、南美的开发者社区规模逐年扩大,其中印度、巴西和日本处于领先地位。

  在AI领域,开发人员正越来越多地尝试AI模型。分析GitHub上排名前20的开源生成人工智能项目发现,一些顶级项目由个人拥有,这表明GitHub上的开源项目仍在推动创新。

  生成式AI正在推动相关项目中的个人贡献者在全球范围内大幅增长,同比增长148%,生成人工智能项目总数同比增长248%。前几年开发人员常使用tensorflow/tensorflow、pytorch/pytorch等机器学习库构建项目;现在则更多尝试使用AI模型和LLM(如ChatGPT API)。

  在编程语言方面,JavaScript再次位居榜首,Python和Java年复一年地保持在前五名中。值得一提的是,TypeScript今年首次超过Java,成为GitHub上OSS项目中第三大最受欢迎的语言,其用户群增长了37%。此外,用于数据分析和操作的流行语言和框架明显增加。T-SQL和TeX等古老的语言在2023年均有所增长,这凸显了数据科学家、数学家和分析师越来越多地使用开源平台和工具的趋势。

© 版权声明

相关文章