我越来越觉得,AI参与故障修复最危险的时刻,不是它给错答案,而是团队因为它“说得很像”就忘了停下来确认。告警一多、群里一急,人很容易把一份流畅的故障摘要当成事实,把一段看似合理的补丁当成解法。真正好用的流程,应该允许AI一路帮我们跑,但也要在关键位置硬生生踩一脚刹车。

我会把AI放在它最擅长的位置:整理重复告警、串联日志与近期变更、列出可疑代码路径、起草修复方案和合并请求说明。这些工作原本最磨人,交给AI处理确实省心。
但每次进入下一步前,都要有一个明确的暂停问题。比如故障汇总完成后,先确认影响范围是否符合业务表现;代码定位后,先问它是否解释了全部关键现象;补丁生成后,先看它是在修根因,还是只把报错压下去了。答不上来,就不推进。
这种“暂停”不是拖慢救火,而是避免我们在慌乱里扩大事故。尤其涉及数据一致性、权限、计费、公共接口或不可逆操作时,AI再自信也只能提供候选方案,不能替人按下执行键。
我很在意AI输出里有没有证据链。它说两个告警属于同一事件,依据是什么?它怀疑某段代码,关联了哪些错误信息和变更?它建议回滚或修改,又准备如何验证?没有这些内容,漂亮的结论就只是一个待核实的猜测。
修复进入合并前,我会盯住几件很朴素的事:测试是否真实执行过,失败信号是否定义清楚,发布后看什么,出问题由谁回滚。只要其中一项还悬着,流程就该停在待处理状态。
AI故障修复真正该追求的,不是“无人值守地自动改生产”,而是减少人肉检索和重复劳动,让工程师把注意力留给判断、验证与承担责任。能暂停,才敢自动推进。
参与讨论
暂无评论,快来发表你的观点吧!