首页 › trending › PG19延期真相:AI不是来帮忙的

PostgreSQL社区吵翻了:AI帮我们找到一堆bug,还是AI把我们淹死了?

海外数据库圈这几天正在打一场国内几乎没人报道的架,主角是你我天天在用的PostgreSQL。10月1日,PostgreSQL老牌贡献者Tomas Vondra发了一篇长文《Are we reverting patches because of bugs found by AI?》,直接开怼社区里流行的说法——“PG 19推迟发布,是因为AI找到了太复杂的bug”。Vondra把过去几个月的12次代码回滚一条条翻出来验尸,结论是:只有4次和AI沾边,剩下8次全是人肉评审揪出来的。

这场架值得中文技术圈认真围观,因为它回答了一个所有人都在猜的问题:AI进入开源社区之后,到底发生了什么?答案比“AI让开发变快了”黑暗得多。

先看事实:PG 19到底怎么了

Vondra文章里的硬数据是这么几条(均出自其博客原文):

听起来很合理对吧?AI进化了,找到人类找不到的深水区bug,补丁修不动,只能砍特性。国内自媒体大概率会照这个剧本写。但Vondra不干,他说:这个叙事和事实对不上,而且误诊病因就没法治病。

验尸报告:12次回滚,AI只背4口锅

Vondra把每次回滚对应的邮件列表讨论翻了个底朝天,几条关键判决:

特性 谁发现的问题 AI参与度
CREATE SCHEMA对象类型 Opus 5评审,发现改了PG18定下的语义 AI(唯一实锤)
RI fast-path批量检查 外键检查顺序问题 疑似AI
在线checksum切换 常规评审,Claude晚几天才介入且非关键 不是AI
UPDATE/DELETE FOR PORTION OF Andres Freund人肉评审,并发行为不正确 不是AI
pg_get_role_ddl等三个函数 Noah Misch人肉评审起头 不是AI
SQL/PGQ图查询 Andres两轮人肉评审 不是AI
分区MERGE/SPLIT Zsolt人肉评审,这特性PG17周期就回滚过一次 不是AI

最有意思的细节是:Noah Misch明确提到自己也用Opus 4.8做了评审,但AI只找到一些次要问题。Andres对SQL/PGQ也跑了AI评审,结果“基本只是复述了人已经发现的点”。

看清楚了吗?关键问题依然是人类抓的,而且抓得又准又狠。Vondra甚至说,把功劳全记给AI,“对那些真正发现问题的人类评审员有点侮辱”。顺带说一句,Andres Freund就是2024年揪出xz后门的那位——人类评审的天花板,依然高得吓人。

但AI确实在场,只是方式很阴险

Vondra没有说“AI无关紧要”,恰恰相反,他给出了真正吓人的数据:

Vondra还用git历史做了个时间轴分析:往年回滚集中在feature freeze(开发周期约第300天)后立刻发生,属于“冻结后大扫除”;PG 19的回滚曲线前段是平的,到第430天左右(9月初)突然爆量。也就是说,问题不是“发现得更早更多”,而是拖到最后才集中爆雷——因为没人手及时评审。提交量倒是涨了:PG 14周期约1700个commit,PG 19约2200个。

他给这个现象起了个名字,两个月前就在博客里写过:AI inversion(AI反转)——AI把“发现”的成本打到趋近于零,把“消化”的成本全砸给了维护者。收益归提交方,账单归评审方。

flowchart TD
    A["AI工具批量扫漏洞"] --> B["安全报告涌入邮件列表"]
    B --> C["资深贡献者转向修CVE"]
    C --> D["稳定期评审人手变少"]
    D --> E["大补丁问题拖到9月才暴露"]
    E --> F["12项特性集中回滚"]
    F --> G["PG19推迟约一个月发布"]
    A --> H["AI评审参与代码审查"]
    H --> I["真抓出硬伤的少数"]
    H --> J["只找到小问题的多数"]
    C --> K["CVE从一年5个涨到44个"]

这不是PG一家的架,是整个开源圈的水位

同一周,HN和博客圈还有几条同频信号,拼在一起看更有味道:

第一,GNOME开发者Michael Catanzaro在10月2日发了篇檄文,标题就叫《软件质量的时代,还是鸵鸟的时代?》(The era of software quality, or the era of ostriches?),矛头直指AI时代“先合进去再说”的工程文化。这篇在HN挂了三天,评论60多条。

第二,有人开始给解药了。 一篇题为《给评审员记功,治好你的AI slop问题》的文章在HN传播,主张把评审工作量纳入激励——因为AI把产出端通胀了,评审端还是义务劳动。

第三,AI噪音已经把商业公司也淹了。 据Tom's Hardware报道,Google因为收到大量无效的AI提交,关停了开源漏洞悬赏计划(OSS VRP)的一部分,产品漏洞提交通道10月1日起关闭。

三件事加上PG这场架,指向同一个结论:行业的第一波AI后遗症不在“AI写不出好代码”,而在“评审通道被灌满”。发现便宜了,消化没变贵不行——现在的问题就是消化通道真的崩了。

各方立场,一站看全

注意一个细节:这场架全程发生在邮件列表和个人博客,吵得再凶也是公开数据、可复核的结论——Vondra甚至在文末明确邀请大家去验证他的判断。这本身就是老牌开源社区和“截图吵架”文化的区别。

给中文技术人的四个启示

1. 记住“AI反转”这个词。 以后评估任何AI提效方案,先问一句:发现端省下的时间,够不够付消化端的账?公司里让AI批量扫自家代码库、扫依赖漏洞之前,先想想谁来接住那44个“CVE”。

2. 向开源社区提交AI产物,有礼仪清单了。 PG这轮给出的隐性标准:带可复现测试用例、不赶在feature freeze之后丢大补丁、AI参与要披露(Noah、Andres都主动说明了自己用Opus做了评审)。照着做,你的报告才会被当人看。

3. 人肉评审的价值正在暴涨。 AI评审在PG的实战成绩单是“抓小放大”。团队里那个能一眼看出并发语义问题的老工程师,2026年是全公司最贵的资产,别让他去写周报。

4. 盯住PG官方的AI贡献政策。 这是全球最成熟的开源社区第一次正式给AI立规矩,无论结果如何都会成为其他项目的模板。做开源合规、内部代码治理的同学,这文件出来当天就该读。

信息差总结

你以为的 实际情况
AI找到超复杂bug,逼得PG回滚特性 12次回滚仅4次与AI沾边,8次是人肉评审的功劳
开源社区如鱼得水,AI全面提效 CVE从一年约5个涨到44个,资深维护者被安全报告淹没
回滚数量史无前例 数量与往年相当,真正变了的是时间点——从freeze后立刻清理,拖到发布前一个月爆雷
AI评审很强,能替代人类 PG实战记录:Opus 5抓住一次真问题,Opus 4.8只找到次要问题,人类依然是天花板

行动指南

  1. 今天:读Vondra原文(参考来源①),对照他列的12次回滚,感受“用数据吵架”的姿势;
  2. 本周:检查你所在团队的AI产出消化链路——AI生成的PR、AI扫描出的漏洞,有没有明确的人负责验收?没有的话,你现在就是那个CVE炸点;
  3. 本月:给自己定一条“AI提交三件套”规矩——可复现用例、披露AI参与、避开冻结期;向任何开源项目提报告前照着过一遍;
  4. 持续:订阅pgsql-hackers邮件列表的revert讨论和PG官方公告,AI贡献政策出台第一时间研读。

这场架最反直觉的地方在于:大家都在担心AI抢走工程师的饭碗,而PG 19的故事说的是另一件事——AI先抢走的,是工程师用来互相把关的时间。饭碗还在,但端碗的手已经腾不出来了。

参考来源

  1. Tomas Vondra, Are we reverting patches because of bugs found by AI? — https://vondra.me/posts/are-we-reverting-patches-because-of-bugs-found-by-ai/
  2. Hacker News社区讨论串 — https://news.ycombinator.com/item?id=49960374
  3. Michael Catanzaro(GNOME), The era of software quality, or the era of ostriches? — https://blogs.gnome.org/mcatanzaro/2026/10/02/the-era-of-software-quality-or-the-era-of-ostriches/
  4. Fix Your AI Slop Problem by Giving Reviewers Credit — https://danunparsed.com/p/giving-code-reviewers-credit
  5. Tom's Hardware, Google freezes open-source bug bounty program due to influx of invalid AI submissions — https://www.tomshardware.com/tech-industry/artificial-intelligence/google-suspends-part-of-the-oss-vrp-bug-bounty-program-due-to-an-influx-of-invalid-ai-submissions-product-vulnerability-submissions-ended-october-1

本文由「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学通信知识星球海报-扫码加入