FEATUREDHacker News 首页· rssEN14:17 · 07·02
git-annex 维护者花 100 小时把依赖里的 AI 生成代码全清了出去
Joey Hess 花了一个月、大约 100 小时,把 git-annex 整个依赖树里所有 AI 生成的代码都排查并剔除掉了。他发现了一些很离谱的东西:一个 1489 行、语无伦次的提交说明,对应着 10000 行代码改动;还有一个 AI 提示词直接让模型从别的项目抄代码,没惹上版权官司纯属运气好。他说这 100 小时唯一的正面收益,是以后选依赖时手...
#Code#Joey Hess#git-annex#Software Freedom Conservancy
精选理由
精选 · 重要度 78 · 吸引力 + 知识量 + 共鸣
一句话点评
Joey Hess 花 100 小时把 git-annex 依赖树里的 AI 代码全踢了,发现过 1489 字语无伦次的提交说明和直接抄别人代码的提示词。
锐评
Joey Hess 干了一件很轴但很能说明问题的事:他手动审查了 git-annex 的全部依赖,把含 AI 生成代码的库都剔了出去,前后搭进去一个月、大约 100 小时。他翻出来的东西确实离谱——一个 1489 行的提交说明,写得前言不搭后语,对应的是 10000 行代码改动,放在一个总共才 26000 行的项目里,相当于一次提交就动了近四成代码。还有一个 AI 提示词直接让模型从别的项目复制代码,没吃版权官司纯属运气好。
这些发现指向一个很实际的麻烦:AI 生成的代码正在让依赖审查变成一场没完没了的体力活。Hess 自己说,这 100 小时唯一的正面收益,是以后选依赖时手里多了一份质量黑名单。正文没提他具体剔了多少个库、用什么标准判定“AI 生成”,也没说 git-annex 功能上有没有因此缺胳膊少腿。
他还提到软件自由保护组织已经在这个问题上退缩了,他自己也在重新考虑要不要继续待在这些社区里。这点先别太激动——他没说打算退出,更像是在表达一种“我一个人扛不住”的疲惫。如果后续有更多维护者跟进类似审查,开源社区对 AI 代码的容忍线可能会被拉得更低。
HKR 分解
hook ✓knowledge ✓resonance ✓