阿里巴巴發布 AI 程式碼審查工具 Open Code Review,這是一款基於人工智慧的程式碼審查命令列工具,最初是阿里巴巴集團內部的官方人工智慧程式碼審查助手,在過去的兩年裡,它服務了數萬名開發者,並識別出了數百萬個程式碼缺陷,經過大規模的充分驗證,阿里巴巴將其孵化成一個開源項目,供社區使用。
解決的痛點
- 覆蓋範圍不完整——對於較大的變更集,代理往往會“偷工減料”,選擇性地只審查一些文件,而忽略其他文件。
- 位置漂移— 報告的問題經常與實際代碼位置不符,行號或文件引用偏離目標。
- 品質不穩定-自然語言驅動的技能很難調試,即使提示詞略有變化,審核品質也會大幅波動。
主要特色
- 混合架構:確定性 + 智能體
- 精準評論定位與反思
- 多模型協定支持
- 動態並發處理
- 智慧記憶體壓縮
- 內建審查規則
核心功能
- 支援工作區變更、分支差異和單次提交審查模式
- 支援使用 Anthropic 和 OpenAI 相容協定的 LLM 服務
- 並行審查,超時時間可自訂
- 輸出格式支援文字和 JSON
- Claude Code 用戶無需配置
- 用於視覺化評論結果的 WebUI 檢視器
審查規則
Open Code Review 使用四層優先權鏈來解決審核規則。每一層都採用先匹配優先的原則:如果檔案路徑與某個模式匹配,則使用該規則;否則,該規則將傳遞給下一層。
Picture Source
Alibaba

留言
張貼留言