AI Agent 工程实践(33):Agent 如何监控
摘要本文针对 AI Agent 上线后“服务活着却在胡说”的监控盲区梳理了只看存活、只看成本、不盯幻觉三种常见错误提出 Agent 监控应在传统指标之外额外关注成功率、Tool Error、Latency、Cost、Token、Memory Hit、Hallucination 七个 LLM 专属维度并给出七指标看板、Mermaid 架构图、Prometheus 打点与离线 eval 示例最后按“可用性必告警、质量类观察为主”的分级原则避免告警疲劳。系列AI Agent 工程实践上一篇第 32 篇《Agent 如何上线》下一篇第 34 篇《企业 AI Agent 架构》一、开场agent 变傻了没人知道运营说最近 agent 答得不对。工程师去查发现三天前某个模型版本更新后特定问题开始胡说。但因为没有监控谁也说不清是哪天开始的哪个场景哪个模型影响多少用户只能靠用户投诉反推。上篇32讲安全上线这篇讲上线后怎么知道它好不好——监控。二、问题背景传统监控不够只看服务存活# 健康检查只返回 200 app.get(/health) def health(): return {status: ok} # 服务活着 ≠ agent 答得好Agent 挂了HTTP 500你会知道但它活着却在胡说传统监控毫无感知。Agent 监控 传统指标 LLM 专属指标。三、错误尝试三种监控盲区错误 1只看 CPU/内存/存活服务没崩就以为没事质量劣化完全盲区。等到发现已经是大量错误回答被用户看见了。错误 2只看成本成本没超就安心但成本和质量是两个轴——可能又贵又烂省钱但答非所问。错误 3不盯幻觉LLM 偶尔胡说正常不量化幻觉率等到客诉才暴露信誉损失已发生。四、关键观察Agent 要盯七个指标传统服务的指标QPS、错误率、延迟只是底座。Agent 额外要盯7 个 LLM 维度成功率请求完整跑完、未异常中断的比例。Tool Error工具调用失败率——Agent 最常见的硬错误。Latency端到端延迟P50/P95——用户体感。Cost单请求成本 日/月总成本趋势。Token输入/输出 token 消耗成本与上下文膨胀的前兆。Memory Hit记忆命中率——命中低说明记不住用户体验差。Hallucination幻觉率——靠 eval 集 用户反馈打分量化。前 5 个可直接打点后 2 个要靠埋点 评估 反馈间接度量。缺任何一个你对系统的认知就有盲区。五、最终方案七指标看板指标定义为什么必须看异常信号成功率未异常中断的请求占比系统基本可用性突降Tool Error工具调用失败次数/总调用Agent 主要硬错误源持续 2%LatencyP50/P95 端到端耗时用户体感P95 翻倍Cost单请求 周期总成本烧钱速度日均超预算Token输入输出 token 量上下文膨胀/成本前兆陡增Memory Hit命中长期记忆比例是否记住用户持续偏低Hallucination幻觉回答占比质量底线上升监控数据流向Agent 运行时打点 → 日志/链路收集 → 指标聚合 → 看板 告警。六、架构图Mermaid七、代码与配置示例用计数器打点伪 Prometheusfrom prometheus_client import Counter, Histogram REQ Counter(agent_requests_total, 总请求) TOOL_ERR Counter(agent_tool_errors_total, 工具失败) LAT Histogram(agent_latency_seconds, 端到端延迟) LAT.time() def handle(req): REQ.inc() try: return run_agent(req) except ToolError: TOOL_ERR.inc() # 工具失败单独计数 raise幻觉率靠离线 eval# 每日跑 eval 集统计答非所问比例 bad sum(1 for c in eval_set if not is_correct(c)) hallucination_rate bad / len(eval_set) # 趋势监控八、设计权衡告警 vs 观察指标建议理由成功率/Tool Error必告警直接影响可用Latency P95告警体感硬指标Cost/Token观察预算线趋势性不必秒级Memory Hit观察体验指标Hallucination周级观察需 eval滞后反过度告警什么都告警 告警疲劳真正异常被淹没。分级——可用性必告警质量类观察为主。把告警留给不处理就出事的指标。九、总结✅ 服务活着 ≠ agent 答得好传统监控对质量劣化盲区。✅ 三种盲区只看存活、只看成本、不盯幻觉。✅ Agent 监控 传统指标 7 个 LLM 维度成功率/Tool Error/Latency/Cost/Token/Memory Hit/Hallucination。✅ 前 5 直接打点后 2 靠 eval 用户反馈间接度量。✅ 分级可用性必告警质量类观察为主防告警疲劳。下一篇把前面所有零件画成一张企业全链路图。34参考资料带用途说明本系列32Agent 如何上线本文监控指标是32灰度/全量判断的依据。本系列27日志系统监控的打点数据来自27的日志字段设计。本系列28可观测性Trace/Span 是本文链路追踪的理论基础。本系列30Agent 如何做测试幻觉率评估复用30的 Golden Dataset。Prometheus 文档prometheus.io指标打点与聚合的实现参考。本文是 AI Agent 工程实践系列的第 33 篇第四阶段第十三篇。系列导航上一篇第 32 篇《Agent 如何上线》下一篇第 34 篇《企业 AI Agent 架构》

相关新闻

工程勘察劳务资质申报要点与常见驳回原因分析

工程勘察劳务资质申报要点与常见驳回原因分析

工程勘察劳务资质是工程勘察资质体系中的重要组成部分,包括工程钻探和凿井两个分项,不分等级。取得该资质的企业可承担相应的工程钻探、凿井等工程勘察劳务业务,是岩土工程、地质勘察等领域企业的基础准入资质。本文将系统梳理工程勘察劳务资…

2026/10/25 4:14:14 阅读更多 →
小白程序员转行网络安全:收藏这份实用指南,开启高薪之路!

小白程序员转行网络安全:收藏这份实用指南,开启高薪之路!

小白程序员转行网络安全:收藏这份实用指南,开启高薪之路! 本文为想转行网络安全的读者提供实用建议,涵盖行业概况、学习路径、入门建议、就业情况及转行策略。文章强调网络安全的重要性与挑战,推荐通过自学、报班或实…

2026/10/24 13:33:15 阅读更多 →
【LLM】Qwen3-32B服务化部署、请求和性能测试

【LLM】Qwen3-32B服务化部署、请求和性能测试

Qwen3-32B 功能:文本生成部署方式:使用8卡 nvidia A100/asend 910b 部署 模型下载 pip install modelscope mkdir Qwen3-32B modelscope download --model Qwen/Qwen3-32B --local_dir Qwen3-32B镜像 nvidia镜像 vllm/vllm-openai:latestasend镜像 quay.…

2026/10/26 0:00:54 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/1 0:24:43 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/31 10:20:19 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/31 10:20:23 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/1 1:06:58 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/31 10:30:19 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/31 9:29:43 阅读更多 →

日新闻

周新闻

月新闻