有人对rsync近期的bug数量做了一次不深不浅的统计,然后把结果甩到了Hacker News上——帖子在几个小时内冲到105分。结论不算爆炸,但足够让人后背发凉:rsync这种已经稳定运行了二十多年的核心工具,在Claude等大模型被开发者广泛使用的这段时间里,提交中的低级错误数量出现了明显抬升。不是毁灭性灾难,但趋势的方向让人不安。
发帖人没有急着给AI扣帽子。他做了一件更扎实的活:把rsync仓库里近期的bug报告、补丁提交做了分类梳理,区分出"AI辅助产生的常见错误模式"和"传统的人为失误"。结果发现,诸如变量名混淆、边界条件遗漏、对历史API行为理解偏差这类典型的模型幻觉式错误,在最近六个月的新增代码里占比显著上升。这不意味着每个写补丁的开发者都在用Claude,但相关性已经强到不能只用巧合解释。
更深层的问题不在于rsync本身。一个工具出现几个bug没什么大不了,rsync的维护者有能力消化这些。但当同样的模式被复制到成百上千个底层开源项目里,整个基础设施的质量基线就会悄悄下沉。AI编程助手确实把开发效率推上了一个台阶,可它也像一把尺子放歪了的丈量工具——产出的代码看起来对、读起来顺,但就是少了点"老程序员"那种对系统边界的本能警觉。底层工具的开发者,这根弦确实该绷紧一点了。

