AI 能写更多代码,系统仍需人工构建
AI Can Write More of the Code. We Still Have to Engineer the System
当人们谈论 AI 如何改变软件开发时,往往混淆了实现、设计与决策。我认为,智能体可以承担更多编码工作,辅助分析、设计和测试,但工程师必须坚守决定构建什么以及接受什么证据的责任。这改变了工作方式,却不会让责任消失。我反对将开发者简化为打字员,也警惕仅凭演示就断言工作被取代。关键在于如何在使用工具的同时,保持决策可见、反馈有效。我们需要为架构决策建立持久的记录,明确下一步行为,并让生成内容接受严格验证。文档必须值得维护,验收决策必须清晰。在 AI 辅助开发中,真正的标准是:你能否解释请求了什么、改变了什么,以及证据为何支持接受它。
智能体可以承担更多实现工作,并辅助分析、设计和测试,但工程师仍需负责决定要构建什么,以及哪些证据足以接受它。