删掉16.8万行注释,AI 没察觉
I Deleted 168,000 Lines of Comments. My AI Agent Didn't Notice
我删除了代码库中近三分之一的注释,共计16.8万行,然后让 AI Agent 在有无注释的两个版本上分别完成相同的开发任务。实验结果显示,无论是否有注释,AI 生成的代码质量、测试通过率以及最终评分几乎完全一致。在小任务中,无注释版本甚至节省了22%的 Token 成本。更有趣的是,即使面对需要注释提示的隐藏陷阱,AI 也能精准识别。这表明,对于当前的 AI Agent 而言,代码注释既没有帮助,也没有阻碍。我们保留或删除注释,应仅基于人类阅读的需求,而非为了迎合 AI。
对于 Agent 来说,代码注释对它生成的代码质量没有任何影响,既无帮助也无伤害。