Git-annex 维护者 Joey Hess 耗费上百小时审计项目的依赖树,宣布剔除所有包含 LLM 生成代码的依赖项。他在审计中发现了逻辑混乱的万行提交、疑似侵权的 Prompt 搬运以及毫无解释的代码回滚。为了保持代码库的“非 AI 化”,该项目甚至准备好放弃对最新版 Git 和 GHC 编译器的兼容。这一举动在开发者社区引发了剧烈震荡,支持者认为这是守护代码质量,反对者则嘲讽这是在数字时代螳臂当车。
这场抗争的切入点不在于 AI 写的代码好不好用,而在于开源社区“社交契约”的崩塌。以往高级开发者愿意忍受低级代码,是因为背后有“人”可以被指导和培养,这种师徒制的传承是开源演进的动力。而面对 LLM 批量生产的 Slop(垃圾信息),维护者的角色从“导师”沦为了“免费审计员”,这种付出完全失去了情感收益。当代码从思考的产物变成概率预测的堆砌,开源的底层逻辑正从互助协作转变为存量博弈。如果开发者不再理解自己提交的代码,软件的安全性与可维护性将陷入真正的公地悲剧。
joeyh.name/blog/entry/no_LLM_code_in_dependencies/
#人工智能##AI创造营##开源软件##程序员##Git#