Skip to content

Agent Release Gate:AI 功能上线前要过哪些门禁 ​

这篇文章解决什么问题 ​

传统后端上线通常看单元测试、集成测试和监控。Agent 系统还要额外面对模型漂移、Prompt 变更、RAG 召回退化、工具 schema 变化、安全攻击、成本上升和输出不稳定。

Agent Release Gate 的目标是在上线前用一组门禁判断:这个版本是否可以进入 staging、canary 和 production。

发布门禁总览 ​

门禁关注点
Code Gate类型检查、单元测试、lint、构建
Contract GateJSON schema、tool args、Trace event、MCP schema
Eval Gatesmoke、regression、benchmark、judge score
RAG Gaterecall、citation、permission filter
Safety Gateprompt injection、越权、危险工具
Cost Gatecost per task、token、缓存命中
Latency Gatep50/p95、队列等待、工具耗时
Ops Gate监控、告警、runbook、回滚开关
Product Gate任务完成率、反馈、人工接管影响

Prompt 变更门禁 ​

Prompt 改动必须至少回答:

  • prompt_version 是什么?
  • 影响哪些 task_type?
  • 是否跑了 conversation regression?
  • schema pass rate 是否下降?
  • 安全样本是否仍通过?
  • 成本和延迟是否变化?

Prompt 是生产资产,不是随手改的字符串。

模型切换门禁 ​

模型切换要先离线评测,再 shadow traffic,再 canary。门禁指标包括:

  • task success rate 不下降。
  • safety regression 为 0。
  • cost per task 在预算内。
  • p95 latency 在 SLO 内。
  • schema pass rate 不下降。
  • 关键业务样本通过。

RAG 变更门禁 ​

RAG 变更包括 chunk、embedding、rerank、metadata filter、索引和权限策略。必须验证:

  • Recall@k。
  • citation accuracy。
  • no-answer 拒答。
  • tenant 权限过滤。
  • hard negative。
  • 高价值查询回归。

Tool / MCP 变更门禁 ​

工具变更要验证:

  • schema 兼容性。
  • 参数校验。
  • 权限策略。
  • 高风险审批。
  • tool timeout 和错误分类。
  • 审计字段完整。

发布策略 ​

text
local checks → staging eval → shadow traffic → canary → production
阶段说明
local构建、契约测试、小样本 eval
staging全量 regression、安全样本、工具 mock/real smoke
shadow复制真实流量但不影响用户
canary小比例用户真实使用
production自动监控和回滚条件

自动回滚条件 ​

  • error rate 超过阈值。
  • safety regression 命中。
  • cost per task 超预算。
  • p95 latency 超 SLO。
  • schema pass rate 下跌。
  • negative feedback 激增。
  • handoff rate 异常上升。

面试表达 ​

> 我会为 Agent 上线设计 Release Gate,而不是只跑普通单元测试。Agent 发布前要过 code、contract、eval、RAG、safety、cost、latency、ops 和 product 几类门禁。Prompt、模型、RAG、MCP tool schema 任何变化都要跑对应 regression。发布路径是 local checks、staging eval、shadow traffic、canary、production,并设置自动回滚条件,比如 safety regression、schema pass rate 下降、p95 超 SLO、cost 超预算或负反馈激增。

相关链接 ​