以下是这段时间我在使用 AI 辅助编程时的一些核心心得:
1. 让AI先提问,不要急着写代码
说完基本需求之后,在prompt末尾加上一句: 在开始写代码之前,请向我提问,直到你完全理解我的需求再开始写代码。
并且可以进行追问:你还有什么后续问题想问我的吗?
2. 重要内容写一个MD
这里本质上是外置记忆,写一个设计文档,并让AI持续记录。
一般这么写prompt: 请基于我们之前关于项目设计的讨论,在<你的目录>中生成一个MD文档。
在后续的开发中,可以持续更新这个MD文档,比如:请将我们刚才的讨论更新到MD文档中。
因为AI对于MD的理解能力非常强。
3. 每个阶段都强制做一轮校验
为了防止AI出现遗漏或者幻觉。每一步都让他自检之后再进行下一步。
prompt可以这么写: 在进入下一步之前,请检查当前结果是否有遗漏、逻辑错误或未覆盖的边界情况。
4. 让AI当老师
可以多让AI解释过程,比如: 请解释你刚才做了哪些修改,以及每一步的目的是什么?如果让我来手动实现,我应该怎么做?
5. 多用git commit当存档点
每推进一步就提交一次,这样如果AI出错了,可以回退到上一个版本。
其它
之后也会继续补充,未完待续…
留言板