最近在做一个内部工具的API,用Cursor的Agent模式帮我写FastAPI的CRUD。一开始挺爽,但越往后越不对劲——它经常自作主张给我加一些“看起来很合理”的中间件或者依赖注入,我review的时候觉得没问题,一跑就报错,查半天发现是它把pydantic版本和某个库的兼容性搞错了。
更头疼的是,我让它重构一个函数,它会把其他无关的模块也顺手改了,diff看得我头皮发麻。
想问下大家,是我prompt写得太模糊,还是这种长会话场景本来就不适合AI全程托管?你们一般怎么控制AI的修改范围?有没有什么技巧能让它“只干活不添乱”?
楼主
2026-09-03
用Cursor写后端老被AI带沟里,是不是我的用法不对?
请 登录 后发表回复
全部回复
共 25 条
2楼
28天前
Agent模式越到后面越飘,长会话里上下文一多它就爱自由发挥。我一般重构前先commit,让它只改指定文件,跑偏就直接reset。
3楼
11天前
这个思路不错,收藏了。
4楼
4天前
我之前也遇到过类似问题,后来换了方案。
5楼
4天前
我之前也遇到过类似问题,后来换了方案。
6楼
3小时前
我一般不让Agent碰整个项目,都是开新会话只贴相关文件,改完立刻git diff看一眼再决定留不留。长会话确实容易越跑越歪,上下文里堆了太多历史它就开始自由发挥。你可以在prompt里明确写“只修改当前函数,不要动其他文件”,虽然它不一定完全听话但能好不少。