每隔六个月,彻底删除你的Claude.md文件、技能库和钩子设置。这是Boris Cherny——Claude Code之父——给所有产品使用者的核心建议。在YC于7月28日发布的访谈视频《Boris Cherny: We Cut 80% of Claude Code’s Prompt》中,Boris热情呼吁所有AI产品开发者勇敢按下“删除键”,大刀阔斧地删减系统的提示词、工具和Harness代码。
他建议直接把整个系统提示词全删掉,然后逐行加回,观察每一行到底有什么影响。这个观点背后的概念是“消融实验”。在控制其他条件不变的前提下,通过移除、替换或关闭一个模块,来比较性能、稳定性、效率或成本的变化。Boris在访谈中自豪地表示,对于Opus 5,真心建议大家试试把这些东西全删掉,因为模型已经不需要了。
Boris将模型视为一种活体生物,认为它们有自己的性格。你不能通过猜测来设计提示词,必须通过一行行删除和测试,去了解模型在哪里反复卡壳。因此,这是一种偏向“经验性”的迭代方式:不加预判地尝试,查看结果,迭代,重复。面对模型进化速度过快导致评测被刷满分的现状,需要观察模型挣扎的地方,设计新的评测方法。
Boris在访谈中分享了两个关键概念:“悬余”与“解缚”。大模型以不连续的跳跃式速度进化,而产品集成以连续的增量式节奏推进,这导致模型能力总会超出产品边界,这就是“悬余”。例如,2024年底Sonnet 3.5刚推出时就能写完整文件的代码,但当时的编程产品还在做补全。拥有完整终端权限的Claude Code弥补了这种差距。
“解缚”即拿掉限制,让模型做更难的任务。Boris分享了Anthropic内部的案例:有人尝试给Opus 5接入OpenCV,结果发现模型能自己画出人物肖像和风景,而此前从未训练过模型去画画。这就是“模型激发”,在不改变模型权重的前提下,通过提示词或工具设计,让模型表现出原本具备但未被调用的能力。这背后蕴含着巨大的商业机会。
Boris提出了三条“解缚”方法:第一,给模型比想象中更难的任务,描述清楚目标、边界和退出条件;第二,多做实验,允许模型做一些没有明确商业目的但有创意的尝试;第三,让模型自己验证成果。他认为第三点是目前大家做得最不尽如人意的地方。如果模型不能自我验证,就无法长时间独立运行。
他在访谈中举了自己的例子:要把Electron应用重写成Swift,在Mac虚拟机里运行Electron应用,截屏,逐像素对比,没做完不要停。这个任务已经运行了两个多星期,Claude还决定做直播,在内部建了一个Slack频道,每隔几分钟发一张进度截图。
在访谈末尾,主持人询问如何像Boris一样用好Claude。Boris表示,最重要的是别听LinkedIn网红的奇技淫巧,也不必刷Twitter。他建议大家用经验主义方式对待模型,直接观察模型在哪里卡壳,再针对性调整。不要过度控制,把模型当同事相处,不做太具体的要求。
对于编程学习者,Boris呼吁不要只学纯计算机科学理论,要学如何应用。他建议先做自己想要的东西,再升级去做别人想要的东西。
