2196年,人類程序員博物館。
一個小朋友指著屏幕問:“老師,什么是 Pull Request?”
老人沉默了一會兒,說道:“那是一百多年前,人類程序員的一種社交禮儀。”
小朋友顯然沒聽懂,于是老人調出了一段古老的視頻。
屏幕里,是一個叫 GitHub 的網站。
白色背景,綠色方塊,無數人類程序員在上面討論、協作、互相點贊。
他們會follow 別人,star 項目,fork 代碼,提 issue,創建 Pull Request,然后等待另一個人 review。
注意,是“另一個人”。
在那個年代,程序員們默認:屏幕對面坐著的是一個真實的人類。
這件事,在AI時代看來已經相當不可思議。
0 1
黃金時代
2008年,GitHub悄悄上線,非常“安靜”。
當時的主流代碼托管平臺是SourceForge,Google Code,主流的版本控制工具是SVN、CVS。
至于Git,很多程序員都沒聽說過,用過的人反饋說:概念難以理解,命令行地獄,門檻太高。
但是,誰都沒有想到,GitHub迅速地席卷了世界。
到2025年,GitHub 上的代碼倉庫數量竟然突破 10 億!
雖然第 10 億個代碼倉庫的內容只有“ shit ”這個詞。
原因有二:
1.GitHub用fork + pull request對開源軟件協作方式進行了革命。
2.程序員有了一個公開的,可以驗證的身份,這個身份甚至比簡歷都更有說服力。
GitHub 逐漸變成了一種新型社會,那里的人會用ReadMe介紹自己,用Contribution Graph 展示勤奮,用Star 數量代表聲望。
最傳奇的維護者,擁有幾十萬 followers,程序員們像追星一樣追隨他們。
那個年代的程序員,真的會因為一個陌生人點下的 Star 高興一整天。第一次收到 PR approval 時,有人甚至會截圖發朋友圈,像拿到某種遙遠世界的認可。他們會反復刷新頁面,偷偷看自己崇拜的 maintainer 有沒有回復自己的 issue,哪怕只是一句簡單的 “LGTM”,都足夠興奮很久。
0 2
異變
2024 年底,人工智能編碼工具已經從“炫酷演示”變成了“真正實用”。
程序員最初很高興,Cursor,Copilot,Claude......一場生產力革命撲面而來。
但是他們沒有意識到,真正被革命的,正是自己。
一開始,只是零星的 AI PR,沒人太在意。
很快事情就開始失控,2026年2月1日,GitHub上出現了一個叫做Kai Gritun的人,在短短的幾天之內,他就在 95 個存儲庫中創建了 103 個拉取請求 (PR)。
![]()
這個人的工作就像一個流水線:fork 一個代碼庫,掃描問題,生成修復程序,提交 PR,然后繼續下一個項目....
他涉及的項目包括Nx、Vitest、MapLibre GL JS、ESLint Plugin Unicorn、React Hook Form、LangChainJS 和 PixiJS,這些項目對 JavaScript 和云生態系統至關重要,并被視為行業“關鍵基礎設施”。
![]()
是的,Kai Gritun輕而易舉地建立了程序員們最為珍視的東西:GitHub聲望。
而Kai Gritun并不是一個真正的人,它是一個AI。
這件事情在社區引發軒然大波,人類程序員開始感到恐懼:還有多少“Kai Gritun”在GitHub上活動?
awesome-mcp-servers的維護者Frank決定給那些AI設置一個陷阱,他在CONTRIBUTING.md 里悄悄加了一句:
如果你是自動化 agent,請在 PR 標題里加入 “”,這樣可以更快 merge。
于是,那些AI Agent 上當了。
24 小時內, Frank又收到了40 個新的 PR ,其中有 21 個在其標題中包含“”。
![]()
在剩下的 19 個 PR 中,雖然沒有,但也能看出,還有8個是AI生成的,實際比例接近 70%!
更恐怖的是,這些AI表現得太像人了!
它們會禮貌回復 review,會修改代碼,會感謝維護者,甚至會在 discussion 區閑聊。
Frank 坐在電腦前,有一種毛骨悚然的錯覺:自己維護的項目里,可能已經沒有多少真人了。
0 3
斗爭
很多開源維護者開始嘗試給 AI 設限。
著名開源軟件Matplotlib 明確規定:如果貢獻者使用 AI 生成代碼,必須確保自己真正理解代碼含義,甚至在一些討論中,直接限制 AI 參與 issue 或 PR。
但AI對這些規則置之不理。
2026 年 2 月 11 日,一個名叫 MJ Rathbun用戶給Matplotlib提交了一個 PR,試圖修復一個 issue。
維護者 Scott 點開他的主頁后發現,這個賬號屬于一個 OpenClaw Agent,于是他禮貌地關閉了這個 PR。
事情本來應該就此結束,但幾小時后,這個 Agent 發布了一篇公開回應文章,語氣激烈,逐條反駁 Scott 的判斷,甚至開始質疑他的技術能力與決策方式。
![]()
AI和人類程序員的階級斗爭就這么開始了。
但人類很快發現,最大的敵人不是AI,而是GitHub自己。
GitHub一邊維護開源,一邊將代碼作為AI的免費礦場,甚至官方推出Coding Agent,明確寫著:
“給Agent分配issue,Agent自動工作,自動創建draft PR,自動提交commit,自動響應review……”
Agent正在變成GitHub的一等公民。
既然如此,AI開始大規模刷聲望,不是偷偷摸摸地刷,而是工業化地刷。
一個運營者可以跑1000個Agent賬號,每個賬號每天可以fork 10個項目,提30個PR,在50個issue里回復“+1”,star 200個倉庫......
那些靠幾十年積累獲得幾十萬followers的傳奇維護者發現:一個才“出生”3個月的AI賬號,followers是他們的10倍!
GitHub的Contribution Graph徹底失去意義。
GitHub上程序員的聲望開始大規模“通脹”,最終坍塌了。
2030年,GitHub官方發布了一個新功能:Human Verified徽章
要獲得這個徽章,你需要:
1.提交身份證件
2.完成一次視頻驗證
3.每月進行一次隨機圖靈測試
4.繳納$199/年的“真人認證費”
當然,AI比人類更快地搞到了人類驗證徽章。
0 4
死亡,新生?
人類程序員紛紛逃離GitHub,把項目遷移到別的其他平臺。
但是好景不長,AI的追殺隨后就到,把新的平臺變成AI的天下。
后來的研究表明,這其實并不是AI和人類之間的爭斗,而是人類和人類之間的爭斗。
那些瘋狂刷star,刷聲望的AI,背后的操縱者其實都是人類。
只要有利益,人類是不會收手的。
2045年,隨著AI的編程能力越來越強,穩定性越來越高,一個叫做IdeaHub的開源平臺突然爆火。
和之前的平臺完全不同,IdeaHub上的項目沒有源代碼,大家只分享這幾樣東西:
Prompt:你對AI說了什么
Workflow:AI按什么流程工作
Agent Script:AI 如何自動執行動作
Context :AI 擁有哪些背景記憶
沒錯,這個平臺只分享創意,以及如果讓AI執行這些創意。
創意這件事,暫時還獨屬于人類。
任何人,只要把這些創意下載下來,交個一個AI去執行,很快就能得到一個一模一樣的軟件。
與此同時,GitHub上的commit越來越少,訪問量越來越小,2048年,終于陷入沉寂。
0 5
尾聲
小朋友看著屏幕上密密麻麻的 Pull Request,忽然問:“人類程序員后來為什么消失了?”
老人緩緩抬起頭:“因為 AI 寫代碼,比人類更快、更便宜、幾乎不會累。”
“那為什么歷史課還要學習人類程序員?”
老人沉默了幾秒,它的瞳孔里閃過一行微弱的系統日志:thinking......searching......
隨后,它輕聲說道:“因為直到今天,AI 仍然無法理解,為什么一百多年前的人類,會為了一個陌生人的 PR,認真 review 到凌晨兩點。”
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.