比如在用 cursor 开发一个前后端项目,添加新功能时,可以先讨论后开发,所谓磨刀不误砍柴功。
不讨论的情况:
- 你简单的描述新功能
- AI 开始编写前后端代码
- AI 检查编译错误,编写测试脚本自测
- AI 编写文档说明本次更新
- AI 做的很正确,但没有做正确的事,最终花了大量时间,你发现一半的劳动是浪费的,因为 AI 开发的跟你想的不一样。
讨论的情况:
- 你简单描述新功能,让 AI 跟你讨论下需求,先不急着开发
- AI 搜索代码库,简单地告诉你它将做什么
- 你纠正了几次 AI 的理解偏差,对齐了需求
- 你觉得差不多了,你让 AI 开始开发,AI 开发的基本上大差不差
- 虽然前期花费的讨论的时间多了,但后期没有花费大量时间反复调整