Anthropic 的研究員 Nicholas Carlini 在其最新博文中分享了一個激動人心的實驗:16 個 Claude Opus 4.6 智能體在幾乎無需人類干預的情況下,僅用兩週的時間便合作編寫了約 10 萬行的 Rust 代碼,成功構建了一個功能完備的 C 語言編譯器。
這一成果的背後,是 Carlini 利用智能體團隊(Agent Teams)功能部署的 16 個 Claude 模型實例。整個項目幾乎在零監督的環境下進行,團隊通過約 2000 次代碼會話,從零開始,逐步搭建起這個編譯器。值得注意的是,這些 AI 智能體都是在獨立的 Docker 容器中運行,它們共同克隆了一個共享的 Git 代碼倉庫,形成了高效的協作機制。
項目的實現成本約爲 2 萬美元(摺合人民幣約 13.9 萬元),而最終的成果不僅包括了可啓動的 Linux 6.9 內核,還能支持 x86、ARM 和 RISC-V 架構。此外,該編譯器還成功編譯了 PostgreSQL、SQLite、Redis 和 FFmpeg 等主流開源項目。在 GCC 壓力測試套件的評估中,這款編譯器的通過率高達 99%。更讓人驚喜的是,它甚至能夠成功編譯並運行經典遊戲《毀滅戰士》(Doom)。
此次實驗的一個亮點是,系統中並未設立專門負責調度的 “編排智能體”。每個 AI 實例像獨立開發者一樣,自主識別當前的緊迫任務,通過寫入鎖文件領取任務,並將完成的代碼推送到上游。當出現代碼合併衝突時,這些智能體也能自主協商解決,展示了出色的協作能力。
Anthropic 目前已在 GitHub 上將該項目開源,標誌着 AI 協作編程的一個新里程碑。這項技術不僅爲編程領域帶來了新的可能性,也爲未來的 AI 發展提供了寶貴的實踐經驗。
