source avatarPandit | Ξ🦇🔊

分享

GitHub 剛剛用 Rust 重寫了 Copilot 代理的運行時環境。 這並非一次小規模的遷移。 約 430,000 行生產環境的 TypeScript 代碼經過移植,產生了 800,000 多行生產環境的 Rust 代碼。 最令人驚訝的是?這些代碼大多由 AI 代理編寫。 這次遷移透過 128 個 PR,在大約 14.5 週內完成,而 Copilot 在整個過程中持續發布新功能。 目標不僅僅是「Rust 更快」。 Rust 為運行時帶來了: - 更低的啟動和運行時開銷 - 可預測的資源使用 - 原生二進制文件 - C ABI 互操作性 - 更容易在 C#、TypeScript、Python、Rust、Go 和 Java 中嵌入 - 減少對 Node.js/V8 的依賴 GitHub 還報告了數個數量級的性能提升。 但也有許多回退問題。團隊仍需調試正確性問題、生命週期/狀態錯誤、行為不一致以及主機邊界問題。 這才是重要的教訓。 AI 並沒有神奇地正確重寫了 800,000 行代碼。 它使這項重寫變得經濟可行,而過去這需要一個大型團隊花費 1–2 年時間。 有趣的未來並非「AI 取代程式設計師」, 而是那些過去因成本過高而無法嘗試的項目,現在變得可行了。 Rust + AI 編碼代理將成為一個非常有趣的組合。

免責聲明:本頁面資訊可能來自第三方,不一定反映KuCoin的觀點或意見。本內容僅供一般參考之用,不構成任何形式的陳述或保證,也不應被解釋為財務或投資建議。 KuCoin 對任何錯誤或遺漏,或因使用該資訊而導致的任何結果不承擔任何責任。 虛擬資產投資可能存在風險。請您根據自身的財務狀況仔細評估產品的風險以及您的風險承受能力。如需了解更多信息,請參閱我們的使用條款風險披露