读完能搭建智能体上线后的监控、告警、人工接管、回滚与评测闭环,并用两周试点判断继续、降级或停止。

作者:进学斋 · 观山书院
全文约3943字 · 阅读约需14分钟
最近跟几个做智能体交付的团队复盘,现场 demo 大多漂亮:能总结、能查库、能填字段。可一旦接到真实请求,工具超时、权限误拒、输出漂移、人工接管找不到责任人,问题就露出来了。这不是提示词不够华丽,而是运行闭环没有建立。
这篇只讲上线后的运行闭环:正常、降级、熔断怎么划;失败怎么回放;监控怎么最小可用;人工接管、评测回归、回滚包怎么准备;最后用两周试点判断继续、降级或停止。
据行业观察,多数智能体事故不是单一模型错,而是运行边界没有提前划清。闭环建好,才能少靠临时救火。
一、先划运行状态表:正常、降级、熔断
很多团队把智能体状态简化成成功或失败。生产里,失败往往是逐步扩大的。一个解析错误可能先导致字段缺失,再触发工具重试,最后把成本拉高。状态表的意义,是让系统知道什么时候继续、什么时候降权、什么时候停止。
状态表要回答四件事
它要定义进入条件、系统动作、恢复条件和责任人。没有这四项,值班人员只能凭感觉。下面这张表可以直接改成你们团队的版本。
| 状态 | 进入条件 | 系统动作 | 恢复条件 |
|---|---|---|---|
| 正常 | 核心工具可用,输出校验通过,成本在基线内,敏感操作已授权 | 低风险任务自动执行,中风险任务生成建议,高风险任务转审批 | 持续通过评测与监控,进入下一周期评审 |
| 降级 | 解析失败、工具报错或用户纠错连续上升,某类任务质量不稳定,成本异常增长 | 关闭高风险自动执行,保留只读查询、草稿建议和人工确认 | 连续观察窗内失败率回落,回归测试通过,负责人审批恢复 |
| 熔断 | 权限越界、关键依赖不可用、输出造成业务影响、成本或数据风险不可控 | 停用入口,保留证据,切回旧流程,通知负责人和受影响用户 | 根因已修复,事故复盘完成,小范围试点通过 |
这里有一个实操原则:降级不是把智能体变成摆设,而是把能力缩到可解释、可审计、可恢复的范围。
三类任务权限先分清楚
上线前如果没写清楚权限边界,运行中就会出现模型建议退款、客服直接改单、用户没有确认就提交外部动作。至少分成三类:
- 可自动执行:知识库检索、材料摘要、工单初分类、字段抽取草稿、只读状态查询。要求输出可校验,且不直接改变外部状态。
- 只能建议:合同条款修改、费用解释、风险话术、跨部门流程推荐。需要人工确认后才能推进。
- 必须审批:退款、账号权限变更、数据删除、对外发送、资金操作、影响用户权益的写动作。必须保留审批人、理由和证据。
关键输出要带证据字段
没有证据字段,群里只会留下一句“又出问题了”。证据要让人快速回答:输入从哪里来,工具返回什么,校验是否通过,失败在哪一层。
input_source: ticket_id, doc_id, user_context_version
tool_calls: retrieval_status, extraction_status, validation_status
output_check: schema_passed, safety_passed, business_rule_passed
failure_reason: plan_timeout, tool_error, permission_denied, user_correction
这些字段不一定都要展示给用户,但必须存在日志里。
——状态表是控制面,证据日志是显微镜。
配图·秋色温黄
二、最小监控与证据清单
监控不要一上来就做大盘。先抓五类失败,比总体准确率更能指导行动。
先看五类失败
- 解析失败:字段没抽取出来,JSON 不符合模式,表格行列错位。问题常在输入格式和 schema 约束。
- 规划超时:任务拆解太长,多轮检索反复跳转,工具选择犹豫。问题常在任务边界和循环控制。
- 工具报错:依赖接口返回异常,权限过期,参数映射错。问题常在工具链和错误透传。
- 权限拒绝:智能体调用了不该调的动作,或访问了未授权数据。问题常在策略配置和审批链路。
- 用户纠错:用户明确说答非所问、依据不足、建议不可执行。问题常在任务价值和真实场景匹配。
建立任务级日志
日志的目标是可回放。只要给一个 request_id,就能还原它调了哪些工具、用了哪个版本、卡在哪一层、有没有人工接管。字段不求全,但要求稳。
request_id
task_type
agent_version
prompt_version
tool_call_chain
latency
cost
validation_status
fail_layer
human_takeover_count
user_feedback_id
设置可操作阈值
阈值不需要复杂模型,先覆盖会引发事故的变化。可以用固定窗口或滑动窗口,但每个阈值都要对应一个动作。
- 同一任务连续失败达到预设次数,自动转建议模式,暂停写操作。
- 敏感工具拒绝突增,冻结相关动作,检查权限映射和输入来源。
- 成本相比历史基线异常上升,启用缓存、限频和短答案模式。
- 人工接管和用户纠错连续上升,触发评测回归与回滚评估。
最小监控与证据清单
☐ 每个请求有唯一 request_id;
☐ 每次工具调用有状态、耗时和错误码;
☐ 每个失败能归到输入、规划、工具、输出、权限五层;
☐ 每个降级开关有负责人;
☐ 每个人工接管有审批记录和证据包;
☐ 每个版本变更有旧入口和回滚路径;
☐ 每条告警有明确动作,而不是只发通知。
——闭环的意义,是让下一次异常不再靠临时救火。
配图·江水竹影
三、七步闭环:从告警到回滚
七步闭环的目标是让告警变成可处置事件,不是让值班人自己猜。
第1到2步:小范围放量,先把复现能力建起来
先选择低风险流量、白名单用户或单一任务入口。旧入口必须保留,用户或客服能一键回到原流程。与此同时接入监控和日志。如果一个问题无法通过 request_id 复现,后面所有复盘都会变成争论。
第3到4步:失败回放,配置人工接管与敏感审批
告警触发后,不要急着改提示词。先做分层回放:
replay task_id --layers input,plan,tool,output,permission
如果输入本身缺失,优化上下文采集。如果规划反复绕圈,限制最大步数和工具选择策略。如果工具报错,补错误码透传和重试上限。如果输出违反规则,加 schema 校验和业务规则卡点。如果权限拒绝,重新划审批边界。
人工接管不是简单转给人工,而是要给人工一个可决策的证据包:原始请求、关键工具结果、失败原因、建议动作、可点击审批入口。
第5到6步:每周评测回归,准备回滚包
评测回归至少包含三类样本:固定回归样本、对抗样本、业务验收样本。重点不是证明模型变强,而是确认改动没有把已有能力改坏。尤其看字段稳定性、拒答合理性、成本变化和人工接管率。
回滚包要像部署包一样准备,不能只写“把模型切回去”。至少包含:
- 开关路径:如何一键关闭自动执行。
- 旧流程:原客服工单、原审批表单、原报告模板。
- 负责人:产品、工程、业务、合规各自对接人。
- 通知路径:内部值班群、用户公告、依赖方同步。
- 数据修复:错误提交、重复草稿、过期上下文如何清理。
第7步:按证据做三选一决策
运行闭环最终要落到决策:
- 扩容保留:任务失败率低,人工接管少,成本稳定,业务价值能被验收样本证明。
- 降级运行:有价值但依赖不稳,适合继续只读查询、建议生成或限定场景试点。
- 直接下线:风险高、收益弱、成本不可承受,或者问题长期无法归因。
无论哪种,复盘都要写进版本说明。下一任值班人员需要知道:这个版本曾在哪里失败,边界在哪里。
——把事故写成版本说明,是把经验沉淀成系统边界。
四、两周试点计划与常见坑
如果没有完整平台,两周试点也能判断方向。关键不是上线多少功能,而是暴露多少真实运行问题。
第1到3天:选任务,写边界
选择高频、低风险、可验收任务。比如会议纪要摘要、工单初分类、政策问答、字段抽取草稿。同时写清楚成功标准和不做什么。成功标准要能检查:答案是否引用正确、字段是否合规、人工确认是否缩短、错误是否可追踪。不做什么同样重要:不做退款,不改权限,不自动发送。
第4到7天:接入只读日志、反馈入口和小范围告警
这一步只读运行。用户可以提交反馈,工程可以看到日志,运营可以处理告警,但关键写操作仍然留在旧流程。你可以把反馈入口设计成三个按钮:答案有用、依据不足、需要人工。不要一上来做复杂评分。
第8到10天:演练故障
至少演练三次:工具超时、权限拒绝、人工接管。看回滚链路是否可用,旧入口能否恢复,负责人能否在约定流程内决策。演练不是形式主义,它会让告警、日志和审批链真正咬合。
第11到14天:输出试点报告
报告只问三个问题:
- 价值是否成立:它是否减少了重复劳动,是否提高了响应质量,是否让流程可追溯。
- 风险是否可控:失败是否能被及时发现,是否能降级,是否能回滚。
- 成本是否可承受:模型调用、工具维护、人工审核和回滚演练是否划算。
常见坑
- 只演示顺利路径,不演练失败路径。真实事故几乎都藏在边界输入里。
- 把降级做成不可用。降级应保留可解释能力,比如只读查询和建议草稿。
- 日志没有 request_id,问题无法回放,最后只能靠口述定位。
- 人工接管没有证据包,审批人比模型更忙,反而拉低效率。
- 评测集固定不变,导致团队只优化指标,不优化真实任务。
- 回滚只有模型开关,没有旧流程、通知路径和数据清理动作。
三句话讲透
1. 智能体落地不是让模型多会说,而是让系统少失控。
2. 状态表、证据日志和告警动作,比一句更聪明的提示词更接近生产可靠性。
3. 继续、降级、停止不是情绪判断,而是运行闭环给出的证据决策。
如果这篇清单能帮你少一次临时救火,建议收藏,并转给正在负责 Agent 试点的同事。
免责声明:本文内容整理自公开网络资料,仅供学习交流参考,不代表观山书院立场。如涉及版权侵权,请联系我们删除。
联系邮箱:chenxj.g@gmail.com
