现在 vibe coding 不能说是“一句话”编程吧?

3 月 30 日
 libasten
我有一个简单的 vue2 写的 spa 系统,大概十来个 vue 页面吧。
我想适配移动端,计划用个移动端 UI 来做一下,功能逻辑没有任何变化,就是让 ai 读现在页面逻辑,然后生成一个同样功能的 h5 页面,当然,有些交互方式要适配移动端。
理想的情况是“帮我把这个系统做成一个适配移动端的 h5 系统”。
实际上试了几个工具,都卡住了。
根据我浅薄的 vibe coding 认知,感觉自己要把每个页面一步一步给它拆解的很清楚,然后让他去做,他帮我生成一些代码,感觉这样做下来的提升的效率没有想象当中的多,有点像早古时代的代码片段生成器的感觉当然这个比那个多了一个自我 debug 的功能。
879 次点击
所在节点    问与答
7 条回复
ajaxfunction
3 月 30 日
当然不是一句话了。好比说,我要一个漂亮的老婆。这句话不同的人听了,就会有不同的想象。
AI 编程一样,你要用口语把自己想要的东西描述的越具象化越好。而且不要着急开始生成代码。要把自然语言让 AI 给你生成文档类的步骤。你要修订之后。然后再开始,并告诉他用什么技术栈,用什么语言什以及你希望的目录是什么样子?
这个和你给别人部署任务是一样的,先得让他理解你要的东西是什么,确保你说的和他想的是一回事。
94
3 月 31 日
同样是“一句话”,但是信息完整度和可执行性是天差地别的:
1. 帮我把这个系统做成一个适配移动端的 h5 系统
2. 读取当前 Vue2 项目,制定一份针对移动端优化的 H5 系统的详细开发计划(迁移步骤、UI 库变更、响应式适配等常见移动端适配细节)并交由我审核,审核通过后再执行完整迁移。
LxxxW
3 月 31 日
@94 如果有 ai 能把 1 转换成 2 ,是不是一个好项目
wqhui
3 月 31 日
不论是跟人还是跟 ai 沟通都逃不掉要描述清楚才能得到自己想要的,不然就是对方根据经验和自己理解给你抽盲盒
winnerczwx
3 月 31 日
@LxxxW ai 它自己就能转换. 例如: 我需让 AI Agent 帮我把当前系统增加适配移动端的功能, 生成一段提示词给 AI Agent.

如果你有特殊需求就继续往后加, 例如 ui 组件库使用 xxx
94
3 月 31 日
@LxxxW #3 ,可以,但是有一个非常现实的问题:**用户自己都不知道自己要的是什么**。

例如我已经自己搞了一个小的 Agent 挂在内部的 IM 给用户去用,就是为了在前期需求整理的时候,通过多轮对话可以收集到一个相对可用的需求描述。
但是很多东西用户自己都不没概念,只是感觉自己要一个 XX 类型的东西,比如说 XX 报表。但是纯文本的反馈对方是无感的。得再搭配 v0.dev 这种工具给出来一个可见的 Demo 或者原型图。
需求方才会说“哦,原来是这样。那么这里得加 XX ,那里得加 XX”,才会补充进去很多细节,比如说字段要展示哪些、数据来源是哪里、各个表是怎么关联起来的。
erwin985211
3 月 31 日
先 plan 模式 让他生成一个计划文档,你修改计划文档 在让他一步步来。现在即使免费的 ai (小米的)效率至少提升三倍吧,况且还能让没有全栈能力的人掌握一点全栈能力。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1202346

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX