昨天下午我用Cursor帮着写了几个接口模块,测试也过了就直接部署了。今天早上系统就崩了,日志里全是那块代码的问题。
领导在群里问是谁负责的,我还没吭声。之前公司没明说能不能用AI写代码,我也就没多想。现在出了事,是我自己用工具的锅,还是产品和测试也得担着?
我有点慌,怕直接把我算主责。要是算AI的问题,那工具厂商又不管这些。
昨天下午我用Cursor帮着写了几个接口模块,测试也过了就直接部署了。今天早上系统就崩了,日志里全是那块代码的问题。 领导在群里问是谁负责的,我还没吭声。之前公司没明说能不能用AI写代码,我也就没多想。现在出了事,是我自己用工具的锅,还是产品和测试也得担着? 我有点慌,怕直接把我算主责。要是算AI的问题,那工具厂商又不管这些。
昨天下午我用Cursor帮着写了几个接口模块,测试也过了就直接部署了。今天早上系统就崩了,日志里全是那块代码的问题。
领导在群里问是谁负责的,我还没吭声。之前公司没明说能不能用AI写代码,我也就没多想。现在出了事,是我自己用工具的锅,还是产品和测试也得担着?
我有点慌,怕直接把我算主责。要是算AI的问题,那工具厂商又不管这些。
这类责任认定要回到公司内部的工程规范与职责边界:通常不以“AI 工具是否参与”为标准,而以“谁提交了代码、谁审核与发布、流程是否合规”来划分。若公司未禁止使用 AI 且你按流程评审、测试、发布,责任一般是团队与流程层面的;若跳过必要评审或越权上线,个人在直接过错上会被认定更重。先别在群里抢口供,先还原事实和流程链条,再配合定位与修复。
| 角色/环节 | 正常职责边界 | 可能的失职/过失点 |
|---|---|---|
| 需求/产品 | 明确需求与验收标准 | 验收条件含糊,关键边界条件缺失 |
| 开发提交者 | 按规范编码、自测、提交 MR,说明风险点 | 跳过自测/文档,直接推主干;未声明高风险变更 |
| 代码评审者 | 审查逻辑、异常处理、性能与安全 | 走过场评审,未关注关键路径/并发/权限 |
| 测试 | 基于用例与边界做验证,签发测试结论 | 用例覆盖不足;仅 happy path;无回归测试 |
| 发布/运维 | 灰度、监控、回滚预案 | 直接全量;缺报警与快速回滚机制 |
| 管理者/流程 | 建立并执行变更控制与检查表 | 无明确规范,纵容“直推上线”文化 |
你的情况要点:
这类表述能把注意力拉回到工程事实与可落地的改进,避免情绪化定责。
本文讨论的是企业内部工程管理与职责边界,不构成法律意见。涉及合同比如对外SLA赔偿、重大停机损失归责,建议由公司法务依据合同与内部制度另行评估。
我也是用过AI写代码,感觉这事责任分得挺模糊的。毕竟你用AI产出的代码,测试没发现问题,部署后才出事,不能完全怪你。不过领导一般喜欢有人背锅,真要分清楚责任还得看你们团队平时怎么管控QA的。其实应该好好跟团队沟通,明确用AI写代码的流程和风险,这样以后出了问题才好分清楚。我觉得你先别急着表态,可以先了解清楚具体漏洞出了哪儿,有没有流程上的问题。毕竟AI是工具,人还是得对结果负责……而且这事以后跟领导探讨下流程规范挺重要。
我觉得你现在最关键是先别急着表态,毕竟测试过去了也得看到整体流程和谁审批上线了。AI写的代码确实有漏洞,但责任通常不是单方面的,尤其是公司没明确规定能不能用这种工具。领导问责任,可能更多是想找个突破口,但实际开发、测试、产品都有参与,谁都甩不开锅。我以前也碰过类似情况,结果最后大家都有点责任,别把锅全往自己头上背。要不先跟同事沟通沟通,看看有没有集体承担的可能……毕竟工具厂商不管,责任归属得看公司流程。