GitHub最新報告顯示,Python已超越JavaScript成為最流行的編程語言,這主要歸功於蓬勃發展的生成式人工智能熱潮。 Python在機器學習、數據科學和科學計算領域的應用日益廣泛,吸引了大量STEM領域的開發者參與開源項目,從而推動了其在GitHub上的崛起。報告還分析了AI在開源項目中的貢獻,以及開發者如何將AI模型集成到其工具鏈中,並對未來趨勢進行了展望。
在最新的開發者平台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 並未導致開源項目代碼質量下降。
總而言之,GitHub 的報告揭示了Python 的崛起以及AI 對開源社區的深刻影響。 AI 的發展不僅推動了編程語言的變遷,也改變了開發者的工作方式和工具選擇,未來值得繼續關注。