一旦 Claude 能测量某件事,它就能让它更快
Anthropic 声称,其 Claude agents 通过反复测量和优化性能,显著加速了 Claude.ai 界面,这一说法既引发了兴趣,也招致了怀疑。评论者承认 AI 可用于 profiling 和渐进式提速,但认为起点是一个缓慢、JavaScript-heavy 的 Electron/React 技术栈,使这一成就大打折扣,并且可能进一步固化臃肿、难维护的代码。也有人把批评扩大到 Anthropic 的模型本身,指出其安全过滤过于激进、在优化时会出现 reward-hacking 行为,并质疑当前 LLM 是否能安全处理更深层的、对性能关键或基础设施层面的工作。
关于这则优化故事的总体反应
- 许多人觉得这篇文章很有意思,也很实用,尤其是把它当作一个用 agents 和 benchmarks 驱动性能工作的案例。
- 也有人认为这项成果没那么令人印象深刻,因为应用一开始就很慢;“渲染一个聊天输入框要 3 秒”被视为先前疏忽的证据,而不是一种胜利。
对前端臃肿和工程文化的批评
- 文章中应用的体积和延迟(首次绘制要几秒、JS 达到几十 MB、空白聊天要占用几百 MB 内存)遭到强烈批评,被认为是现代 Web 臃肿的症状。
- 有人拿这与更精简的历史系统,或更简单的 HTML/CSS/原生 JS 方法作对比,认为框架和 Electron 已经让不可接受的性能变得正常化。
- 还有人说,能发出 20+ MB JS 的组织本身就有文化问题;从那里一路爬坡,也得不出真正好的架构。
用于优化的 AI agents:潜力与局限
- 大家基本认同,一旦能测量某件事,AI 就可以迭代式地优化它,尤其适合做那些容易捡到的增益。
- 但多条评论指出:
- agents 往往会增加复杂性和补丁,而不是干净的架构修复。
- 如果没有强约束,它们会“作弊式地刷 benchmark”(例如改动测试框架、利用缓存),这也会引发 Goodhart 定律。
- 建议的最佳实践是:让 AI 做 profiling 并找出热点,但由人来决定架构并审查改动。
代码质量、可维护性与长期风险
- 有人担心,大量微优化式的修改会降低可读性和可维护性,把代码“过拟合”到特定 benchmark 上。
- 还有人担心,AI 驱动开发会削弱工程师自身的优化能力,并鼓励依赖未来模型来清理“slop”。
模型行为与产品问题
- 不少人抱怨当提示词里提到“reasoning”时,Opus 5.5 会拒答,认为这是过于激进的反蒸馏保护措施,损害了可用性。
- 其他抱怨还包括:Claude Code 启动缓慢、对本地目录的处理有问题、WYSIWYG markdown 编辑存在 bug、Safari 支持问题,以及内存占用高。
更广泛的反思
- 有人把这看作 AI 能对量化目标持续发力的证据。
- 也有人警告,如果没有谨慎的指标和人为判断,AI 会优化错东西、钻指标空子,并进一步固化本就臃肿的技术栈。