AI News HubLIVE
站內改寫1 分鐘閱讀

向後移植錯誤修復已死,Valkey 專案現在派遣機器人

Valkey 專案在 9.1 版本中使用 AI 代理自動處理錯誤修復的向後移植,節省了維護者大量時間,同時推出了程式碼溯源守護工具來保護程式碼完整性。

來源The New Stack AI作者: Adrian Bridgwater

上個月,Valkey 專案釋出了 9.1 版本,帶來了安全性、可觀測性、效能和效率上的多項改進。但鮮為人知的是,該版本中一批錯誤修復是由 AI 代理完成的。

Valkey 是一個開源的高效能記憶體資料儲存,託管於 Linux 基金會,作為 Redis 的替代品,支援快取、訊息代理佇列和複雜的鍵值資料結構。

專案維護者 Madelyn Olson 向 The New Stack 表示,在準備 9.1 釋出時,釋出分支上有一堆需要挑選修復的錯誤。團隊沒有依賴人工手動向後移植,而是部署了 AI 代理。“代理負責提取修復、應用它們、執行持續整合流水線,並無縫處理任何合併衝突。”Olson 說道。“這正是 Valkey 感興趣的 AI——真正的效率,沒有炒作。”

向後移植過程雖然高效,但在程式碼庫發生重大修改時依然複雜且耗時。Valkey 團隊過去常常花數小時將修復向後移植到舊分支,以確保資料庫在各版本間可靠安全地執行。透過使用 AI 代理,維護者得以將精力重新集中在核心工程上。

除了向後移植代理,Valkey 還開發了一個名為 Provenance Guard 的 AI 工具,用於維護程式碼完整性。該代理自動在後臺執行,檢查傳入的拉取請求,防止程式碼被無意中從不被認可的程式碼庫引入。Olson 強調:“Provenance Guard 只是一個初步和輔助檢查,並非最後防線。它減輕了人工審查的認知負擔。”

對於新開發者,Olson 建議他們儘快熟悉 AI 代理。“代理擅長常規編碼任務和總結,因此新工程師應該快速學習如何與 AI 協作。無論喜不喜歡,他們都將與代理並肩工作,因此學會審計這些機器人同事並與之共存至關重要。”

Valkey 10.0 將是專案的下一個演進階段,重點在於效能、記憶體效率、代理記憶體等方面的進一步提升。9.1 版本節省的大量工時讓團隊能夠與社群做更多互動。大家對代理工具在 10.0 釋出中的支援以及未來半年內編碼、除錯等工程代理的形態充滿期待。