Cursor 团队内最高频指令:消除 AI Slop(废话、被迫害妄想、偷懒、突变...)

大模型向量数据库AI开放平台

"AI 写的代码,往往“虚胖” 在用 AI 写代码时常发现一个问题:代码能跑是能跑,但总觉得“味儿不对”——太啰嗦、太刻意,不像是一个经验丰富的资深工程师写的。 \x0a\x0aCursor 的这条指令,就是为了精准切除以下四种“AI 代码赘肉”:\x0a\x0a1. 切除“废话文学” (Extra Comments)\x0a· 症状:AI 特别喜欢解释显而易见的事情。比如代码写了 score + 1,它非要在旁边写注脚 // 增加分数。或者写一些只有机器人才会写的僵硬说明\x0a· 治疗:删除所有人类工程师绝对不会写的注释。 好的代码应该是自解释的,不需要啰嗦的旁白\x0a\x0a2. 治好“被害妄想症” (Extra Defensive Checks)\x0a· 症状:AI 往往因胆小而过度谨慎。在明明很安全、数据已经验证过的内部逻辑里,它还要层层加锁,写一堆 try/catch 或者 if (x != null)\x0a· 治疗:移除不必要的防御逻辑。 如果上游已经保证了数据安全,下游就应该大胆执行,不要让代码变得臃肿难读\x0a\x0a3. 严禁“偷懒耍滑” (Casts to any)\x0a· 症状:这是 TypeScript 开发者的痛。当类型报错时,AI 经常不愿意去推导复杂的类型定义,而是直接用 as any(强制转换)来糊弄过去,这就好比修水管时直接用胶带缠上,隐患无穷\x0a· 治疗:禁止暴力绕过类型检查。 必须正面解决类型问题,而不是掩耳盗铃\x0a\x0a4. 拒绝“画风突变” (Inconsistent Style)\x0a· 症状:一个文件里,前 100 行是驼峰命名(userName),AI 生成的后 10 行突然变成了下划线命名(user_name),或者缩进风格突然变了\x0a· 治疗:强制 AI 模仿上下文。 即使 AI 有自己的习惯,在别人的地盘也要遵守现有的规矩,保持代码风格的高度一致\x0a\x0a指令中文版\x0a# 清除 AI 代码废料对比主分支 (main) 的差异,删除此分支中引入的所有 AI 生成的劣质代码。包括:\x0a· 人类不会添加的、或与文件其余部分不一致的多余注释\x0a· 该代码区域中不正常的过度防御性检查或 try/catch 块(特别是被受信任/验证过的路径调用时)\x0a· 为了绕过类型问题而强制转换为 any 的行为\x0a· 任何其他与当前文件风格不一致的代码风格\x0a最后,仅用 1-3 句话总结你修改了什么。".replace(/\r/g, ).replace(/\n/g,

).replace(/\s/g, null

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
大规模高性能计算集群优化实践
随着机器学习的发展,数据量和训练模型都有越来越大的趋势,这对基础设施有了更高的要求,包括硬件、网络架构等。本次分享主要介绍火山引擎支撑大规模高性能计算集群的架构和优化实践。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论