宝玉老师说的很赞同,我可以来补充一些其他视角(后端和前端的 Vb)。 在我写后端 Java 的时候,我从来不用 Vb 编程,全部手工代码,因为 Java 生态极其成熟,框架已经高度封装了底层技术细节,我只需专注于业务逻辑的实现。 业务逻辑解释给 AI 的成本 > 编码成本,所以我在后端不使用 Vb 编程。 但是在我写前端的时候,我往往会使用 Agent 全自动 + 一个编辑器用来微调,99% 的代码是 Agent 帮我写的,我只需要根据它的结果做一些微调,很多时候一遍过。 为什么我在写前端的时候会用 Agent 全自动呢?一个很大的原因就是前端代码的重复性是无法省略的,无论你是多高级的工程师,每一个组件、每一个按钮,还是需要自己引入到合适的地方并搭配出想要的效果。 每一个前端的校验、弹窗、提示、表单提交都不可能有框架替你完成,你还是要手写,这个时候 Agent 全自动的好处就凸显了,只要你把 Task 写的清楚,现在的模型能力就可以帮你进行 99% 的还原。 现在前端的全栈开发,已经有成熟的 Monorepo 模式,这种模式下大模型可以在同一个仓库中了解整个项目的所有 API 和 对象定义,所以我认为全栈开发使用 Monorepo + Agent 全自动,简直效率爆炸。 总结一下我的想法:是否使用 Agent 全自动,取决于它是否能帮我节省时间,提高效率,而对于一个成熟的工程师来说,你应该很容易判断那些代码场景可以使用 Agent 提高效率。