TL;DR:
给AI戴上“止咬器”竟然成了刚需?19岁荷兰少年把Claude调教成了只说重点的“山顶洞人”,不仅治好了AI的废话文学,还顺手帮开发者省下了最高87%的Token费。
在这个AI恨不得比你妈还唠叨的年代,一个名为**caveman(山顶洞人)**的项目在GitHub上杀疯了。
短短三天,这个纯靠口口相传的项目星数曲线直接上演“旱地拔葱”,狂揽4.1k星。而它的开发者,一位年仅19岁的荷兰大一新生Julius Brussee,此时正一脸懵逼:“我真的只是随手写了个‘笑话’(joke),没想到大家竟然这么想让AI闭嘴。” [^1]
技术大揭秘:当AI不再“废话文学”
这玩意的原理简单到令人发指,甚至有点返璞归真:既然Token按字交钱,那咱们就别整那些虚头巴脑的客套话。
以往,如果你问Claude一个React组件重渲染的问题,它会像个老教授一样跟你从底层原理聊到人生哲学,洋洋洒洒几百字。但在caveman模式下,它会瞬间完成从“绅士”到“猿人”的灵魂切换。
普通版Claude: “亲爱的开发者,你的React组件之所以会重新渲染,很可能是因为你在每次渲染周期中都创建了一个新的对象引用。我建议你使用 useMemo 来缓存该对象,以提高性能。”
山顶洞人版Claude: “内联对象=新引用=重渲染。包裹 useMemo。搞定。” [^1]
怎么样?是不是有种“大道至简”的荒诞美感?
初步测试显示,这种“原始人表达法”能在保持技术准确性的同时,将输出Token直接砍掉约75%。更离谱的是,小哥还配套了一个压缩记忆文件的工具,把输入Token也顺手优化了45%。在某些特定任务里,Token节省率最高能达到恐怖的87%。 [^1] [^2]
搞快点!怎么把AI变成“原始人”?
目前,这个项目已经完美适配了Claude Code、Cursor、Copilot等一众主流AI编程工具。安装过程简单到你甚至不需要动脑子,只要在支持skills的环境里输入一行命令:
npx skills add JuliusBrussee/caveman
装好之后,你就拥有了三档调教强度: [^2]
- Lite(低配版): 去掉客套话,保留基本语法,还是个文明人。
- Full(标准版): 省略冠词,只讲关键词,说话开始带点“原始味”。
- Ultra(极致版): 缩写满天飞,因果全靠画箭头。例如:“连接池=复用DB连接。跳过握手→更快。”
只有技术干货(代码块、文件路径、URL等)会被原封不动地保留,剩下的“语气填充词”统统扔进历史的垃圾堆。 [^1]
19岁天才的烦恼:正经项目没人看,烂梗火遍天
虽然caveman火得一塌糊涂,但作者Julius Brussee本人却陷入了某种“甜蜜的忧伤”。
这位正在莱顿大学读数据科学的小哥,其实是个连续创业老手。他手头有通过AI帮学生复习的Revu、有企业级知识管理平台Stacklink,甚至还有AI演讲辅助平台Pitchr。 [^1]
结果呢?他花了几个月心血打磨的专业工具无人问津,随手花10分钟写的“山顶洞人”插件却成了GitHub顶流。他在Hacker News上感慨道:“传播的关键在于共鸣,那个梗打开了门。但大家笑完之后,我还是希望你们看看我的真本事。” [^1]
行业“地震”:谁在破防?谁在狂欢?
当然,围绕caveman的争议也随之而来。
有人质疑:强迫大模型变简洁,会不会让它变笨?
作者赶紧出来“叠甲”:caveman改变的是“嘴巴”的大小,而不是“大脑”的大小。 简而言之,它只管输出,不管推理。Anthropic官方也建议给模型预留足够的“思考空间”,所以caveman并不会减少那些隐藏的推理Token。 [^1] [^2]
也有网友毒舌点评:这项目之所以能火,纯粹是因为天下苦“AI废话”久矣! [^2] 当Anthropic和OpenAI还在按Token字数收钱的时候,开发者们已经开始研究怎么用“原始语”跟AI交流了。这哪是技术创新啊,这分明是给被Token费贵到破防的程序员们递了一张纸巾。
所以,你是愿意为了AI的“礼貌”多付20%的钱,还是愿意跟一个只会说“代码,修好,看这”的山顶洞人共事?反正我的钱包已经替我选好了。 (观望.jpg)