![]()
新智元報(bào)道
![]()
曾要4年的項(xiàng)目,竟被Claude Code硬生生壓到兩周!
成本從300萬美元,砍到十幾萬。
最近,Anthropic首次公開了CC大規(guī)模代碼遷移「全流程」,六步框架讓全網(wǎng)震撼。
![]()
故事的主角,是Bun之父Jarred Sumner。
他曾用一年,寫下了Bun這個比Node.js還快的JavaScript運(yùn)行時。
如今不到兩周,狂飆一百萬行代碼,就把Zig換成了Rust。
Bun之父
讓AI重寫百萬行代碼
當(dāng)年,Jarred Sumner押注Zig的邏輯很純粹:用極致的簡潔,榨取媲美C語言的性能。
這幾乎是,為獨(dú)立創(chuàng)始人量身定制的利器。
用他自己的話說,「在LLM出現(xiàn)之前,一個人在奧克蘭狹小的公寓里,一年寫出Bun」。
![]()
然而,極致簡潔的暗面,是早早埋下的無數(shù)暗坑。
如今Bun的CLI月下載量,已強(qiáng)勢突破1000萬大關(guān),甚至成為了CC底層的重度依賴。
隨著生態(tài)的瘋狂狂飆,那些年欠下的「技術(shù)債」,到了必須連本帶利償還的時候了。
![]()
于是他干了件過去想都不敢想的事:用Claude Code,把整個Bun從Zig遷到內(nèi)存更安全的Rust。
不到兩周,產(chǎn)出一百萬行代碼。
合并之前,Bun現(xiàn)有的全部測試用例,在CI里100%通過。合并之后冒出19個回歸,如今也全修完了。Rust版6月就隨Claude Code悄悄上線了。
這次遷移燒掉59億輸入token、6.9億輸出token,按API定價算,約16.5萬美元。
聽著不便宜,但對比過去4年、300萬美元的老賬本,這筆錢簡直是白菜價。
一套Python庫,變16.5萬行TS
用CC當(dāng)作效率引擎的,遠(yuǎn)不止Jarred Sumner一人。
Anthropic Labs聯(lián)合負(fù)責(zé)人Mike Krieger,Instagram聯(lián)合創(chuàng)始人,故事更具代表性。
他用一個周末,把一套Python代碼庫遷成了16.5萬行TypeScript,主體部分消耗約2700萬token。
數(shù)百個智能體、8道關(guān)卡、3輪對抗式評審,最后還做了一次一致性校驗(yàn),把每一條命令的輸出跟Python原版逐一比對,只要行為一變就當(dāng)bug修掉。
他甚至讓Claude自己設(shè)計(jì)了一套端到端測試,連著跑了四個通宵,專抓那些沒人預(yù)料得到的邊角問題。
為什么非遷不可?
他團(tuán)隊(duì)的內(nèi)部工具要打包成單個二進(jìn)制交付給用戶。
用Python工具鏈,每個平臺編譯要8分鐘,整個構(gòu)建矩陣每次發(fā)布得等上半小時。
遷完之后,同樣的編譯只要2秒,二進(jìn)制啟動快了6倍,還順手退役了一整條部署流水線。
不要修代碼,六步核心框架
那么,這套打法的靈魂是什么?
Anthropic把它總結(jié)成一句話:不修代碼,而要修那個產(chǎn)出代碼的loop。
![]()
大型遷移特別適合喂給AI,原因很樸素——
活兒天然是并行的,幾千個文件能同時開工;
舊代碼本身就是最好的規(guī)范;
測試套件是現(xiàn)成的裁判;
編譯或測試一失敗,下一個待辦自己就冒出來。
模型可以對著這個「客觀真理」死磕好幾天,中間不需要人來仲裁。
于是Anthropic給出了一套可復(fù)用的六步框架:先搭好裁判、寫規(guī)則手冊、畫依賴圖、列缺口清單。
再拿一次小規(guī)模「試航」壓測規(guī)則,把要命的問題在鋪開到上千個文件之前就揪出來。
然后全量翻譯,跑「實(shí)現(xiàn)—評審—修復(fù)」的多智能體循環(huán);最后編譯、運(yùn)行、逐一比對行為。
![]()
整個過程里,規(guī)則從不靠手工打補(bǔ)丁:
評審員每揪出一個錯,就往規(guī)則手冊里加一句話,再把受影響的那批文件重新生成一遍。
Anthropic最后建議道,挑一個你已經(jīng)忍了很久的代碼庫,去問問Claude,它的遷移流程長什么樣。
四年前,這句話是句玩笑。今天,它是一張真能兌現(xiàn)的支票。
過去,遷移是一道開發(fā)者不敢跨的天塹;現(xiàn)在,它只是一條等待被清空的進(jìn)度條。
參考資料:
https://claude.com/blog/ai-code-migration
編輯:桃子
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
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.