首页 › trending › AI代码洪峰过境,开源维护者炸锅

你天天听说AI帮人写代码有多快,但很少有人告诉你故事的另一半:收代码的那群人,已经被淹了。过去一年,海外开源社区围绕“AI生成的漏洞报告能不能收”“PR该不该让AI先审一遍”“要不要给仓库立一份AI行为规范”吵了个遍。curl作者公开发飙威胁封人,Gentoo干脆一刀切禁收,另一边CodeRabbit、Greptile这些AI评审机器人却融到了大钱。这场“洪峰与防洪堤”的争吵还没结束,但堤坝的修法已经清晰。这篇带你把三件吵得最凶的事捋清楚,每件都附上你明天就能抄的作业。

话题一:AI“脑补漏洞报告”,把curl作者逼出了封号令

先说最出圈的一件事。curl是互联网基础设施级别的开源项目,安全报告历来受维护者重视——认真报一个漏洞,能拿到致谢,甚至进安全公告。于是有人发现了一条“捷径”:让AI去分析curl源码,把AI幻觉出来的“漏洞”打包成报告提交。

2025年年中,curl作者Daniel Stenberg在个人博客连续发文吐槽:收到的报告里,引用的代码行不存在、函数行为是AI编的, Reproducer根本跑不起来。按流程,每份报告维护者都得人工排查,而排查一份AI幻觉报告的时间,够他干好几件正事。他最后撂了狠话:再拿AI slop来灌水,直接封禁。这事在HN和Reddit上炸出大量维护者跟帖,几乎每个有点名气的项目都能讲出类似遭遇。

更早动手的是发行版圈。Gentoo在2024年4月就公开宣布:不接受AI生成的代码贡献,理由很直接——没人能为一段AI写的代码真正负责,出了问题找不到责任人。这条禁令当时被讥讽“守旧”,现在回头看,维护者们普遍改了口风。

社区吵出来的立场大致三派:

给你的启示:如果你在给海外项目提安全报告或PR蹭履历,现在反而是个好时机——因为AI灌水抬高了门槛,一份带可运行复现、写清楚验证过程的人类报告,比以前更容易被维护者高看一眼。

话题二:AI评审机器人,是24小时初级评审员,还是噪音制造机

洪峰的第二站是PR评审区。写代码的人暴增,评审的人没变多,缺口被一类新产品填上了:AI code reviewer。

这个赛道现在很热闹:CodeRabbit(开源仓库免费,商业仓库收费)主打逐行点评和一键修复建议;Greptile走“先建代码库全局索引再评审”路线,宣称能看懂跨文件逻辑;Graphite家的Diamond、新起之秀cubic也都在抢位;连GitHub官方都下场,Copilot code review可以直接在PR里把copilot指定为reviewer,对付费用户开放。

海外社区对它的评价是真正的三足鼎立:

支持派的账算得很清楚:新人PR里八成的意见是命名、边界检查、漏写测试这类“初级但必要”的点评。以前这些活消耗资深工程师的耐心,现在机器人先过一遍,人只看架构和业务逻辑。对小团队来说,这相当于白嫖一个不下班的初级评审员。

反对派的痛点同样真实:误报多,评论刷屏,几轮下来开发者练就了“已读不回”,连真问题也一起无视了——狼来了效应比没评审更糟,因为它加速了LGTM(看了,没问题)文化的腐烂。还有企业用户担心代码发给第三方服务器的合规问题。

中立派的结论最实用:这类工具配置决定生死。别用默认全开,正确姿势是——限定它只盯核心目录、关掉纯风格类评论、把规则写进配置文件(比如“本项目用XX测试框架,评论前先跑测试”)。调整过的机器人好评率会翻倍,这是多个团队试错后的共识。

顺便说一句,这波争论的本质和上一话年题一模一样:当产出端被AI放大十倍,中间环节的质检也得跟着换机器。

话题三:AGENTS.md——给AI的“入职文档”,正在变成事实标准

洪峰的第三站最安静,但长期影响可能最大:规则文件。

给Claude Code写过CLAUDE.md、给Cursor配过.cursorrules的人都知道这个思路:把项目的构建命令、测试方式、目录结构、禁止事项写成一份文档,让AI干活前先读。问题是用什么工具就得养一份什么文件,内容高度重复。

2025年8月,AGENTS.md随着OpenAI Codex的正式发布被带火:一个纯Markdown文件,放在仓库根目录,不绑定任何厂商——Codex认它,Google的Jules认它,Cursor、Amp等一票工具跟进,后来连GitHub Copilot的coding agent也宣布支持(以各家文档为准)。agents.md官网口径的采用项目早就过万,还在涨。它解决的正是上面说的碎片化:一份规则,全工具链通用。

社区争论点也很有意思:

一张图看懂洪峰与防洪堤

flowchart TD
    A["AI写码人数暴增"] --> B["产出涌向开源收件口"]
    B --> C["Issue区<br/>AI脑补漏洞报告"]
    B --> D["PR评审区<br/>人写机器审"]
    B --> E["仓库规则<br/>怎么让AI守规矩"]
    C --> F["维护者时间被烧<br/>curl威胁封人"]
    F --> G["吵出两条路<br/>禁收或加门槛"]
    G --> H["模板强制复现<br/>要求AI辅助声明"]
    D --> I["AI评审机器人上岗<br/>CodeRabbit们抢位"]
    I --> J["吵点<br/>帮手还是噪音机"]
    J --> K["共识<br/>配置决定生死"]
    E --> L["AGENTS.md<br/>一份规则多家认"]
    L --> M["吵点<br/>标准还是新负担"]
    H --> N["收码方夺回主动权"]
    K --> N
    M --> N

信息差总结

你可能以为的 海外社区已经跑出来的
AI报漏洞=帮项目捡漏 大量是幻觉灌水,curl作者公开威胁封号
代码评审必须资深工程师做 第一轮评审已外包给AI,GitHub官方都下场了
每个AI工具各配一份规则文件 AGENTS.md一份通用,几万项目在用
AI贡献越多项目越繁荣 维护者在用禁令、模板、封号自保
这场混乱离国内还远 国内团队MR区灌水、规则文件碎片化是同一剧本

行动指南

  1. 今天(5分钟):给你最重要的开源或工作仓库写一份AGENTS.md,十行以内:构建命令、测试命令、目录说明、两条禁止事项。放根目录,提交。
  2. 本周:挑一个活跃仓库,开启Copilot code review(PR里指定copilot为reviewer),或给public仓库装CodeRabbit(开源免费)试跑两周;第一时间关掉纯风格评论,只留逻辑与测试类意见。
  3. 如果你是维护者:上Issue模板,强制最小复现步骤;在贡献指南里加一条“使用AI辅助必须声明”;对明显幻觉报告先公开点名再封禁,震慑比封号本身有效。
  4. 如果你在团队里推AI编程:把“AI产出必须标注意图和已验证范围”写进评审规范,这条能让你的AI评审机器人意见被当真。
  5. 持续关注:agents.md官网的采用方列表,新工具跟进速度是这个标准生命力的最好指标。

参考来源

  1. Daniel Stenberg 博客(curl作者,AI slop报告系列文章):https://daniel.haxx.se/
  2. AGENTS.md 标准官网(含采用工具与项目口径):https://agents.md/
  3. CodeRabbit 官网(开源仓库免费):https://coderabbit.ai/
  4. Greptile 官网(代码库索引式AI评审):https://www.greptile.com/
  5. GitHub Copilot 代码评审文档入口:https://docs.github.com/copilot

    本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入