博里斯·切尔尼谈试图让Claude代码重写Claude应用
博里斯·切尔尼谈试图让Claude代码重写Claude应用。博里斯·切尔尼是Anthropic的Claude代码负责人,上周在Y Combinator的2026年初创学校的舞台上接受了戴安娜·胡的采访。视频大约从20:30开始,他简要讨论了如何引导Claude执行困难任务:切尔尼:我认为现在的技能不再是关于提示工程,而更多的是要弄清楚如何给Claude一个看起来有点过于困难的任务。然后,如何让Claude能够在这个过程中验证它的工作?验证可能是人们大多数情况下没有做到的最重要的事情。一个例子就是——我们有这个桌面应用程序是基于Electron构建的Claude,我们让它的速度相当快。现在它的体验相当棒。六个月前它很慢,而且不太可靠。现在相当棒。这是团队大多数人使用的东西。作为一个实验,我想看看如果是原生的感觉会如何。所以我开始了一个Claude Tag会话。Claude Tag是我们新推出的产品。它只是Claude在Slack上的运行。我的第一个问题是:“嘿Tag,你在GitHub上有访问Mac OS跑者的权限吗?”它说没有。然后我连接了一个跑者。于是它能够在GitHub上启动一个Mac虚拟机。我的第二个问题是,我创建了一个空的代码库,这是一个用Swift重写的Claude桌面应用。我问:“你能访问这个代码库吗?”它说没有。然后我给了它访问权限,它说:“好的,太好了。我现在可以访问了。”然后我说:“好的,现在我希望你重写Electron应用为Swift。我希望你在Mac虚拟机中运行Electron应用,截屏,然后逐像素检查。与Swift版本进行比较。不要停止,直到完成。”胡:这基本上是你的提示吗?切尔尼:那是我的提示。胡:这个过程花了多长时间?切尔尼:它仍在运行。胡:你什么时候开始的?切尔尼:大约两周多一点。所以大约14天,15天。我想这很有趣,但我并不认为它有些人给我发链接到这次采访时认为的那样有趣。我并不认为这是一个认真努力去创造真正的Mac客户端的尝试。如果是的话,切尔尼走错了路。目前Claude Mac客户端的问题不仅仅是技术细节,问题在于这是一个糟糕设计的应用,使用一个臃肿的非原生框架。设计本身就是非原生的。除了忽视大多数Mac用户界面习惯之外,抽象上来说这就是一个糟糕的设计。在网络上很糟糕,在Windows上糟糕,因此当然在Mac上也很糟糕。因此,将Claude Code指向当前的Electron应用并指示它逐像素地在Swift中重建——充其量只能解决当前应用的技术问题,而不是设计问题。如果Claude设计得很好,即使仍然是使用Electron编写的,我更有可能使用它,而不是迁移到AppKit和/或SwiftUI,但设计仍然与当前相同。目前的Claude应用就像用劣质成分做的差劲食谱;切尔尼要求Claude Code做的就是用更好的成分遵循糟糕的食谱。它还是会味道不好。没什么好奇怪的,任务失败了。AppKit和SwiftUI是为创建Mac风格应用而设计的。试图用它们重建完全不符合Mac风格的Claude用户界面就像试图反方向刷头发。这不是事情该有的样子。我也不能忽略切尔尼提到的,关于当前Claude Mac应用的那句话:“六个月前它很慢而且不太可靠。现在相当棒。”我刚在我的Mac上启动了Claude应用,它花了30秒钟才准备好使用。其中最后15秒,它显示了旋转的沙滩球光标。最后完成时,向我显示了一个未完成的页面。也许六个月之前更糟,但这并不算“相当棒”。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡