Santiago:我想强调两点:
1. AI应该用来辅助你写软件,让你更高效、更有生产力。
2. 但你绝不能完全信任AI写出的代码,必须自己验证每一行输出。
这两点看似矛盾,却完全可以兼容。不了解这一点的人,我也不信。
很多新开发者只用AI提速,却没真正理解背后原理,这是很危险的。AI是“助手”,不是“权威”。你必须保持对代码的判断力,承担起最终责任。
AI能自动生成测试代码,但它无法真正理解业务逻辑,验证测试的合理性只能靠人来做。AI帮你写代码,但你要像审计员一样严格把关。
这种“协作”关系才是未来:开发者是驾驶员,AI是副驾,而不是自动驾驶。放任AI代写,后续维护和BUG风险只会更大。
这条原则不仅适用于软件开发,也适用于任何领域:AI加速你的流程,但真正的“思考”和“判断”永远是人的工作。生产力没有建立在理解上的提升,终究不是进步。
当然,具体风险管理也要看场景。非关键系统可以适度依赖AI,但涉及安全、生命或法规的系统,绝不能放松审查。
总结来说,AI是强大的工具,但别让它替代你的思考。持续学习、验证与反思,才能真正发挥AI的价值。
原文链接:x.com/svpino/status/1985721456031113680
