上周 Godot(用户量很大的开源游戏引擎)更新贡献政策:全面禁止 AI 代理直接提交代码,违者永久禁止访问仓库。我每天都在用 Claude Code 写代码,看到这新闻第一反应不是"AI 又被针对了",而是"这规则说的正是我一直担心的问题"。
| 规则 | 内容 |
|---|---|
| 禁止 AI 代理直接提交 | 违者永久禁止访问,最严厉的处罚 |
| 新贡献者门槛 | 合并 PR≤3 个的用户有额外限制 |
| 强制人工审核 | 任何 PR 必须真人审核批准才能合并 |
原因: 大量 AI 生成的低质量 PR 涌入,维护者审查负担暴增,还引发代码质量和责任归属争议——AI 代码出问题算谁的?
开发者圈流行一个新词——Vibe Slop(氛围垃圾代码):看起来能跑,但没人真正理解、也没人愿意负责的 AI 生成代码。
维护者的困境:审查人写的代码能判断意图,审查 AI 生成的代码,提交者自己可能都不知道在干什么。
PR 数量暴增但质量下降,维护成本不降反升。
Vibe Coding 适合"你自己负责"的场景,不适合"你要说服别人相信"的场景。
| 场景 | 是否合适 |
|---|---|
| 自己项目自己维护 | ✅ 出问题自己扛 |
| 给团队提 PR | ⚠️ 同事需要理解你的代码 |
| 给开源项目提 PR | ❌ 把责任甩给维护者 |
| 一次性脚本 | ✅ 低风险 |
Godot 针对的是最后一种极端——用 AI 生成代码,自己不审查就直接提 PR,把"理解代码"的责任甩给别人。
AI 辅助(我依然负责): 生成初稿,逐行看过理解调整,不确定的地方会验证
AI 甩锅(不再负责): AI 生成什么就是什么没 Review,出问题第一反应是"这是 AI 写的"
Godot 这次本质是强制大家从"甩锅模式"切回"辅助模式"。
两个以上答不上来,说明正在从"AI 辅助"滑向"AI 甩锅"。
Vibe Coding 本身没错,错的是把"我不需要理解"也一起 Vibe 掉了。
你怎么看这次的政策?会不会逐行 Review AI 代码?评论区聊聊。
觉得有用?点个赞 👍 让更多人看到
关注我,获取更多技术干货。