【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提效的一个很成熟的场景了。

相关推荐
胡志辉的博客4 分钟前
【完全开源】IP 纯净度检测 可一键部署到自己的CF
前端·javascript·chrome·ip·chromium
洞见新研社10 分钟前
豆包手机发售,AI代理进入“终端”竞赛
人工智能·ai
Hilaku30 分钟前
作为面试官,我最怕遇到什么样的候选人?
前端·javascript·程序员
liulilittle41 分钟前
麻将服务器崩溃补偿与异常处理语义(CRASH_SEMANTICS)
ai·自动化·llm·mock·lua·测试·tools
音符犹如代码1 小时前
Kafka 接入 AI 的三条路线:MCP 提案、会话记忆与实时上下文
java·大数据·ai·kafka
TiDi1 小时前
Pinia优化重复请求
前端
liulilittle1 小时前
麻将 UI 层可观察行为(UI_BEHAVIOR)
ai·自动化·llm·mock·lua·测试·tools
天远Date Lab1 小时前
零信任架构实战:基于天远二手车VIN估值构建自动化资产定价网关
人工智能·ai·工具分享
XGStudio20241 小时前
免费安全的 - 二维码转换工具
学习·ai
web3d5201 小时前
01-用 Leafletjs 10 分钟搭一张水利一张图(Vue3 + Vite 实战)
前端·javascript