最近项目忙,试了Cursor的Composer和GitHub Copilot的Agent模式。感觉写工具类、算法片段确实很快,但一到写业务逻辑(比如复杂的表单校验、多状态流转),AI给的代码反而要改半天,动不动就忘了加异常处理或者硬编码了关键参数。是我prompt写得不够细,还是这类工具本来就更适合刷LeetCode?求用过的大佬分享一下,写业务代码时你们是怎么调教AI的?
最近项目忙,试了Cursor的Composer和GitHub Copilot的Agent模式。感觉写工具类、算法片段确实很快,但一到写业务逻辑(比如复杂的表单校验、多状态流转),AI给的代码反而要改半天,动不动就忘了加异常处理或者硬编码了关键参数。是我prompt写得不够细,还是这类工具本来就更适合刷LeetCode?求用过的大佬分享一下,写业务代码时你们是怎么调教AI的?
说实话,我也遇到过这个问题,感觉不是姿势不对,而是业务逻辑里那些隐含的领域规则和边界条件,AI很难从prompt里完整理解。我现在写复杂校验时会先手撸一个骨架,把异常处理和关键参数占位符写好,再让AI补细节,这样改起来省事不少。另外试试把业务拆成小函数让AI逐个生成,比一次性塞大段prompt靠谱得多。