平台工程
AI Code Review Action — Multi-Agent PR Review
Gitea CI Action:PR 建立/更新時自動觸發 5 個不同人設的 AI reviewer(前端 / 後端 / 資安 / Domain / 架構)平行審查,以 inline comment + 團隊討論總結形式提交 PR Review。
專案概覽
Gitea CI Action:PR 建立/更新時自動觸發 5 個不同人設的 AI reviewer(前端 / 後端 / 資安 / Domain / 架構)平行審查,以 inline comment + 團隊討論總結形式提交 PR Review。
為什麼會做
背景
遇到什麼問題
問題
人工 Code Review 耗時且容易遺漏特定模式(OWASP、breaking change、domain 規則),小型變更的 review 成本比例過高。
如何解決
解法
5 個 reviewer agent 各帶專業人設與關注面向,依內部開發準則平行分析 PR diff,並對新舊程式碼做建置後比對確認無非預期例外 → 彙整為 inline comments + 總結討論 → 支援 SKILL.md 領域知識注入與 Slack 通知。驅動來源三階段演進:自建多 key 調度池 → 自架內部 AI provider → 整合全域代碼索引,修改建議自動附上組織內現有專案的實際參考連結。
我負責什麼
我的角色
Architecture, Agent Persona Design, Gitea API Integration, CI/CD Action Development
使用技術
技術棧
GoGitea ActionsGoogle Gemini APIMulti-Agent OrchestrationCI/CDSlack Webhook
踩過哪些坑
挑戰
成果
成果
訂為研發團隊 push 前的標準檢查:每次 push 自動觸發多視角審查(inline comments + 總結),降低人工 review 負擔。