AI Agent 上线后,别只盯调用成功率

很多团队第一次把 AI Agent 接进真实流程时,最容易盯住一个指标:调用成功率。

这个指标当然要看,但它只回答了一个很窄的问题:系统有没有正常返回。

生产环境里更重要的问题是:Agent 的建议有没有被业务采纳?人工有没有大量改写?工具失败是否集中在某几个外部依赖?高风险动作有没有被拦住?出错之后能不能回滚和补偿?

如果这些信号没有建立起来,一个 99% 调用成功率的 Agent,也可能只是稳定地产生低质量建议。

为什么调用成功率不够

接口成功率通常只覆盖模型调用、检索调用或工具调用有没有返回 2xx。它看不到下面这些问题:

  1. 输出可以返回,但业务人员完全不用。
  2. 建议看起来完整,但关键证据缺失。
  3. 工具调用成功,但参数选错了对象。
  4. 用户每次都要人工改一大段。
  5. Agent 被护栏拦截很多次,但没有人复盘原因。
  6. 出错后靠人工救火,没有固定补偿路径。

所以我更建议把上线后的监控拆成“可用、可信、可控”三层来看,而不是只看系统是否活着。

上线后先看 6 个生产信号

1. 建议采纳率

采纳率不是简单地问“用户点没点确认”,而是看 Agent 的输出是否进入了真实业务动作。

可以拆成三类:

  • 直接采纳:用户基本不改,直接执行。
  • 修改后采纳:用户改了一部分,再执行。
  • 放弃:用户没有采用,或者转人工重做。

这个指标能很快暴露“demo 看起来不错,真实场景没人敢用”的问题。

2. 人工改动率

如果每条输出都要人改 60% 以上,系统不一定是失败,但它大概率还不是自动化系统。

这里可以记录:

  • 标题、摘要、正文、参数分别被改了多少。
  • 哪些字段最常被人工覆盖。
  • 改动后是否提高了通过率或满意度。

人工改动不是噪音,它是非常有价值的训练信号和流程信号。

3. 工具失败分布

工具调用失败不要只记一个总数。要按错误类型和外部依赖拆开:

信号 应该记录什么
参数错误 schema 校验失败、缺字段、格式不合法
权限错误 无权限、越权、审批未通过
外部依赖错误 超时、限流、5xx、连接失败
业务拒绝 库存不足、状态不允许、对象不存在

这样才能判断问题是在提示词、工具定义、权限模型,还是外部系统稳定性。

4. 高风险动作拦截率

生产 Agent 一旦能写数据、发消息、改配置、触发工单,就必须记录高风险动作的拦截情况。

这里要看两个方向:

  • 拦得住:越权、金额超限、删除、批量操作是否被拦截。
  • 别乱拦:正常业务动作是否频繁被误伤。

护栏不是摆设。拦截记录应该能回放到具体输入、工具、参数、规则和人工审批结果。

5. 回滚和补偿触发

有副作用的 Agent,不能只设计“成功路径”。

比如:

  • 发错消息后是否能撤回或补发说明。
  • 重复创建工单后是否能合并或关闭。
  • 写错字段后是否能恢复上一个版本。
  • 外部接口半成功时是否有补偿任务。

上线后要记录补偿触发次数、补偿是否成功、是否需要人工介入。这个指标比“有没有报错”更接近真实生产风险。

6. 审计链完整率

当业务问“为什么 Agent 当时这么做”时,系统不能只剩一句模型输出。

至少要能查到:

  • 用户输入和上下文版本。
  • 命中的知识、引用或检索结果。
  • 模型、提示词和路由策略版本。
  • 工具调用入参、出参、错误码和重试链路。
  • 人工确认、拒绝或改写记录。

审计链完整率可以作为一个硬指标:关键事件是否都有可回放证据。

一个更实用的日志结构

不需要一开始就上很复杂的平台,但关键字段要先留出来:

{
  "trace_id": "agent-run-20260706-001",
  "scenario": "support_ticket_triage",
  "model_route": "fast_model_with_escalation",
  "adoption": "edited_then_accepted",
  "human_edit_ratio": 0.32,
  "tool_calls": [
    {
      "tool": "create_ticket",
      "status": "blocked",
      "reason": "missing_required_approval"
    }
  ],
  "risk_guardrail": {
    "triggered": true,
    "rule": "write_action_requires_human_confirm"
  },
  "audit_complete": true
}

这类结构化记录的价值,不只是排障。它还能帮助团队判断下一轮应该优化提示词、知识库、工具定义、权限规则,还是业务流程本身。

上线第一周怎么复盘

我通常会建议第一周不要急着扩大范围,而是先做一个轻量复盘:

  1. 抽样 20 到 50 条真实运行记录。
  2. 标出直接采纳、修改采纳、放弃三类。
  3. 把失败按“模型、知识、工具、权限、流程”归因。
  4. 看高风险拦截是否有误伤或漏拦。
  5. 检查每条关键动作是否能完整回放。

如果这些信号都比较健康,再考虑扩大场景或提高自动化比例。

小结

AI Agent 上线后,调用成功率只是底线,不是质量指标。

真正需要持续看的,是采纳率、人工改动率、工具失败分布、高风险动作拦截、回滚补偿和审计链完整率。

这些指标能帮助团队回答一个更关键的问题:这个 Agent 不是“能不能跑”,而是能不能在真实业务里被信任、被控制、被持续改进。

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐