GitHub Copilot程式碼審查新增Lite與Balanced分級,可依變更風險調整AI分析深度

GitHub宣布,Copilot程式碼審查正式提供Lite與Balanced兩種審查強度,讓開發者可依每次程式碼變更的複雜度與風險,選擇一般或更深入的AI分析。

Lite適合單純變更,Balanced強化複雜邏輯分析

Lite主要適用於文件修改、小型修正等較單純的程式碼變更。Balanced則會運用推理能力較高的AI模型,深入檢查複雜程式邏輯、涉及資安的程式碼,以及同時牽涉多個系統服務的修改。

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

單次審查可調整,不影響專案預設設定

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

組織管理員也能統一設定預設審查強度。尚未自行設定的儲存庫會沿用組織設定,而個別儲存庫仍可另行調整審查強度。

Balanced消耗更多AI點數與Actions分鐘數

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

完成審查後,GitHub會在拉取請求頁面的時間軸事件與總覽留言中標示該次審查採用Lite或Balanced,方便團隊確認實際使用的分析強度。

支援多種Copilot方案,仍不能取代人工審查

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

Related Articles

Stay Connected

0FansLike
0FollowersFollow
22,800SubscribersSubscribe
spot_img

Latest Articles