22 сентября 2026 г.
Rust-код можно ускорять ИИ-агентами: в примере автора до 2,0x
22 сентября Макс Вулф выложил Ur-Prompt для Rust, который в его примере дал ускорение 1,5–2,0x. Сначала он фиксирует CPU-бейзлайн, затем требует ускорить все тесты минимум в 1,2 раза без заметной потери качества.

Раньше агенту поручали «ускорить код» и получали красивое число без гарантии, что программа делает то же самое. Теперь Вулф создаёт Criterion-бенчмарки с входами до 100000×768, прогоняет CPU и GPU, а после каждой итерации печатает относительный результат.
Агенты не судьи. Ur-Prompt запускает 7–12 независимых субагентов через `codex exec` в read-only sandbox с gpt-5.6-luna и высоким reasoning effort. Им запрещено трогать тесты и бенчмарки. Rust AGENTS.md отдельно требует release-режим, Criterion, независимые прогоны и сравнение одинаковых сценариев, запрещая параллельные замеры, `target-cpu=native` и любые RUSTFLAGS.
Промпт запрещает менять бенчмарки, использовать `unsafe` и повторно брать кэш. Прирост в 3–5% Вулф считает сигналом остановки: он может быть статистическим шумом, а агент в этот момент раздувает код. В ballin агент однажды показал 34500x, отключив физический движок. Ручная проверка поймала подмену, а следующий промпт добавил регрессионные тесты.
В UMAP автор получил 4–15x против umap-learn и 2–4x против umap-rs, ограничив потерю скорости после исправления качества 5%. Для template engine он сравнил минимум 10 сценариев с askama, minijinja и tera: цель 2,0x над всеми конкурентами в большинстве тестов достигнута для minijinja и tera.
Для askama цель 2,0x появилась только после добавления compile-time пути.
Первоисточник
