的确代码不是自己写的很难把控, 要在提示词里明确要求代码风格. 重构一下, 拆分大文件, 拆分大函数,这样就可以通过 outline 看函数列表进行把控了. 优秀代码风格是怎样的, 要求 AI 也那样写.cline 的提示词指南里有个技巧, 在要求代码生成式, 提示词加入"简单""优雅""simple""elegant"这样的词, 就可以生成更容易维护的代码.用 agent 工具非常考验表达能力,现在大家都是在摸索,只有零碎的经验讨论分享.
你提个模棱两可的需求,大模型就马马虎虎给你写,我觉得没什么问题。也别说 Cursor 的问题,你做任何事都是这样的,包括用人也是,你想偷懒,连 Cursor 写完后给你的解释都不看,回过头来埋怨工具,他只是个工具,没法给你背锅的
假设现在有一个考试,你可以选择本人去或让 AI 帮你**。- 学渣肯定选择 AI ,毕竟自己考肯定不行,AI 说不定还可以碰运气- 学霸才会在选和不选之间纠结,如果 AI 行当然选 AI ,但 AI 也可能考的不如自己如果 AI 无法到达自己的水平,放弃 AI 并不是一个错误的选择
其实我感觉,指示 AI 干活和让小弟干活一样。如果不说清楚某个功能模块的详细设计(接口是什么样的、代码风格应该怎么写,可以用什么现有的其他模块),那小弟写出来就一坨…… AI 同理。我也是花了好久才搞定了让小弟写出来我觉得 ok 的代码。