← Back to Dashboard
1. Prompt Versioning and Promotion2. CI/CD Quality Gates for AI
CI/CD Quality Gates for AI
📚 MLOps and PromptOps⏱ 10 min⭐ 110 XP⌨ Hands-on lab
Automated Gates, Not Manual Hope
Embed AI-specific release gates in CI pipelines: task quality, policy adherence, latency, and cost impact. Prevent deploy when metrics fail - production incidents are more expensive than delayed releases, and "it looked fine in the playground" is not a test strategy.
The AI Quality Pipeline
# .github/workflows/ai-release.yml (conceptual)
on: pull_request
jobs:
ai-gates:
steps:
- run: validate-schemas prompts/ guardrails/ # artifacts parse + lint
- run: eval --suite golden --min-score 0.85 # quality gate
- run: eval --suite safety --min-block 0.97 # safety gate (blocking)
- run: eval --suite regression --allow-fail 0 # fixed bugs stay fixed
- run: perf-probe --p95-max 2200ms --n 50 # latency sanity
- run: cost-delta --max-increase 10% # token budget guard
Gate Design Rules
| Rule | Rationale |
|---|---|
| Machine-checkable thresholds | "Looks good to me" doesn't scale and can't be audited |
| Safety gates are non-overridable | Quality gates may allow justified exceptions; new safety false negatives never ship |
| Fail with diffs, not scores | "0.83 < 0.85" is useless; show WHICH cases regressed versus the incumbent |
| Keep eval runs cheap | A tiered suite (smoke → full) keeps PR feedback under minutes, full suite pre-merge |
Post-Deploy Automation
- Canary metrics wired to automatic rollback triggers - e.g. "incident-rate +40% in 1h" or "guardrail interventions +30%" reverts the manifest without waiting for a human to notice.
- Release annotations on dashboards - every metric graph shows deploy markers, so correlation is visual and instant.
- Scores archived per release - trend lines across versions expose slow quality erosion that single releases hide.
Culture check: if teams routinely bypass the gates "just this once", the gates are either too slow or not trusted. Fix the suite's speed and flakiness - don't normalise the bypass.
⌨ HANDS-ON LABDefine AI Release Gates
⭐ +150 XPCreate CI rules that block deployments when quality or safety drops below threshold.
1Write gate criteria in a policy file.
2Add rollback trigger criteria.
OBJECTIVE 1 / 2 — type "hint" if stuck
🧪 Knowledge Check
Press 1-4 to select1 of 2
AI release gates should validate:
Only syntax
Quality, safety, performance, and cost
Only build time
Only README