【AI原生】用Vibe Coding写产品前端原型的一些经验

AI Native是大势所趋,AI Coding的技能必不可少。鉴于此,笔者决定新开一个AI Native系列,记录自己后续在All-In-AI路程上的点滴,分享自己通过AI提升日常工作跟研发效率的思考和经验。

先前的文章也讨论到,因为工作的原因,笔者已经开始在做ToB稳定性治理的事情,所以近期也一直在通过Vibe Coding的方式,设计相关平台能力要做些什么,产品形式上需要如何呈现。从效果上看,AI写前端原型的能力还是比较OK的,能够很快速满足笔者的工作需要。今天这篇文章,就简单聊一下这个过程中的经验。

笔者用的工具是Qoder,通过Quest模式去快速搭建前端原型,整一个过程是这样的:

首先是需求文档,这部分基本上是自己纯手写,因为设计到很多实际业务层面还有自己对实现效果预期的思考。需求文档写完后,先不急去丢给AI,先让AI理解前后端项目,沉淀一些memory,然后再丢需求文档,这样AI就能够知道可能涉及哪些地方的修改,对应模块的代码以前写的怎么样。

然后因为是搭建原型,所以需要告诉AI新开一个项目,把原来前端项目copy过去(本地开发方便的话,git worktree更合适),完了之后告诉AI用原来项目的样式去搭建这个新模块(此处注明,旧版本的Qoder的Quest有内置前端原型的Skill,可以直接用)。模块功能点梳理清楚,明确页面上需要哪些元素、交互逻辑是怎样的,配合上涵盖自己设计预期的截图,这样AI也可以充分去理解。基本上搞个半天左右,就可以搭建出来一个5个主页签带上4个子页签这种规格的前端原型了。

剩下的就是微调,利用AI做渐进式优化,有时如果方案需要调整,改一下描述重新生成就好,也不需要自己亲自参与重构,让AI自由发挥即可。这里需要注意的是,AI对于复杂业务状态管理的理解还是有局限的,可能某些场景下AI会get不到自己的想法,所以笔者的建议一是自己要给够足够的上下文信息,必要时喂一些文档,另一块就是拿一些rules来harness下,不要让AI过分自由发挥,想的太多。不过整体来看,原型图因为并非最终的功能实现,所以也不需要做的太细致,能表现基本内容就行。

总体来看,用Vibe Coding从0到1写前端原型来辅助产品技术方案,目前已有的工具还是可以很方便达到效果的。算是AI提效的一个很成熟的场景了。

相关推荐
小粉粉hhh4 小时前
React(三)——Redux
前端·javascript·react.js
易知微EasyV数据可视化5 小时前
定制化3D组件开发:打造差异化孪生体验
前端·人工智能·经验分享·数字孪生
小李云雾5 小时前
LangGraph[2] ---- 控制流与持久化:让图“活”起来
windows·程序人生·ai·langgraph
CJ点6 小时前
多端项目如何使用 Codex:从需求讨论到 Git 交付的一套协作方法论
ai·codex
前端炒粉6 小时前
Vue2 SSE 流式对话完整前端代码
前端·sse·流式输出
BIM云平台开发6 小时前
【App.vue里跟踪页面跳转和用户ID】
开发语言·前端·javascript
NiceCloud喜云6 小时前
ClaudeAPI 接入 n8n / Dify / Open WebUI 实战:Base URL 配置、调用示例与排错
开发语言·ai·chatgpt·aigc
汪汪大队u6 小时前
Zabbix 6.0 部署踩坑记:从启动失败到 Web 成功访问
前端·zabbix
顺颂时绥_16 小时前
new Set 过滤数据实战
前端
赵大仁6 小时前
Next.js + Vercel AI SDK 实战:30 分钟搭出流式 Chat 页面
前端·ai·实战·react·next.js·vercel