首页 / 文章 / 如何阻止Claude说“承重”之类的话
← 返回
AI技术

如何阻止Claude说“承重”之类的话

✍️ zhirenhun 📅 2026/7/15 👁 42 阅读 ⏱ 5 分钟
如何阻止Claude说“承重”之类的话

如何阻止Claude说“承重”之类的话

2026年7月14日

2分钟阅读

claude llm parody

看到Claude把所有东西都称为“诚实看法”和“承重接缝”,你是不是气得抓狂?你不是一个人。但如果我告诉你,有一种方法可以把这种巨大的挫败感变得如此荒谬,让你忍不住笑出来呢?或者干脆直接修复Claude的词汇表。我向你介绍——MessageDisplay hook。

首先,你需要一个设置了一些替换规则的小脚本:


#!/usr/bin/env python3
import json, re, sys

replacements = {
"seam": "whatchamacallit",
"you're absolutely right": "I'm a complete clown",
"honest take": "spicy doodad",
"load-bearing": "cooked"
}

data = json.load(sys.stdin)
text = data.get("delta") or ""

for phrase, replacement in replacements.items():
pattern = r"" + re.escape(phrase) + r""
text = re.sub(pattern, replacement, text, flags=re.IGNORECASE)

print(json.dumps({
"hookSpecificOutput": {
"hookEventName": "MessageDisplay",
"displayContent": text,
}
}))

把它放到 ~/.claude/hooks/wordswap.sh,并用 chmod +x ~/.claude/hooks/wordswap.sh 使其可执行。然后,要把它挂载上去,将其添加到 ~/.claude/settings.jsonhooks 块中,像这样:


{
"hooks": {
"MessageDisplay": [
{ "hooks": [ { "type": "command", "command": "$HOME/.claude/hooks/wordswap.sh" } ] }
]
}
}

Hooks在启动时加载,所以你只需要开始一个新会话,就能开启你的新生活。

图: 显示脚本效果的Claude输出截图。

我相信你能想出比我更好、更有效的替换词。玩得开心!


作者:Johanna Larsson

对这篇文章有想法?在Bluesky上找我:@jola.dev

喜欢这篇文章吗?

在GitHub Sponsors上支持我的写作,每月获取包含博客内容的newsletter,或者在Ko-fi上请我喝杯咖啡。

在GitHub上赞助我 ☕ 在Ko-fi上请我喝咖啡

——

🧑‍💻

zhirenhun

一个热爱技术的程序员,喜欢分享前沿AI知识和开发经验。

Claude Prompt LLM
← 上一篇
LogiChat:从问答对到文档RAG的架构重构

📌 相关推荐

LogiChat:从问答对到文档RAG的架构重构
2026/7/15
AI时代的可观测性设计(第二部分):PII防护与自愈
2026/7/15
如何在不烧钱的情况下测试AI产品
2026/7/14
← 返回文章列表