
当ChatGPT能10秒写出代码时,Zig编程语言项目却挂出"AI与狗不得入内"的告示。这个由前Dropbox工程师打造的明星开源项目,最近立下铁规:禁用任何AI生成的代码提交,违者直接拉黑。
这记耳光打在正狂欢的AI编程浪潮脸上。GitHub调查显示,92%的美国程序员已在用AI工具,但Zig维护者Andrew Kelley直言:“我们要的是会思考的大脑,不是会复制粘贴的AI傀儡。”
背后的矛盾像极了驾校要不要允许自动驾驶。Zig团队发现,用AI生成的代码就像代考作业——提交者自己都说不清代码逻辑,更别提修改优化。有个典型案例:某开发者用AI提交的代码看似完美,但当维护者问"为什么用哈希表而不用数组"时,对方竟回复"这是AI选的"。
就连明星项目Bun也吃了闭门羹。这个用AI加速开发的JavaScript工具,其代码因缺乏"人类思考痕迹"被Zig拒之门外。维护者解释:“审查AI代码就像改作文时发现是ChatGPT写的——既浪费时间,又培养不出真人才。”
这场反AI起义暴露出开源社区的生存危机。传统开源项目靠"老带新"的师徒制运转,维护者通过代码审查传授经验。但当AI能批量生产"表面完美"的代码时,新人可能永远学不会debug的技艺。就像Linux之父Linus Torvalds警告的:“如果下一代程序员只会调API,我们迟早会撞上技术断崖。”
眼下这场实验正在编程界投下震撼弹。一边是追求效率的AI派,一边是坚守育人传统的学院派。Zig的选择或许会让开发速度慢20%,但他们赌的是:当AI潮水退去时,能读懂底层代码的人类开发者才是硬通货。