让Claude戒掉口头禅

Claude总说load-bearing,用提示词治好了

如果你经常使用Claude写代码,一定遇到过这种场景:它动不动就把所有东西描述成”load-bearing seams”(承重接缝)、”honest take”(诚实看法)。这些词汇反复出现,让人抓狂。开发者Jola在博客中分享了他的解决方案——用Claude的MessageDisplay钩子来替换这些恼人的短语。

核心问题:AI的语言模板化

Claude(和其他大模型一样)在训练过程中内化了大量”安全”、”专业”的表达模板。在代码和架构讨论中,”load-bearing”成了它的万能副词——任何重要的东西都叫load-bearing。这种过度使用不仅让阅读体验变差,还会掩盖真正的技术细节。

Jola指出,这不是Claude独有的问题。所有LLM都会形成自己的”口头禅”——GPT喜欢说”delve into”,Gemini偏爱”in the context of”。这些套话本质上是模型对”如何显得专业”的模式匹配结果。

技术方案:MessageDisplay钩子

Jola的解法很巧妙:利用Claude的MessageDisplay hook,在渲染阶段对输出文本做实时替换。核心思路是维护一个替换词典,将目标短语映射到更有趣或更精确的表达。例如把”load-bearing”替换成”structurally critical”或直接删除无意义修饰。

更有意思的是,Jola还加入了一个”讽刺模式”——将所有AI套话替换成夸张的幽默表达,让阅读变成了游戏。比如”honest take”变成”my 100% definitely-not-AI-generated opinion”。

社区反响:这不是玩笑

这篇文章在HN上引发了469条评论的激烈讨论。许多人分享了自己厌恶的AI套话。一位评论者指出,AI的语言模式正在变成一种”信息危害”——过度使用特定表达会让人无意识地模仿,污染人类的写作风格。

也有开发者提出了更系统的方案:在system prompt中直接禁止某些词汇,而不是依赖后处理替换。还有人分享了用Claude的thinking模式来减少套话的经验——让模型在”思考”时不受安全对齐的影响。

原文: How to stop Claude from saying load-bearing | HN讨论: 409 points, 469 comments

Leave a Reply

Your email address will not be published. Required fields are marked *