用 cursor 生成页面的时候挺爽,但是大多时候不能保证 100% 还原的,还是需要修修改改,最近做了一个项目,发现越到后面越把握不住了,不是自己写的代码,很多东西不在脑子里,改起来很费劲,

的确代码不是自己写的很难把控, 要在提示词里明确要求代码风格. 重构一下, 拆分大文件, 拆分大函数,这样就可以通过 outline 看函数列表进行把控了. 优秀代码风格是怎样的, 要求 AI 也那样写.
cline 的提示词指南里有个技巧, 在要求代码生成式, 提示词加入"简单""优雅""simple""elegant"这样的词, 就可以生成更容易维护的代码.
用 agent 工具非常考验表达能力,现在大家都是在摸索,只有零碎的经验讨论分享.

还可以这样,受教了

你提个模棱两可的需求,大模型就马马虎虎给你写,我觉得没什么问题。也别说 Cursor 的问题,你做任何事都是这样的,包括用人也是,你想偷懒,连 Cursor 写完后给你的解释都不看,回过头来埋怨工具,他只是个工具,没法给你背锅的

一定要 review cursor 写出来的代码,否则很容易出现这种把握不住情况

你要把控项目,一开始就应该把地基做好,指定让 AI 做装修的工作。你就是监工。

项目地基你让 AI 去写,AI 是不理解人类的情感的,他只会用他所理解的方式去搭建项目。

确实是为了偷懒用的,没有埋怨工具,是自己把控不了这个 AI 工具

相反,我用 Cursor 开心的很哈哈,可能是最近几年自己写代码的时候少了,写架构书和设计文档的时间更多了,语言表达被锻炼出来了的缘故

Claude 还是强大

让它写没啥问题,但是一定要自己过一遍,不然肯定有问题的

已经用 Cursor/Trae 做过好几个复杂度还行的项目了,之前写过一些分享,感兴趣的同学可以看看 → github.com/easychen/ai-self-coding-book

对我来说就是反复发散 -> 收敛的过程,新开项目还是能节省不少时间的

记得常备份吧。像我本身对 C++是几乎完全不懂的。叫他写东西。基本都是碰运气。遇到能跑的我就赶紧备份保存。南否则下一份马上出问题。而且有时候他就傻的不行。跟他打交道心态要好。

拆分成小任务 最好给参考例子 提示词要详细 写完一定要 review 更多时间会花在 review 上 但还是比自己写要轻松 一个任务直接完成的感觉还是很爽的

操控,熟练掌握操作模型是一个循序渐进,漫长的过程中要积累经验,对于心中对大模型有成见,对新技术没完全掌握和了解的情况下,就妄下结论,有这种心态的人,最终都会被取代淘汰掉。🤔

你这种反而很适合用 ai ,毕竟你可能都是个人项目,但是你后续肯定会和别人合作,也就是不是你的代码,与其那时候磨合,那不如先和 ai 磨合?

cursor 只是一个平台,并内置了 AI 而已。

假设现在有一个考试,你可以选择本人去或让 AI 帮你代考。

  • 学渣肯定选择 AI ,毕竟自己考肯定不行,AI 说不定还可以碰运气
  • 学霸才会在选和不选之间纠结,如果 AI 行当然选 AI ,但 AI 也可能考的不如自己

如果 AI 无法到达自己的水平,放弃 AI 并不是一个错误的选择

主要是你跟 CURSOR 沟通的方式有问题
我都会用脑子提炼好细化的设计 甚至怎么拆分都给他明确好
只是让它给我完成重复的代码

其实我感觉,指示 AI 干活和让小弟干活一样。

如果不说清楚某个功能模块的详细设计(接口是什么样的、代码风格应该怎么写,可以用什么现有的其他模块),那小弟写出来就一坨…… AI 同理。

我也是花了好久才搞定了让小弟写出来我觉得 ok 的代码。