新聞

GitHub Copilot程式碼審查輕量(Lite)與平衡(Balanced)兩種審查強度上線,開發者可依每次程式碼變更的複雜度與風險,決定要進行一般或較深入的檢查。Lite適合文件修改、小型修正等單純變更,Balanced則會使用推理能力較高的AI模型,深入分析複雜程式邏輯、涉及資安的程式碼,以及同時牽涉多個系統服務的修改。

Lite與Balanced並非全新功能,而是公開預覽期間Low與Medium兩種審查強度正式推出後的新名稱。原先已設定審查強度的使用者不需要重新調整,GitHub會自動適用既有設定。

開發者要求Copilot檢查程式碼變更時,也能針對單次審查選擇Lite或Balanced,不會因此修改儲存庫或組織原本的預設設定,讓同一個專案可以依不同變更內容調整審查程度,例如一般修正採用Lite,較複雜或涉及安全性的修改則改用Balanced。

Balanced投入較多AI運算資源進行分析,因此使用量也高於Lite,GitHub文件指出,Balanced會比Lite消耗更多GitHubAI點數與GitHub Actions分鐘數,團隊在提高審查深度時,也需要考量相應的資源用量。

組織管理員則可統一設定預設審查強度,尚未自行設定的儲存庫會沿用組織設定,個別儲存庫仍可另行調整。完成審查後,GitHub也會在拉取請求頁面的時間軸事件與總覽留言中標示使用Lite或Balanced,讓團隊確認該次審查採用的強度。

Lite與Balanced目前適用Copilot Pro、Pro+、Max、Business及Enterprise方案,GitHub文件也提醒,Copilot程式碼審查無法保證找出所有問題,AI提出的修改建議仍需由開發者確認,不能取代人工程式碼審查。