Vibe Coding

Vibe Coding 不是让 AI 随便写代码,而是把 AI 放进真实开发流程。

AI 能生成代码,但项目能不能做好,取决于你是否能讲清目标、提供上下文、拆分任务、运行结果、反馈问题,并判断输出是否符合业务。

人和 AI 各负责什么

人负责目标

你要说明用户是谁、要完成什么动作、成功后看到什么结果,以及哪些旧功能不能被破坏。

AI 负责生成和解释

AI 可以生成页面、接口、数据结构、校验逻辑,也可以解释报错、整理文档和提出验收清单。

人负责验收

最终要由你判断页面是否能用、流程是否符合业务、数据是否安全、上线是否可靠。

一次高质量 AI 开发对话应该包含什么

项目背景

例如:这是一个生活服务预约微信小程序,已有首页、服务列表、预约表单、我的预约和后台。

当前目标

例如:我要增加预约提醒功能,先不要改登录方式,也不要影响已有预约提交。

相关文件和数据

告诉 AI 本次可能涉及哪些页面、接口、数据库表和配置文件,避免它凭空创造结构。

验收标准

说明做到什么才算完成,例如页面能打开、接口返回 bookingId、重复提交会被拦截、旧流程仍然可用。

常见错误

一次让 AI 做太多

“帮我做完整会员系统”太大,应该拆成字段设计、页面展示、权限判断、价格规则和验收测试。

不给上下文

只说“这个不行”没有用。要给截图、报错、操作步骤、相关代码和期望结果。

不看 diff 不验收

AI 改完代码后要看改动范围,运行验证,再提交 Git。否则很容易把旧功能改坏。

AIStudy 如何训练 Vibe Coding

课程不是单独讲提示词,而是在每一章里训练同一套动作:先说清需求,让 AI 分析文件和流程,再生成代码,最后运行、反馈、验收和记录。

页面阶段

学会描述布局、导航和用户动作,而不是只说“做得好看一点”。

后端阶段

学会让 AI 先说明接口收到什么、校验什么、保存到哪里、成功失败返回什么。

上线阶段

学会让 AI 输出发布检查表、配置清单、回滚方案和运维注意事项。

真正的 AI 编程能力,是把 AI 输出变成可交付结果。

从一个微信小程序项目开始训练,比单独背提示词更有效。