最近在用Cursor写一个内部用的审批流Agent,发现它帮我写函数时特别喜欢自作主张重构代码。比如我明明传了一个简单的dict进去,它非要给我改成pydantic BaseModel,还顺带改了调用方。虽然逻辑没错,但review时发现一堆非必要的改动,反而增加了心智负担。我试过在.md里写“不要改现有接口签名”,但效果不稳定。想问问大家,用这类AI编程工具时,怎么设置规则或者提示词才能让它老老实实按已有风格填空,而不是总想着“优化”我?是不是我用的版本不对?