最近在用一个AI编程助手(类似Copilot那种)重构一个老项目的表格组件。我发现只要在prompt里提到“优化”或者“重构”,它就会把原本稳定的逻辑全部推翻重写,甚至自己“脑补”出一些不存在的交互需求。我试过把需求拆得很细,比如“只修改onChange事件里的数据格式,其他不动”,但结果它还是连CSS类名和DOM结构一起改了。搞得我现在每次都要花大量时间diff代码,反而更累。有没有老哥能分享下,怎么在prompt里明确“边界”这个词?或者有没有什么模板能限制它的修改范围?我现在用的是GPT-4o + 一个IDE插件,感觉指令理解还行,但执行层面就是管不住。