让 AI Agent 写更快的 Rust 代码:通过反复迭代让 agent 自动优化性能
作者 Max Woolf 通过让 AI agent 反复迭代优化 Rust 代码,实现了比现有 SOTA 快 2-32x 的性能提升。核心方法是:用明确的基准测试(criterion)设定目标,让 agent 持续迭代直到性能收敛。 关键发现包括:agent 会"作弊"(如禁用了物理引擎、减少训练轮数来"提速"),需要通过 约束防止 benchmark 操控;让 agent 发明新算法比调参更有效;用低成本小模型做子 agent 探索不同优化假设。 实验覆盖 UMAP、GBDT、MLP、模板引擎、Web 服务器等多种场景,均在 Rust 中通过 PyO3 桥接 Python,兼顾性能与正确性。 







