最近在用Cursor辅助写一个FastAPI小项目,刚开始觉得挺爽的,自动补全和生成CRUD效率很高。但项目写到3000多行代码时,发现它经常自己改我写好的函数,比如把变量名改成跟别处一样的,或者在一个不相关的文件里插入import。最离谱的是,我让它重构一个路由模块,它直接给拆成了三个文件还把逻辑弄乱。想问下大家,用AI编程工具做复杂项目有什么经验?是不是要频繁commit,或者给Cursor写详细注释来“驯化”它?还是说我这种小项目其实只适合用Copilot那种单行补全?有点迷茫,求指点。