最近在用Claude做一个小工具,但发现自己陷入一个循环:让它写个函数,第一版总有几个边界条件没处理,我指出来它改了,结果又引入新bug,再让它修……来回折腾四五轮才能稳定。我试过把需求写得尽量详细,也试过让它先列计划再写,但效果一般。想问问大家,是我对AI编程助手的预期不对,还是说这种交互方式本身就该是这样?或者有什么技巧能让它一次生成的质量高一些?我主要是在写Python,如果你们有实践过更有效的workflow(比如让它先写测试?),希望不吝分享。