最近在做一个数据清洗的小项目,用的是GitHub Copilot和Cursor来回切换。我发现让它写一个pandas处理缺失值的函数,第一次生成的代码能跑通,但稍微改一下需求(比如把“填充均值”改成“填充中位数”),它就开始乱写,甚至把DataFrame变量名给改了,跑起来直接报KeyError。是我prompt写得不够详细吗?还是这种AI工具本来就适合写“一次性脚本”而不好做迭代修改?有没有过来人分享下你们在实际项目中是怎么配合AI工具写代码的?我总感觉自己用反了,越改越乱……