在最新的开发者平台 GitHub 的报告中,Python 已经成功超越 JavaScript,成为使用最广泛的编程语言。这一变化主要源于当前持续火热的生成式人工智能(AI)热潮。

Python 在机器学习、数据科学和科学计算领域的日益重要性,推动了其在开源社区的崛起。GitHub 指出,Python 的流行与越来越多的 STEM(科学、技术、工程和数学)开发者加入开源社区密切相关。

尽管有人担心人工智能驱动的编码可能导致开源项目中的代码质量下降,GitHub 却表示没有看到 AI 导致低质量贡献的迹象。实际上,生成式 AI 项目的贡献在2024年增长了59%,而 AI 项目的总数几乎翻了一番,增长率达到了98%。

虽然美国的开发者在 AI 贡献方面仍然处于领先地位,但来自印度、德国、日本和新加坡的开发者在整体活动方面表现出更高的活跃度。

与此同时,GitHub 观察到开发者越来越多地将 AI 模型集成到他们的工具链中,并且在向更小、更高效的模型转变,这些模型能够在本地运行,并嵌入到移动应用中。2024年增长最快的开源 AI 项目是 “ollama/ollama”,这是一款用于在本地计算机上运行语言模型的工具。

除了对小型开源模型的关注,GitHub 还指出,开发者对图像生成和 AI 代理进行过程自动化表现出强烈的兴趣,他们正在开发更多针对特定用途的 AI 工具,例如用于学术研究的工具。在比较最受欢迎的开源 AI 项目时,虽然一些顶级项目保持稳定,但像 ollama 和 ComfyUI 这样的新项目在2024年日益重要。

在其2024年宇宙大会上,GitHub 宣布了新的语言模型集成,包括 Anthropic 的 Claude3.5Sonnet、Google 的 Gemini1.5Pro,以及 OpenAI 的 o1-preview 和 o1-mini 模型。作为微软旗下的 GitHub 正在与其合作伙伴 OpenAI 在开发者工具市场展开竞争,这一扩展标志着战略的转变。其他编程工具如 Cursor 也通过利用 Anthropic 的 Sonnet 模型获得了越来越多的开发者青睐。

划重点:

🌟 Python 成为 GitHub 上最受欢迎的编程语言,主要因 AI 热潮推动。

📈2024年,生成式 AI 项目贡献增长59%,AI 项目数量增加98%。

🤖 GitHub 表示,AI 并未导致开源项目代码质量下降。