本人非职业开发,自学过一点开发知识,但远没有达到手撸网站的水平。一开始用 AI 的时候,经常遇到的一个问题是,让 AI 写的代码经常报错或者达不到自己想要的效果,但用自然语言让 AI 改,改来改去都有问题,似乎 AI 被绕到了一个圈里。(用过 GPT4 和 claude 都是这样的)
以下是我用 AI 开发中的一些心得:
- 如果 AI 反复的针对一个 bug 绕来绕去解决不了,试试开新起一个 chat ,可能会有效果
- 同上,试试让 AI 在代码里加日志,协助定位问题也是一个思路
- 到某个里程碑后记得 commit ,不然 AI 改的太大后,回退代码很麻烦(针对 cursor )
- 一旦发现 AI 对某个库不是很熟悉,表现为库里面的方法名和数据类型都会搞错,尽快让他换方案,很坑。因为他会基于这个库不断的犯错,还死不承认自己不熟悉
- 让 AI 进行多轮自问自答后再给出方案。 “自问自答五轮,找出可能的原因,并加日志定位”
这是我用 AI 写出的一些网站,是不是看着还行?(补充:游戏都是找的开源的代码自己放到 CF 上的,主要是 UI 这块)
https://sprunkisprunked.org/
https://emojimix.online/