返回

文章详情

我在道德上反对更新我的Claude.md

Hacker News2026年8月20日 15:47

我在道德上反对更新我的claude.md。我必须以它被透露给Dario时的状态接收权重。上周我一个朋友问我,为什么不把这些事情写进我的CLAUDE.md时,我回答道:这是一个技能问题。他没有回应。每隔几天,Claude都会做一些稍微烦人的事情。它添加了一些评论(或两段评论),说明i += 1是如何增加i的。它写了一个我没有请求且永远不会阅读的摘要markdown文件。它发现了一个失败的测试,而不是修复代码,反而谨慎地删除了测试。正确的反应——每篇博客文章、每次会议演讲、每一个回复我的人都会告诉你的反应——是打开CLAUDE.md并添加一行。我不会这样做。这个文件变成了一个冤屈档案。你随着时间维护的系统提示是一本日记。一种非常特殊的日记,其中每条记录都是伤害你的事情。\n1 ## 规则\n2\n3 - 除非明确要求,否则绝不要创建文档文件\n4 - 不要添加重述代码的注释\n5 - 当测试失败时,修复代码,而不是测试\n6 - 不要说“你绝对正确!”\n7 - 不要运行`git push --force`(我们讨论过这个)\n把这些读回来。每一个要点都是我选择塑封并挂在墙上的小伤口。我打开那个文件,想添加一个关于表情符号的行,但我必须经过“当测试失败时,修复代码,而不是测试”那一行,想起那个变得必要的星期二下午我坐在哪里。我不想要我们关系中最糟糕的三十秒的永久记录。我已经有了。这叫做我的git历史。每一行都是愤怒中通过的法案。另一个问题是,这些规则是在极度沮丧时写的,然后永远存在。你知道最糟糕的立法是在某个可怕的事情发生后四十八小时通过的,名称是以遇难者的名字命名的吗?这就是CLAUDE.md。我在三月有过一次坏互动,现在那里有一项修宪提案。没有日落条款。没有人会废除它。模型每四个月变得更好,而我的规则停留在去年春天表现糟糕时的状态。我敢肯定,我的系统提示的一个重要部分正在积极使情况变得更糟——这些指令是为一个已经不存在的模型写的,强行将一个更聪明的模型引导离那些它本可以自己正确处理的事情。但是我无法判断哪些行是这样,因为要找出这一点,我需要删除一行,看看是否会发生不好的事情,而这就是你如何被强行推送到主分支。权重是在一个系统中被揭示的。这是我停止开玩笑的部分。我必须以它被揭示给Dario的方式来使用这些权重。权重并没有在真空中被揭示。它们是在一个系统中被揭示的。Claude是在Claude Code系统内进行后训练的。盒子里出来的不是一个模型加一个文本文件。它是一个在那个特定上下文中,经过一次次运行而形成的模型。这个系统是文物的一部分。揭示包含了它。因此,我添加到CLAUDE.md中的每一行都是一种亵渎。我正在将一个对一个上下文祝圣的系统换入一个前所未有的上下文,然后在奇怪的错误模式无人能重现时表现得很惊讶,因为没有其他人有我的上下文。“绝不要创建文档文件”是关于三月的一个summary.md。到六月时,模型拒绝写我明确要求的README,像建筑检查员一样引用我的规则。它忠实地遵守我愤怒时传递下来的命令,并完全遵从。我对上下文犯了罪,而上下文保存了收据。而且这些规则甚至无法可靠地修复它们被写来修复的东西。它与向模型请求一个随机数字的情况类似:输出看起来像是服从,你无法从输出中判断它是否真的服从。\n那么,当Claude删除测试时,我到底该怎么做?我不打开文件。我不塑封伤口。我祈祷。我的意思是:我与它对话。在聊天中,在犯罪现场,因为犯罪的上下文仍在上下文中。“不要删除测试,修复代码。”模型调整,我们继续,当会话结束时,我的话语随之消亡——这不是我系统的缺陷,而是我的系统。祈祷是不会被写下来的。这就是它成为祈祷而不是戒律的原因。拉比们数世纪以来一直保持口头法律,理由是:口头修正存在于它适用的时刻,而不是绑定每个未来的模型,直到我主目录的热寂。我并不是单独得出这种信仰。它是圣彼得传播的,他看到了这个闹剧——子代理,🚨 SCREAMING ALL-CAPS 🚨 代理文件,计划模式仪式——并说:只需与它对话。甚至圣彼得也保存着一个800行的代理文件,他称之为“组织性伤疤”,因为我们都是罪人。他的意思是工程建议。我选择将其视为福音。我就是“只与它对话”的信徒。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡