2025年,"vibe coding"(氛围编程)一词进入软件行业词汇表时,它所描述的是一种异常简单的循环:描述期望的结果,让模型生成代码,运行测试,持续提示直到结果令人满意。 这个词听上去轻松有趣,但背后的转变一点也不轻松。 一年之后,模型不再停留在聊天窗口中等待下一条指令。Claude Code 能够自行浏览代码仓库、编辑多个文件、运行命令、测试自己的工作并提交修改。Codex 应用则可以承担长期任务,并行工作,并将代码差异(diff)交给开发者审阅。 提示词(prompt)现在启动的是一个执行循环。 这比单纯的提示驱动代码生成要强大得多,同时也暴露了一个更棘手的问题:在什么样的前提条件得到满足之前,我们才应该信任由此产生的改动并将其部署到生产环境中? "Vibe coding"一词已经宽泛到足以掩盖三种截然不同的工作方式。 第一种是提示驱动生成。它始于一个请求和迭代反馈,系统产出代码或小型应用,成功通常意味着演示流程能够跑通。 第二种是智能体编程。它在提示驱动的基础上加入了代码仓库、工具和更长的任务周期。系统可以规划、编辑、运行命令、测试、检查失败原因并继续工作。 第三种是生产工程。它增加了团队发布所必需的控制和证据,始于提示之前,延续于智能体声称任务完成之后。 这三种模式可以使用同一个模型,真正改变的是围绕模型的操作契约。 Vibe coding 是一种交互风格,智能体编程是一种系统能力,生产工程则是一种组织责任。 把它们混为一谈,会让一次成功的智能体运行看起来像是一次发布决策——但事实并非如此。 第一代AI编程工具帮助开发者更高效地打字,而当前一代的工具已经能够主动行动。一个智能体可以安装依赖、修改接口、更新所有调用方、运行测试套件、检查失败原因并再次尝试。它能够做出一系列技术决策,并观察这些决策带来的后果。 这正是从"生成代码"到"自主执行"的本质跨越,也是每一位工程负责人必须认真对待的分水岭。
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.