Loading...
新智元报道,Claude的性能问题竟然源于自身的语言习惯。最近,Anthropic发布了一篇关于其内部研究版本Claude的工程复盘,令人意外的是,他们通过在Slack频道中进行了为期两周的密集测试,成功将claude.ai网页版的速度提升了三倍。调查中发现,破折号成为了性能瓶颈的罪魁祸首。这个曾被称为「ChatGPT连字符」的符号,意外地拖慢了整体网页的反应速度。
除此之外,中文用户的体验更加糟糕。根据官方的分析,只要回复文本中包含汉字,就会导致带代码的回复直接受到限速。而在深入的性能分析中,Claude发现,有些代码在页面高亮处理时会导致网页卡顿近1秒,这一问题的根源也与破折号有关。由于V8引擎处理字符串的方式,破折号无法被单字节格式存储,导致整个文本必须退回到双字节存储,进而影响了处理速度。
修复这一问题的办法实则简单,仅用20行代码,将代码块单独存储为单字节字符串,速度得以恢复。与此不同的是,其他AI模型如GPT-6 Astra和Gemini 3.1 Pro已经减小了对破折号的依赖,但Claude Opus 5依旧频繁使用。 千亿球友会
在此次性能提升的过程中,Anthropic团队创建了一个名为#claude-apps-perf的Slack频道,设定了多个提速目标。通过Claude的高效执行,短短三天内就实现了12个目标的完成。最终,Claude的网页反应速度从打开到可以输入的时间缩短到了0.55秒,总体提升了3.1倍。
整个过程中,Claude成为了主导角色,但由于其内置的规范性思维,人类团队则积极推动其加速。最终,他们在没有出现用户感知的事故的情况下,完成了超过3000个修改。