最近在用Cursor写一个数据清洗的脚本,主要是处理CSV里的一些异常值。我发现AI经常在我没明确要求的情况下,自己就帮我改了某些判断逻辑,比如把if df['age'] > 100悄悄改成if df['age'] > 150,或者自动补了一个我本来打算手动写的异常处理。虽然有时候它改得对,但大部分时候它不理解我业务里的“异常值”是什么意思,改完反而跑出来错误的结果。