AI 輔助程式碼審查
Human → AI使用 AI 與人工監督進行 Lint 檢查、審查與核准程式碼變更。
3 個節點 · 3 條連接tech
agenthumancicd
視覺化
執行 Linter 與型別檢查cicd
自動化靜態分析。
↓sequential→ AI 程式碼審查
AI 程式碼審查agent
AI 審查差異以找出錯誤、安全問題及風格違規。
↓sequential→ 資深工程師核准
↓fallback→ 執行 Linter 與型別檢查
資深工程師核准human
由人工審查 AI 的發現並核准合併。
uc-code-review.osop.yaml
osop_version: "1.0"
id: "ai-code-review"
name:"AI 輔助程式碼審查"
description:"使用 AI 與人工監督進行 Lint 檢查、審查與核准程式碼變更。"
nodes:
- id: "lint"
type: "cicd"
subtype: "test"
name: "執行 Linter 與型別檢查"
description: "自動化靜態分析。"
- id: "review"
type: "agent"
subtype: "llm"
name: "AI 程式碼審查"
description: "AI 審查差異以找出錯誤、安全問題及風格違規。"
security:
risk_level: "low"
- id: "approve"
type: "human"
subtype: "review"
name: "資深工程師核准"
description: "由人工審查 AI 的發現並核准合併。"
security:
approval_gate: true
edges:
- from: "lint"
to: "review"
mode: "sequential"
- from: "review"
to: "approve"
mode: "sequential"
- from: "review"
to: "lint"
mode: "fallback"
label: "Lint failures found by AI"