分享自己用 ai 做的产品以及一些实践经验总结

2 天前
 foryou2023

出海实战:用 AI 编程做了一个 MacOS 窗口置顶工具

网址:https://topwindow.app/

背景

结论

个人认为 AI 编程已经超过绝大多数人的能力。 至少远远超越了我自己的编程水平。


AI 编程经验总结

1. 颗粒度(需求描述要精细)

需求越清晰,AI 输出的代码越可靠,claude code 很喜欢扩展需求。


2. Debug (最大难点)

👉 真实案例: 上架 App Store 时踩了 权限的坑。一个权限设置错误,怎么修都不对。 后来才知道问题在权限,但因为苹果政策原因,最终放弃了上架。


3. 页面设计

推荐的 AI 原型工具:https://www.superdesign.dev/ 体验非常好,做原型很高效。


其他补充


排板,自己让 ai 整理了一下,内容全是自己手打。

ai 时代,个人认为还多学习产品知识,学习老板思维,跳出打工思维。

这样个人的成长可能会出现新的增长。

872 次点击
所在节点    推广
6 条回复
foryou2023
2 天前
写漏了一点内容,就是遇到自己完全不懂的和不会的地方,直接让 ai 把每一步的操作步骤写出来,然后按照步骤操作。
如果遇到与实际不符合的地方,就直接截图给 ai ,让 ai 判断,帮助选择。

我的官网在部署到 cloudflare 上面的 worker 的时候,完全不懂,就是这样做的。以及下载的文件放到 r2 上面,都是这样做的。
yanjieee
2 天前
楼主怎么克服当项目大到一定程度,却还没有完工的时候,AI 的记忆问题,它大概率会忘掉之前做过哪些设计,de 过哪些 bug ,可能会反复的犯错。
weixind
2 天前
“至少远远超越了我自己的编程水平” 推断不出 “AI 编程已经超过绝大多数人的能力”这个结论。

你有点浮躁了。

“开发周期:全职在家 1 个多月。”,你要是踏实借助 AI 从头开始学习,可以在更短的时间里以更高的质量完成你这个想法。

要用 AI 代替你的手,不要用 AI 代替你的脑子。
foryou2023
2 天前
@weixind 想法不一样,我现在的理念是不需要真实的学会某个语言编程,我只需要提需求,让他完成就行了,把自己的角色从程序员转变为产品或者老板角度,只需要提需求就行了。

我不需要关注代码细节,屎山对于我来说不是考核的重点,重点是能不能完成我的需求。

@yanjieee 写文档,把需求写清楚,然后多轮讨论,比如提出某一个功能模块技术方案,让 cc 和 ChatGPT 互相看看方案是不是有什么问题,潜在的风险,让方案没有歧义了之后,再进行写代码。

写代码反而不是最重要的,重要的讨论需求直到没有歧义,让 ai 复述你的需求,确定之后,再开始写代码。

肯定会遇到 bug 的,这时候就是打日志,其实跟人查 bug 一样的。没有区别,一个是人,一个是 ai
foryou2023
2 天前
@yanjieee 文档一定要写详细,反正都是讨论,都是 ai 写,所以重点在于前面的需求讨论,以及文档的记录。讨论需求的过程其实就是自然语言编程。

ai 只是把自然语言翻译成为了机器语言。
foryou2023
2 天前
@yanjieee 当出现反复出现 bug 的时候,就重新写,重新梳理技术方案,然后加上打日志的地方。

我当时开发 app ,一个置顶的 bug ,就是 多窗口的时候,置顶 a 窗口的时候,当我激活 b 窗口的时候,就反复修改。

当我也不懂 swiftui 的开发,也不知道权限的问题,就让 ai 提出可能,然后慢慢测试,确定了是权限的问题。

遗忘的问题,暂时用的就是文档,让 ai 读文档,辅助记录,然后再来分析代码。 几次不成功之后,就让打日志。然后分析原因,分析原因之后,让 cc 和 ChatGPT ,反复论证。

打日志真的是个好方法,虽然很笨,但是有效。

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

https://ex.noerr.eu.org/t/1157565

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

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

© 2021 V2EX