核心内容总结
随着AI Agent从聊天工具转向实际业务操作(比如改CRM数据、处理退款、部署代码),其错误不再是“胡说八道”那么简单——可能系统没报错,但订错机票、填错客户信息、漏处理退款等隐蔽错误会造成真实损失。因此,Google、微软、Grafana等平台都在给Agent补“质检线”:通过可观测性记录Agent做事的全过程(像监控录像),通过Eval(评测)判断结果是否正确,两者结合形成从发现错误到修复优化的闭环,同时倒逼企业明确业务标准,避免被单一平台绑定。
一、Agent干正事了,为啥突然要质检?
以前Agent只是聊天,说错话用户能马上纠正;现在它有权限改数据、花钱、发邮件,错误直接落到现实里。比如订机票时,系统返回“成功”(技术指标全正常),但实际订成后天或填错乘机人——用户到机场才发现白跑。更麻烦的是,Agent的行为会随模型更新、提示词修改、新工具接入悄悄变样,今天没问题,下周可能就出错。
传统监控只能看“系统崩没崩”(比如接口超时、CPU满),管不了“业务办没办对”。Anthropic的Claude Code案例很典型:用户觉得它变笨了,但模型本身没降级,问题出在默认推理强度调低、上下文清理有bug、提示词优化误伤编程质量——这些隐蔽问题,传统监控根本查不出来。
二、Eval和可观测性:一个判对错,一个查过程
这俩常被混,但作用完全不同:
- 可观测性:记录“刚才发生了啥”——用户提了啥要求、Agent调用了哪些工具、参数填了啥、每步耗时多少、改了哪些数据。就像给Agent装了个“行车记录仪”,出问题时能回放找原因(比如是模型理解错了,还是工具调用参数错了)。
- Eval:判断“这次算不算做对”——退款真到账了吗?工单真关闭了吗?代码通过测试了吗?有没有泄露敏感信息?比如Agent说“退款已处理”,Eval会去查支付系统的实际状态,而不是只看Agent的回复。
微软说得很明白:轨迹回答“发生了什么”,评测判断“好不好”,优化决定“下一步改哪里”。没有轨迹,找不到错误根源;只有轨迹,分不清哪条是事故哪条只是绕路。
三、质检线不是装个面板就行,得建闭环
建质检线不是加个监控面板那么简单,得形成“发现问题→解决问题→防止再犯”的闭环:
1. 留轨迹:Agent每做一件事,都记录全过程(比如调用了哪些工具、改了哪些数据库字段);
2. 找失败:从轨迹里挑出业务错误(比如订错机票、漏验证身份);
3. 变测试样本:把这些真实失败案例脱敏后,变成Agent的测试题(比如下次再遇到“订明天上海机票”,就自动检查日期和乘机人);
4. 修改验证:根据错误改系统(比如调整提示词、加权限校验),再用测试样本验证;
5. 小流量上线:先给部分用户用,继续观察有没有新问题。
裁判方式也得组合:规则(比如订单是否生成、金额对不对)用脚本查,开放性判断(比如客服回复是否贴心)用LLM,高风险案例(比如涉及钱或权限)必须人工看——这样既高效又靠谱。
四、质检线逼企业说清楚:到底啥算“做对了”
很多企业平时说“客服要更有帮助”“销售要懂客户”,但这些模糊要求Agent根本听不懂。建质检线时,必须把这些要求变成可检查的规则:
- “客服更有帮助”→用户问题解决才算,还是安抚住就行?什么时候必须转人工?
- “销售懂客户”→不能把A客户的资料写进B客户的CRM里;
- “报告高质量”→关键结论必须有可靠来源,不能瞎编。
这些规则藏在业务细节里,比如金融机构的合规要求、电商的售后标准,积累多了就成了企业的核心资产——大厂争的就是谁能帮企业把这些规则落地(Google想收进Agent平台,微软想放进Foundry)。为了不被绑定,企业更倾向用OpenTelemetry这类开放标准记录轨迹,这样换模型或平台时,自己的经验能带走。
最后:Agent的竞争变了
以前AI比“谁回答更聪明”,现在Agent比“谁做事更靠谱”——行动可见、结果可验收、错了能纠正。不是要Agent永远不犯错,而是要它知道啥该停、啥该问,系统能记录它做过啥,把错误变成下次的测试题。Agent已经开始干正事,质检线就是它能走进企业核心流程的“入场券”。