时政
财经
科技
登录
#功能模块
关注
BadUncle
2周前
我的vibe coding的rust后端已经完成,并将rest重构到graphql. 前端迭代了好几个版本,从一开始的next.js到remix,最后决定使用tanstack start. 目前正在迁移中,有4-5个功能模块,我觉得基本可以稳定下来了 决定使用tanstack部分原因是多平台一致性,在桌面端和移动端都可以继续使用tanstack query. Tanstack有一个吸引好处是更好的类型安全 为了更好的vibe除了研究claude code之外,最近打算在推上同步技术栈本身的学习,可以有更好的掌控性 欢迎前端爱好者以及vibe coding爱好者群里一起交流,群里快要到300人了。最好的学习是通过ai驱动的实践与真人反馈,加我vx: timesfriends
#Vibe Coding
#rust后端
#rest重构
#graphql
#前端迭代
#Next.js
#Remix
#tanstack start
#tanstack query
#多平台一致性
#功能模块
分享
评论 0
0
宝玉
6个月前
实例演示我是如何和 AI 结对编程的 比如我要做一个功能模块,我自己有个大概的思路,然后我将需求抽象精简,包含在一个上下文中,只是一个大方向,不涉及太多细节。(参考图1) 1. 让 AI 根据需求出设计方案 同样的需求我用 3 个不同的会话生成 3 次(参考图2、图3),这样可以生成不同的结果对比,看看差异,如果觉得结果都有问题,那么就调整提示词,继续生成几次,直到和 AI 的思路比较一致了。 这一步尽量不要设计太多技术细节,最好让 AI 出方案,除非你很有把握,因为有时候 AI 能提出更好的方案,就算它提不出更好的,和你想的差不多也是对你的一种肯定。 这就好比你是个经理,让下面三个资深员工就同一个需求分别出方案,然后选一个最好的,如果需求没描述清楚就完善需求。同理如果你一开始就把细节定了,那么给员工的发挥余地就小了,所以最好让员工自己提方案,说不定会有更好的方案。 2. 设计方案确定后,填充细节生成代码 方案定下来后,就可以把方案的细节都补充上,避免 AI 在生成代码时遗漏,然后交给 AI 去生成(参考图4)。生成后简单 Review 下就知道是不是遵循了设计。 如果没有遵循设计,就完善提示词,让 AI 重新生成,指导遵循了设计 如果有 Bug,先尝试在回复中纠正,如果1-3次纠正还不能修复,重新调整提示词或者提示词都不用调整,直接重头生成,或者去试试其他更好的模型。 这同样也相当于你扮演经理的角色,定好设计后让员工去写代码,如果他们没搞明白设计就重新说明,如果写的有 Bug 就告诉他们 Bug 在哪让他们修复,如果修复几次都修不好,就开除换人重写。 总结下就是像一个开发经理一样,去跟 AI 员工描述需求,让手下几个 AI 员工去设计,AI 员工设计完挑选确认方案,方案确认后继续让 AI 员工帮你生成代码,代码不好就修改提示词重新生成。
#人工智能
#结对编程
#功能模块
#设计方案
分享
评论 0
0
个人主页
通知
我的投稿
我的关注
我的拉黑
我的评论
我的点赞