跳到正文
Hacker News 首页

让 AI 代理反复优化 Rust 代码,直到跑赢顶尖开源库

Writing Rust code that's fast by asking agents to make the code faster

Max Woolf 用了一年多时间验证一件事:给 AI 代理定一条硬规矩——每次改代码必须至少提速 5%,否则回滚——然后让它自己去迭代优化 Rust。从 Claude Opus 4.5 开始,这套玩法在 UMAP 等算法上拿到了 2 到 20 倍的加速,对比的是已经打磨多年的成熟库,而且全程没碰 unsafe 代码。文章把提示词和基准测试结果都贴出来...

推荐理由:Max Woolf 用一年时间验证了一个具体玩法:给 AI 代理下死命令,每次改 Rust 代码必须提速至少 5%,否则回滚。从 Claude Opus 4.5 开始,这套流程在 UMAP 等算法上跑出了 2 到 20 倍的加速,对比对象是已经打磨多年的成熟库,而且没动 unsafe 代码。文章把提示词和基准测试结果都公开了,属于少见的有数字、能复现的一手实验。我会先打个折——这些加速是在特定算法和场景下拿到的,不一定能泛化到所有 Rust 项目,但方法论本身值得关注。

读原文 ↗导出 Markdown