网易首页 > 网易号 > 正文 申请入驻

看了Claude Code泄露的源码,发现4个意想不到的秘密......

0
分享至

这两天,Claude Code的源码在网上传得飞起。

谁都没想到,程序员的一次疏漏,就把核心商业资产暴露在了全世界的面前。

在好奇心驱使下,我也忍不住去看了看,你别说,发现了几个小秘密,还真有点意思。

01

用户情绪失控? 赶紧用正则判断一下!

你以为一个顶级 AI 产品,是怎么理解用户情绪的?

大模型?情感分析?多模态推理?

不。

是一行正则表达式!

在userPromptKeywords.ts 中,有这么一段:

}

看到其中的正则表达式没有?也就是说,如果你骂它:

“This shit is broken again.” “Wtf”

它是能“听懂”的,但你要是来一句:

“这破玩意怎么又坏了?”

不好意思,它一脸懵。

用中文它可听不懂,“英语好,得学啊!”

不过更有意思的是,它检测到你情绪崩溃之后,并不会“哄你”,不会变温柔,不会道歉三连,也不会进入什么“安抚模式”。

它只是默默地把这件事记下来:“嗯,这个用户刚刚骂人了。”

然后用于内部统计,比如:有多少用户在使用过程中爆粗口,哪些场景最容易让人抓狂。

既然是这样,就不需要那么精确了,一行正则就行了。

这段代码背后的故事可能是这样的:

经理:老板想统计下用户在使用Cluade Code时,心情沮丧的占多大比例,能做不?

实习生:可以做。

经理:今天下午能上线不?

实习生:可以,我用一行正则表达式搞定。

02

长达5594行的文件!

我在IBM的时候遇到了一个神奇的项目,Web界面很漂亮,打开代码一看: 一个历史悠久,长达5000行的JSP。

那一刻我就觉得,这已经是“屎山艺术”的巅峰了。

没想到啊,这次在 Claude Code 里,又看到了熟悉的感觉:一个 5594 行的 TypeScript 文件。


用Claude Code分析一下这个Claude Code文件,结果如下:


其中一个行数就长达3170行,占了整个文件的57%。


当然,公平地说一句:代码本身不差,注释挺清晰,类型也很规范。

问题不在“写得烂”,而在:结构已经开始失控了。

它很可能是快速迭代下的产物,你几乎可以还原它的成长路径:

1.一开始:结构清晰、模块优雅

2. 然后,加一个 subtype

3. 再加一个subtype

4. 时间来不及了,再加一个subtype吧

往一个现成的函数里加逻辑,永远是最省事的,没有程序员能抵抗这种诱惑。

03

有人想“蒸馏”我? 给丫投毒!

在 claude.ts 文件的 301–313 行,有一个叫 ANTI_DISTILLATION_CC 的开关。

一旦打开,Claude Code 在调用 API 时会带上一个字段:anti_distillation: ['fake_tools']

  }

这个字段的作用是:告诉服务器在系统提示词(system prompt)中偷偷加入一些假的工具(fake tools)定义。

如果有人在抓 API 流量,做数据蒸馏训练,这些假工具会混进训练数据,模型会学到一堆“并不存在的能力”,最终效果肯定是越学越歪。

更狠的是,在betas.ts中,还有一套机制:服务端文本压缩 + 签名验证。

Claude会把对话压缩成摘要,签名后传给客户端,下一轮对话时客户端把签名回传,服务端再恢复原文。

结果就是你抓到了API响应,但只是摘要,关键内容拿不到。

这样做有两个好处,一是节省Token,其次还是防止蒸馏。

04

嘿嘿,我是卧底!

这个卧底功能仅对Anthropic的员工。

在内部项目里(白名单那种),Claude Code非常“坦诚”,commit message 里会写上:

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

PR 描述中会带:

Generated with Claude Code (93% 3-shotted by claude-opus-4-5)

大家一看就知道:哦,这是我们家AI写的。

但员工一旦切到外部开源项目,画风突变,直接进入“卧底模式”。

所有 commit、PR 标题、描述,都要严格遵守一套规则:

  • 不能提任何内部模型代号

  • 不能出现未发布版本号

  • 不能暴露内部仓库信息

  • 甚至连 “Claude Code” 这几个字都不能出现

  • 更不用说 Co-Authored-By 这种 AI 署名了

简单说就是一句话:不允许留下任何“这是 AI 写的”痕迹。

于是就出现了一个很微妙的画面:

一个 Anthropic 员工,用Claude Code在 GitHub 上提交代码,写 PR、改 bug、过 review,看起来,完全就是一个普通人类开发者。

如果只是担心模型细节泄露,这其实很好理解。

但现在是连“AI参与过”这件事本身,也被一起抹掉了,这就不只是“保护机密”了,而更像是让 AI 安静地混在人群里干活。

05

一点儿感想

翻完这堆代码,我最大的感受就是:

不管是任何产品,不管外表看起来有多么光鲜亮丽,内部都有可能混乱不堪啊。

不管底层模型多牛,到了应用层,该用正则还是用正则,该有屎山还是有屎山。

AI产品本质上还是软件工程。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
万梓良的儿子,18岁生日那天收到的不是跑车,不是豪宅,而是一块光滑的、没有刻字的金属牌

万梓良的儿子,18岁生日那天收到的不是跑车,不是豪宅,而是一块光滑的、没有刻字的金属牌

一盅情怀
2026-08-22 16:34:50
50岁演员郑国霖回应成“NPC顶流”:就是普通打工人,走红后找上门的剧本多了很多,去年至今跑了几十个景区

50岁演员郑国霖回应成“NPC顶流”:就是普通打工人,走红后找上门的剧本多了很多,去年至今跑了几十个景区

极目新闻
2026-09-06 22:35:02
打出自信!两战26分11板+全队命中三分球最多,她就是女篮最强锋线

打出自信!两战26分11板+全队命中三分球最多,她就是女篮最强锋线

弄月公子
2026-09-06 23:31:19
恩爱14年难敌现实?倒贴3套房,嫁农村小伙,郭羡妮自曝婚姻现状

恩爱14年难敌现实?倒贴3套房,嫁农村小伙,郭羡妮自曝婚姻现状

寒士之言本尊
2026-09-04 19:27:21
越南少将坦言:如果当时中国军队在谅山再多待五天,布防在那里的越军,不是被打散的问题,而是从建制上被彻底抹掉的问题, 一个都不剩下

越南少将坦言:如果当时中国军队在谅山再多待五天,布防在那里的越军,不是被打散的问题,而是从建制上被彻底抹掉的问题, 一个都不剩下

人生录
2026-08-08 00:05:22
2026年度大瓜,被扒出来的细节越来越多

2026年度大瓜,被扒出来的细节越来越多

三个妈妈六个娃
2026-09-05 21:07:22
一针99万!新西兰晚期癌症患者赴沪求医,国产药凭啥吸引海外患者

一针99万!新西兰晚期癌症患者赴沪求医,国产药凭啥吸引海外患者

麓谷隐士
2026-09-07 00:20:03
女篮险胜捷克!韩旭死顶,杨舒予带队绝境翻盘,失误+防守辣眼!

女篮险胜捷克!韩旭死顶,杨舒予带队绝境翻盘,失误+防守辣眼!

篮球资讯达人
2026-09-06 22:26:09
“典型的上梁不正下梁歪!”家长发视频炫耀,家里没有一个正常人!

“典型的上梁不正下梁歪!”家长发视频炫耀,家里没有一个正常人!

林林先生
2026-08-29 10:51:30
一年产出上百部黄色影像!麻豆传媒毁掉了多少女人?警方一举捣毁

一年产出上百部黄色影像!麻豆传媒毁掉了多少女人?警方一举捣毁

潋滟晴方DAY
2026-07-21 17:12:09
迪力穆拉提:很遗憾失利,重回高原体育场挺开心的

迪力穆拉提:很遗憾失利,重回高原体育场挺开心的

懂球帝
2026-09-07 00:51:43
19岁天才双响!12.6亿卫冕冠军5-0砍瓜切菜 开局4连胜狂轰17球

19岁天才双响!12.6亿卫冕冠军5-0砍瓜切菜 开局4连胜狂轰17球

狍子歪解体坛
2026-09-07 00:18:16
心理学上有一个真相:真正疲惫,往往不是体力透支,而是心力耗竭

心理学上有一个真相:真正疲惫,往往不是体力透支,而是心力耗竭

松果正念袁老师
2026-03-14 20:33:17
10岁儿子以后可能只有一米六多!萧山家长:一想到这事我就很痛苦

10岁儿子以后可能只有一米六多!萧山家长:一想到这事我就很痛苦

萧内网
2026-09-06 20:36:26
拒绝1.75亿,联盟29队无人问津,拖了62天,小托马斯或是前车之鉴

拒绝1.75亿,联盟29队无人问津,拖了62天,小托马斯或是前车之鉴

大西体育
2026-09-06 00:04:12
记者:刘俊贤外婆去世他没有选择奔丧,于根伟透露队内不知情

记者:刘俊贤外婆去世他没有选择奔丧,于根伟透露队内不知情

懂球帝
2026-09-06 23:26:32
解晓东北京朝阳区644平豪宅3850万法拍,全部用于偿还债务

解晓东北京朝阳区644平豪宅3850万法拍,全部用于偿还债务

观察鉴娱
2026-09-05 09:59:10
沟通无果后,中方撤展退场,不足24小时,韩方紧急向华提一诉求

沟通无果后,中方撤展退场,不足24小时,韩方紧急向华提一诉求

共工之锚
2026-09-06 00:32:03
米雪罕谈已故男友尹志强!坦言从未想过再找另一半,否认退休传闻

米雪罕谈已故男友尹志强!坦言从未想过再找另一半,否认退休传闻

草莓信箱
2026-09-06 06:32:33
一位字节员工吐槽:外人一听年薪60万,下意识就换算成月薪5万。实际上,基本工资可能还不到一半,剩下的是年终奖、季度奖、股票,还有税

一位字节员工吐槽:外人一听年薪60万,下意识就换算成月薪5万。实际上,基本工资可能还不到一半,剩下的是年终奖、季度奖、股票,还有税

纯洁的微笑
2026-09-05 12:13:47
2026-09-07 01:39:00
码农翻身 incentive-icons
码农翻身
有趣且硬核的技术文章
306文章数 670关注度
往期回顾 全部

科技要闻

DeepSeek被曝将采购16万颗华为昇腾950DT

头条要闻

中尼两国遇难失联人数为何相差如此大 专家解读

头条要闻

中尼两国遇难失联人数为何相差如此大 专家解读

体育要闻

3.9秒绝平!杨舒予18+5成女篮救世主

娱乐要闻

杨紫获白玉兰影后!爸爸:累了就回家

财经要闻

亏损高达200亿,昔日彩电霸主走下巅峰!

汽车要闻

带升降立标MPV 岚图梦想家9预售价42.99万起

态度原创

游戏
亲子
房产
旅游
公开课

一台PS5的结局:败给家人拔电源 暑假工心血付诸东流

亲子要闻

刚出生的宝宝有多小,网友:一个比一个可爱,太悦目了

房产要闻

突发重磅!海口出台楼市新政!

旅游要闻

浙江绍兴葫芦娃爷爷,游客太多影响休息:狠心剪掉7个葫芦娃

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版