分享一下使用 AI 开发个人工具的迭代过程:
1. 找 gpt/claude 要一个 super shady coder 的人设 prompt;
2. 简单介绍项目背景和基础需求给 gemini,生成最初的细化需求;
3. 根据细化需求再次分析,完善边界条件,继续步骤2,再次生成细化需求,反复5-10次后,得到较为满意的需求描述;
4. 将需求描述喂给 gemini,得到具体的技术栈、开发框架、迭代目标,这一步生成的文件将作为 instrument 使用;
5. 查看生成的 instrument,分析不满足需求的地方,对需求描述进行完善,继续步骤 4,反复 5-10 次,得到最终的 instrument;
6. 将 instrument 作为基础文件给 cursor 进行开发,按照迭代步骤使用 composer 一步步实现;
7. 实现到差不多可以测试的时候进行测试,使用chat解决单体问题;
8. 测试到可以进行下一步的时候,使用 chat 分析 codebase 和 instrument 进行对比,确定迭代目标完成;
9. 反复直到本阶段开发工作完成;
10. 在开发完成后,如果发现产品并不满足需求,继续 1-9 的步骤。
感受:
1. https://aistudio.google.com 很好用,而且免费!
2. gemini2.0 全系列都挺强,实测在分析需求和生成项目框架阶段胜过 claude3.5;
3. gemini-exp-1206 大部分情况下比think想的更周全,think 的生成结果比较死板,局限;
4. cursor composer 大大缩短了迭代的周期,允许快速试错;