非专职开发让 ai 帮你写出无 bug 的代码的一些心得 | 程序员论坛-江南app体育官方入口
本人非职业开发,自学过一点开发知识,但远没有达到手撸网站的水平。一开始用 ai 的时候,经常遇到的一个问题是,让 ai 写的代码经常报错或者达不到自己想要的效果,但用自然语言让 ai 改,改来改去都有问题,似乎 ai 被绕到了一个圈里。(用过 gpt4 和 claude 都是这样的)
以下是我用 ai 开发中的一些心得:
- 如果 ai 反复的针对一个 bug 绕来绕去解决不了,试试开新起一个 chat ,可能会有效果
- 同上,试试让 ai 在代码里加日志,协助定位问题也是一个思路
- 到某个里程碑后记得 commit ,不然 ai 改的太大后,回退代码很麻烦(针对 cursor )
- 一旦发现 ai 对某个库不是很熟悉,表现为库里面的方法名和数据类型都会搞错,尽快让他换方案,很坑。因为他会基于这个库不断的犯错,还死不承认自己不熟悉
- 让 ai 进行多轮自问自答后再给出方案。 “自问自答五轮,找出可能的原因,并加日志定位” 这是我用 ai 写出的一些网站,是不是看着还行?(补充:游戏都是找的开源的代码自己放到 cf 上的,主要是 ui 这块)
本作品采用《cc 协议》,转载必须注明作者和本文链接
ai对库不熟悉可能是新版本没有参与训练等原因,找到示例文档喂给她就行。至于output循环换种思路改变input也大概可行