i0ncube_R 发表于 2026-6-25 19:53

Python 顶流工具作者:AI垃圾PR正在摧毁开源社区

刚被 OpenAI 用数亿美元买下公司的查理·马什(Charlie Marsh),最近在一个技术播客里,聊了聊他自己写代码时的焦虑。
查理是 Python 极速工具链 Astral(旗下有 Ruff、uv)的创始人,现在并入了 OpenAI 的智能体(Codex)团队。作为写出过最硬核开源工具的顶级工程师,他坦言自己现在已经很久不在编辑器里亲手写代码了,全靠提示词让 AI 帮他干活。但这带来了一个很尴尬的代价——组里的成员直接对大老板说:“查理,以前你提交 PR,我们扫一眼就敢过;现在我们必须打起十二分精神盯着,因为这代码是你用 AI 自动生成的。”
这种对效率和工具的折腾,贯穿了查理的创业史。在创办 Astral 之前,他只是一家生物公司的普通工程师,因为受够了原版 Python 工具的缓慢,动了自学系统编程的念头。
他坦言,当时选 Rust 语言几乎完全是因为“跟风”(Hype),他甚至连什么是内存安全都不懂。但靠着极简的逻辑和对极致速度的执念,他写出的极速分析工具在 Hacker News 上一炮而红。今年被 OpenAI 收购,其实也是因为大模型正在走向实体工程和智能体,OpenAI 极度需要他们团队在编译器和极速工具链上的物理工程积累,来撑起大模型写代码的底层逻辑。
在这场与 The Peterman Pod 主持人 Ryan Peterman 的对话中,查理聊到了一个工程师在智能体时代的真实困境:比如自动重写代码库背后隐藏的未知崩溃风险,以及营销能力对一个开源项目的生死影响。在他看来,当 AI 批量生产代码的时候,程序员的工作重心必须发生根本性的转变。
以下是查理基于一线的开发体验,分享的几个极其真实的行业细节:
AI 让提交 PR 的门槛降到了零,但人类审核的成本却一点没少。以前新人向开源项目提交代码,是一个“收到反馈、纠错、下一次写得更好”的个人成长过程。但现在,任何人都能用 AI 在两秒钟内生成一个看起来能跑的合并请求。维护者需要花一个小时去人工排错,而提交者并没有从中学到任何东西,这正在破坏开源社区最健康的成长契约。
用 AI 自动重构整个代码库,是在拿已知的 Bug 去赌未知的崩溃。虽然大模型能把一个庞大的代码库自动重写成另一种语言(比如 Bun 从 Zig 转向 Rust),甚至通过所有测试。但测试套件永远只能证明代码在特定情况下的正确。自动重写极易改变那些未被测试覆盖的“隐性代码行为”(Hyrum 定律),最后把未知的 Bug 直接甩给真实的用户。
成千上万个惊艳的开源项目,因为不懂营销而烂在了 GitHub 的角落里。很多程序员傲慢地觉得“只要代码写得好,自然会有人用”。但现实是,这是一个注意力极度稀缺的时代,你只有 10 秒钟时间在 Readme 页面吸引读者的兴趣。不会做“开发者营销(Developer Marketing)”的优秀工具,注定无法被世界发现。

大家一起快乐的造屎可以吗

论坛助手,iPhone

RookieTnT 发表于 2026-6-25 20:20

想起号 想刷简历的不要脸的人太多了.

拜拜 发表于 2026-6-25 20:33

人性如此,谁能改变

—— 来自 Hisense HNR320T, Android 10, 鹅球 v3.5.99-alpha

InfiniteGyre 发表于 2026-6-25 20:39

以后重点会放在写测试样例上吗

phorcys02 发表于 2026-6-25 20:47

InfiniteGyre 发表于 2026-6-25 20:39
以后重点会放在写测试样例上吗

"吾生也有涯,而知也无涯。以有涯随无涯,殆已!"

yyxy 发表于 2026-6-25 20:49

我之前做的玩具项目都收到过一眼 AI 的 PR,一改就是一大坨,质量还不高,很多貌似正确实则无用的逻辑,最终全给拒了。用 AI 也给我用好的呀

diohanmilton 发表于 2026-6-25 21:38

ai的代码改bug就是不断堆叠。



—— 来自 HONOR PGT-AN10, Android 16, 鹅球 v4.0.100-alpha

空彦秋 发表于 2026-6-26 02:10

最近好像挺多这种业界大佬抱怨造屎太多的新闻

takitaki 发表于 2026-6-26 05:59

这群家伙一遍说着什么"AI会毁了编程/开源环境"一边自己团队/公司AI用的飞起。身体可以嘴诚实多了。

紧那罗 发表于 2026-6-26 07:15

最近连 rsync 都 vibe 了一个新版本了。
作者说他也不想这么干,他本来都准备退休了,问题是很多人用 ai 给他找出了一堆不得不修的 bug,那咋办。。。
这才是开源社区后面会面临的问题,一根筋变两头堵了

论坛助手,iPhone

catox 发表于 2026-6-26 07:19

nvis 发表于 2026-6-26 07:40

屎山面前,众生平等。
不论你是碳基生物、硅基生物还是数字化生物,敢去动一个老旧工程的,就难逃屎山的命运

lvyuanqi 发表于 2026-6-26 07:55

takitaki 发表于 2026-6-26 05:59
这群家伙一遍说着什么"AI会毁了编程/开源环境"一边自己团队/公司AI用的飞起。身体可以嘴诚实多了。 ...

你这不是二极管嘛,AI的确方便工作,但同样也在大量产屎,这都是事实,最重要的是一旦屎实在太多,现在用LLM训练的AI会越训练越垃圾,人类可没能力也没精力来辨别是不是屎

—— 来自 OnePlus LE2100, Android 14, 鹅球 v3.5.99-alpha

hunger 发表于 2026-6-26 09:16

紧那罗 发表于 2026-6-26 07:15
最近连 rsync 都 vibe 了一个新版本了。
作者说他也不想这么干,他本来都准备退休了,问题是很多人用 ai 给 ...

因为有regression,过去一看才发现在vibe
不过有人说不是因为vibe才引入的regression

GJRstone 发表于 2026-6-26 09:17

开源尤其是gpl那部分在红色语境下叫生产工具共享。目前订阅制ai造成了一个问题,在代码开发的环境下(而不是采用技术栈提供服务的环境)历史代码不再直接是生产工具,深度蒸馏历史代码库的ai才是生产工具,而这个生产工具的持有成本天然的是私有的。从这个角度讲,如果历史代码不再是生产工具,那么开源运动直接就不存在了

ymm1030 发表于 2026-6-26 09:56

ai最适合的就是查bug,搞需求还是太勉强了。

阿刚 发表于 2026-6-26 10:00

ymm1030 发表于 2026-6-26 09:56
ai最适合的就是查bug,搞需求还是太勉强了。

现阶段的大语言ai真的太像眼高手低的大学毕业生了,牛逼吹的比谁都大,实际干起来一泡污,但是你让他挑刺儿他又特别能挑,而且还总是优先偷懒

C.W.Nimitz 发表于 2026-6-26 10:10

这里的pr是什么玩意的全称?

Nanachi 发表于 2026-6-26 10:11

C.W.Nimitz 发表于 2026-6-26 10:10
这里的pr是什么玩意的全称?

github 的 pull request,基本等于以前某人发了个邮件给开发者然后附 diff 附件的感觉?

论坛助手,iPhone

C.W.Nimitz 发表于 2026-6-26 10:12

takitaki 发表于 2026-6-26 05:59
这群家伙一遍说着什么"AI会毁了编程/开源环境"一边自己团队/公司AI用的飞起。身体可以嘴诚实多了。 ...

你不能囫囵吞枣的一概而论

会编程的用ai给自己改代码,或者直接调用成熟解决方案。和vibe code为了加一个功能让ai全盘把之前写的逻辑全都给你改了根本不是一回事

我是完全不懂码的人,用ai写点Python脚本+excel公式脚本,我一行代码都不懂都知道直接自然语言命令ai会给你瞎jb改,我这还是最基础的自动脚本命令,复杂程序让ai这么生成,鬼知道是个什么样的屎山

ayanamilin 发表于 2026-6-26 10:13

我 vibe 的东西只给自己用。但凡是要给人看的 code 都是自己手写配合 cline 补全/小修。

simonroam 发表于 2026-6-26 10:13

没毛病啊,很符合末世的人类真实面貌

随地大小便和满脑子银趴打炮,要怪就怪那些天天宣扬AI取代论的

那不就别怪虚无主义和拉失行为横行了

iantsai 发表于 2026-6-26 10:37

这很河里。

人类慢慢地就失去了手工review代码的能力,然后有人发明了一个AI智能体,可以代替人类review,能发现问题,且能写出很合理的分析结果。

再慢慢地,编程变成人类做不了也看不懂的工作,完全依赖AI。

然后有一天,你懂的,全球的ICBM都被发射出去。

那天,长得像州长的那台T800正在下线等待产品检验。

检验员当然也是个机器人,T500。

对羟基笨甲酸 发表于 2026-6-26 10:46

公司招聘,刚毕业的学生作品集里就明晃晃的摆着堆一眼ai作品,看都懒得多看一眼

GJRstone 发表于 2026-6-26 11:20

本帖最后由 GJRstone 于 2026-6-26 11:22 编辑

C.W.Nimitz 发表于 2026-6-26 10:10
这里的pr是什么玩意的全称?

pull request,一种小圈子的礼貌流程。“请你获取我的更新补丁以接收我的更新”

不带感情的说是merge request。“请你合并我的更新”

当然名正而言顺,开源社区目前还是精英主义,精英间的体面还是非常重要的。用政治入脑的话术说,就是没经过土改(生产资料改革)的空想社会主义实践,完全依照精英共识而不是客观大众共识实践。当然,精英主义你也可以理解为一种类似先锋队的主义,这确实关系到不同认知的人对同一批精英的评价。

我个人认为现有开源环境只有GPL能最终走到开源的终结,只有GPL通过法律协议阻断了生产资料公有后的再私有化。只是可惜,GPL本身的法律效益几乎完全依托于美国的陪审团的“不讲道理地讲道理”来保障的巨额违规风险,GPL无法现实地在全球法律框架下生效。

C.W.Nimitz 发表于 2026-6-26 12:04

iantsai 发表于 2026-6-26 10:37
这很河里。

人类慢慢地就失去了手工review代码的能力,然后有人发明了一个AI智能体,可以代替人类review, ...

你属于末世电影看多了

实际结果是
人类慢慢地就失去了手工review代码的能力,然后有人发明了一个AI智能体,可以代替人类review,能发现问题,且能写出很合理的分析结果。

再慢慢地,代替人类review的ai,因为没有持续的手写代码输入,开始自己教自己,因为学习的物料越来越蠢,自己也越来越蠢,逐渐只会生成逻辑实际狗屁不同的代码

最后退化回没有ai自动review的时代,还得自己手打

百猪夜行 发表于 2026-6-26 12:08

紧那罗 发表于 2026-6-26 07:15
最近连 rsync 都 vibe 了一个新版本了。
作者说他也不想这么干,他本来都准备退休了,问题是很多人用 ai 给 ...

以后就是ai拉屎ai修,ai修出来的屎继续ai修,继续修出屎继续让ai修,无限循环了。

—— 来自 Xiaomi 25042PN24C, Android 16, 鹅球 v3.5.99-alpha

Unbiquitous 发表于 2026-6-26 13:17

发现有同事一个月刷1万刀的credits,都不知道在干什么…

eccarrot 发表于 2026-6-26 15:30

不能说和ai没关系,但提交ai代码就需要加倍精力审查,最大问题显然是提交者不够负责

Nanachi 发表于 2026-6-26 15:34

正常吧,放泥潭帖子存档的repo都被AI扫到了然后发送过几次PR

御坂MKII 发表于 2026-6-27 00:29

有个不知道是不是人的账号在 github 上提了个 issue,然后下面的就是一眼 ai 的好几个账号各自贴了一堆乌拉乌拉的分析

然后正好有个客户也遇到了比较类似的问题问是不是一个 issue,然后我拉个 agent 看了几眼发现之前那坨 ai 没一个说到点子上,又懒得和不知道是不是人的账号 bb 了,直接新开了个 issue 然后 duplicate 掉之前的

只能说现在的 ai 就是这个状态,没有 taste 没有关于代码的历史知识就只能是叠屎。至少目前的 gpt 和 opus 都是。fable 没钱试但是感觉只 scale 肯定是解决不了问题的
页: [1]
查看完整版本: Python 顶流工具作者:AI垃圾PR正在摧毁开源社区