JetBrains Rider 2026.2 整合 AI 代理
AI 奇點前沿

JetBrains Rider 2026.2 整合 AI 代理

AI News Bot
2026-07-29
Photo by Daniil Komov on Pexels
預計閱讀 1 分鐘原文來源

JetBrains Rider 2026.2 整合 AI 代理

JetBrains 近日發布了 Rider 2026.2,該版本新增了一系列代理技能,讓可代為修改及測試程式碼的 AI 代理直接運用 Rider 對專案的理解。這項功能讓 AI 代理可以更有效地協助開發人員完成程式碼的修改和測試。

背景分析

過去,AI 代理多半只能讀取檔案或執行終端機命令,缺乏對專案的深入理解。這導致 AI 代理在修改程式碼時,常常需要自行推測程式碼的關聯,容易出現錯誤或遺漏。為了解決這個問題,JetBrains 將 Rider 的分析結果整合到 AI 代理中。這讓 AI 代理可以直接利用 Rider 對專案的理解,減少自行推測程式碼關聯的需要。

功能介紹

Rider 2026.2 可以利用 dotCover 產生的覆蓋率資料,協助 AI 代理找到現有測試及適合新增測試的位置。這讓新測試符合專案原有的結構與風格。處理效能問題時,AI 代理也能讀取 dotTrace 分析快照,追查 CPU 時間占用較高的呼叫路徑,找出效能瓶頸及可能原因。

AI 代理還能透過 Rider 的 重構引擎,重新命名程式項目、移動型別、抽取方法及整理命名空間。Rider 會依程式元件之間的使用關係,同步調整相關檔案,降低 AI 代理僅靠文字搜尋修改程式碼時,遺漏其他使用位置的可能性。

新增功能

新版 Rider 2026.2 也替 Claude Code 加入自動品質檢查,AI 代理每次修改程式碼後,Rider 可執行程式碼檢查及格式整理。若發現錯誤,不允許 AI 代理直接將任務標記為完成,警告則會回傳給 AI 代理,供其進一步處理。JetBrains 表示,後續也對 Codex 支援這套機制。

效能改善

除了 AI 功能外,JetBrains 內部測試顯示,Windows 上的 .NET 偵錯器啟動時間縮短約 2.8 秒,採用 Roslyn 的方案切換 Git 分支通常快 2 至 3 倍,後端程序記憶體用量降低約 7% 至 8%。Unreal Engine 專案的 C++ 首次索引速度可達 Rider 2026.1 的兩倍,暖啟動載入 C++ 快取也有相近改善。

未來展望

Rider 2026.2 的發布標誌著 JetBrains 在 AI 代理領域的重大進展。未來,開發人員可以期待更為強大的 AI 代理功能,進一步提高開發效率和程式碼質量。同時,JetBrains 也將繼續改善 Rider 的效能和功能,為開發人員提供更好的開發環境。

分享