在最新的開發(fā)者平臺 GitHub 的報(bào)告中,Python 已經(jīng)成功超越 JavaScript,成為使用最廣泛的編程語言。這一變化主要源于當(dāng)前持續(xù)火熱的生成式人工智能(AI)熱潮。
Python 在機(jī)器學(xué)習(xí)、數(shù)據(jù)科學(xué)和科學(xué)計(jì)算領(lǐng)域的日益重要性,推動了其在開源社區(qū)的崛起。GitHub 指出,Python 的流行與越來越多的 STEM(科學(xué)、技術(shù)、工程和數(shù)學(xué))開發(fā)者加入開源社區(qū)密切相關(guān)。
盡管有人擔(dān)心人工智能驅(qū)動的編碼可能導(dǎo)致開源項(xiàng)目中的代碼質(zhì)量下降,GitHub 卻表示沒有看到 AI 導(dǎo)致低質(zhì)量貢獻(xiàn)的跡象。實(shí)際上,生成式 AI 項(xiàng)目的貢獻(xiàn)在2024年增長了59%,而 AI 項(xiàng)目的總數(shù)幾乎翻了一番,增長率達(dá)到了98%。
雖然美國的開發(fā)者在 AI 貢獻(xiàn)方面仍然處于領(lǐng)先地位,但來自印度、德國、日本和新加坡的開發(fā)者在整體活動方面表現(xiàn)出更高的活躍度。
與此同時,GitHub 觀察到開發(fā)者越來越多地將 AI 模型集成到他們的工具鏈中,并且在向更小、更高效的模型轉(zhuǎn)變,這些模型能夠在本地運(yùn)行,并嵌入到移動應(yīng)用中。2024年增長最快的開源 AI 項(xiàng)目是 “ollama/ollama”,這是一款用于在本地計(jì)算機(jī)上運(yùn)行語言模型的工具。
除了對小型開源模型的關(guān)注,GitHub 還指出,開發(fā)者對圖像生成和 AI 代理進(jìn)行過程自動化表現(xiàn)出強(qiáng)烈的興趣,他們正在開發(fā)更多針對特定用途的 AI 工具,例如用于學(xué)術(shù)研究的工具。在比較最受歡迎的開源 AI 項(xiàng)目時,雖然一些頂級項(xiàng)目保持穩(wěn)定,但像 ollama 和 ComfyUI 這樣的新項(xiàng)目在2024年日益重要。
在其2024年宇宙大會上,GitHub 宣布了新的語言模型集成,包括 Anthropic 的 Claude3.5Sonnet、Google 的 Gemini1.5Pro,以及 OpenAI 的 o1-preview 和 o1-mini 模型。作為微軟旗下的 GitHub 正在與其合作伙伴 OpenAI 在開發(fā)者工具市場展開競爭,這一擴(kuò)展標(biāo)志著戰(zhàn)略的轉(zhuǎn)變。其他編程工具如 Cursor 也通過利用 Anthropic 的 Sonnet 模型獲得了越來越多的開發(fā)者青睞。
劃重點(diǎn):
?? Python 成為 GitHub 上最受歡迎的編程語言,主要因 AI 熱潮推動。
??2024年,生成式 AI 項(xiàng)目貢獻(xiàn)增長59%,AI 項(xiàng)目數(shù)量增加98%。
?? GitHub 表示,AI 并未導(dǎo)致開源項(xiàng)目代碼質(zhì)量下降。

