top of page

如何阻止 Claude 说出诚实看法和承重接缝

一个 Hacker News 线程显示开发者在实时编辑 Claude 的响应。他们通过本地 hook 交换重复短语,而不是等待模型更新。

该方法使用 Claude MessageDisplay Hook。它在消息显示时运行命令。一个脚本将几个固定表达替换为用户选择的替代词。

脚本设置替换特定短语

示例脚本针对四行常见语句。它将 seam 变为 whatchamacallit。它将 you are absolutely right 变为 I am a complete clown。它将 honest take 交换为 spicy doodad。它将 load bearing 变为 cooked。

用户将脚本保存为 wordswap.sh 在 .claude/hooks 文件夹中。他们使用 chmod 赋予执行权限。该文件位于用户主目录级别,以便 Claude 在启动时找到它。

配置自动加载 Hook

设置文件需要添加一项。在 ~/.claude/settings.json 中,hooks 部分指向脚本路径。保存条目后,每个新会话都会加载替换规则,无需额外命令。

更改保持本地化。不需要 API 密钥或外部服务。Hook 仅在文本到达用户界面之前对其进行操作。

为什么这些短语首先出现

Claude 训练数据包含许多论坛和博客示例,这些示例偏好对冲语言。诸如 honest take 和 load bearing seam 之类的短语在安全调优的输出中变得频繁。它们表示谨慎,但现在对频繁用户来说感觉公式化。

Anthropic 尚未发布这些表达的官方切换开关。因此,社区变通方法在技术论坛上迅速传播。

本地 Hooks 的实际限制

该脚本仅在支持 hooks 的桌面应用或 CLI 构建上工作。Web 会话和移动客户端忽略本地文件。Claude 二进制文件的更新也可能破坏 hook 路径,直到刷新设置文件。

一些用户报告当脚本在每个令牌上运行时偶尔出现延迟。简单的字符串交换很少超过几毫秒,但更复杂的替换可能会减慢较长的回复。

接下来要关注的信号

检查 Anthropic 是否在下一个桌面版本中添加内置词汇过滤器。关注更新的 hook 文档是否支持或限制当前模式。跟踪同一 Hacker News 线程上的讨论量,以查看该变通方法是否保持流行或在官方修复后消退。

 
 

免费开始

一款本地优先的AI助手,具备个人知识管理功能

为了获得更好的人工智能体验,

remio 目前仅支持Windows 10+ (x64)M-Chip Mac

在你的大脑里添加一个搜索栏

Ask remio

记住一切

​无需整理

bottom of page