最近在用Cursor配合Claude写一个Python爬虫项目,发现它生成代码的逻辑表面上没问题,但一跑就报错,比如诡异的编码问题、文件句柄没释放、还有正则表达式匹配边界搞错。我试过把报错信息直接贴回去让它改,能修好一个又冒出两个。最头疼的是它有时候会“自作聪明”加一些我没要求的功能,反而把代码搞复杂了。想问下大家,怎么设计prompt才能让AI更精准地按需求来?有没有什么技巧能让它少一点“幻觉”,或者至少把错误控制在容易定位的范围内?现在感觉调试AI写的代码比自己写还累……