Nvidia сократила расход токенов у кодинг-агентов почти вдвое

Исследователи Nvidia создали SoL-Pi — систему, которая автоматически оптимизирует обвязку (harness) кодинг-агентов. На бенчмарке EdgeBench она сокращает расход токенов почти вдвое по сравнению с оригинальной обвязкой Pi.

Главное
  • SoL-Pi экономит 50% токенов относительно Codex и 54,3% относительно Claude Code на EdgeBench.
  • Система протестировала 152 направления оптимизации в 535 средах, сгенерировав более 3000 запусков.
  • Экономия в долларах оценивается в $8,75–$13,50 в час по сравнению с Codex и Claude Code.
Схема работы системы SoL-Pi от Nvidia: оптимизация обвязки кодинг-агента для снижения расхода токенов
Фото: The Decoder

Исследователи Nvidia представили SoL-Pi — систему, которая автоматически оптимизирует обвязку (harness) кодинг-агентов, то есть управляющий слой между моделью и средой. В отличие от методов, снижающих стоимость токена за счёт более быстрых ядер внимания, квантизации или замены модели на более дешёвую, SoL-Pi работает на уровне логики агента.

Обвязка определяет, как агент видит состояние, выполняет действия и обрабатывает обратную связь. Её оптимизация сложна, потому что использование инструментов, управление контекстом, верификация и логика прерывания тесно связаны. Обычно люди вручную изучают длинные трассировки выполнения и переводят повторяющиеся ошибки в код. SoL-Pi автоматизирует эту работу: исследовательский агент наблюдает за трассировками другого агента, предлагает изменения и тестирует их в подготовленных средах.

Система протестировала 152 направления оптимизации в 535 исполняемых средах, включая 495 задач на основе пар issue-pull-request из GitHub и 40 синтетических тестов. Всего было сгенерировано более 3000 запусков и свыше 60 000 взаимодействий агента со средой. Чтобы избежать переобучения, исследователи строго разделили поиск и оценку: бенчмарк EdgeBench не участвовал в поиске, а его 40 задач использовались только для финальной оценки.

В результате поиска были найдены четыре механизма. Action Fusion объединяет два последовательных шага, например редактирование кода и запуск теста, в один, устраняя целый вызов языковой модели. Online Context Compact запускается после каждого шага планирования и сокращает накопленный контекст, когда это возможно без потери важной информации. ObservationPack архивирует длинные выводы инструментов и добавляет краткое резюме на последующих шагах вместо повторной отправки полного текста. Evidence-Preserving Reducer направляет большие логи ошибок и тестов более дешёвой модели, которая выделяет ключевые находки, с автоматической проверкой на случай пропуска важных деталей.

На 51 публичной задаче EdgeBench SoL-Pi показывает примерно тот же результат, что и оригинальная обвязка Pi. Наиболее эффективный вариант, сочетающий все четыре механизма, использует на 49% меньше токенов и достигает 93,7% от оценки Pi. Вариант, ориентированный на производительность, с самым сильным отдельным механизмом превосходит Pi на 5,3%, также экономя токены. В обоих случаях расход токенов падает на 44,7–49%. В денежном выражении авторы оценивают экономию в $8,75–$13,50 в час по сравнению с нативными обвязками Codex и Claude Code и в $4,36–$5,71 в час по сравнению с Pi.

Система была построена только на GPT-5.6 Sol, а затем применена к Opus 5 без изменений. Там она сохранила 94,3% производительности Pi при аналогичной экономии, но механизмы срабатывали реже и менее агрессивно, что исследователи связывают с оптимизацией исключительно на трассировках GPT-5.6 Sol.

На других бенчмарках результаты смешанные. На 63 задачах Terminal-Bench 4 SoL-Pi решает только 15 задач, тогда как Codex и Pi — по 18, хотя общие затраты оказались примерно на четверть ниже, чем у Pi. На формально верифицированных задачах Lean 4 из IMO 2026 система решила три из шести задач с наименьшей стоимостью на решённую задачу. В эксперименте по оптимизации ядра рой из 20 воркеров SoL-Pi сократил затраты на 26,8% по сравнению с аналогичным роем Pi.

Экономия имеет компромиссы: сокращение контекста может уменьшить повторное использование кэша промптов. Авторы предлагают в будущем предобучать обвязку на множестве задач, подобно тому как предобучают модели, и использовать уже оптимизированную обвязку для более дешёвого поиска её преемника. Они называют это рекурсивным улучшением эффективности, но подчёркивают, что это видение, а не результат текущего исследования.

Для профиТехнические детали: архитектура, цифры, ссылки

SoL-Pi оптимизирует обвязку агента, а не модель. Система использует исследовательский агент, который анализирует трассировки, предлагает изменения и проверяет их в 535 исполняемых средах. Поиск затронул 152 направления, 495 задач из GitHub issue-PR и 40 синтетических тестов; всего более 3000 запусков и 60 000 взаимодействий.

Четыре механизма: Action Fusion (объединение двух шагов в один вызов), Online Context Compact (сжатие контекста после планирования), ObservationPack (архивация длинных выводов с кратким резюме), Evidence-Preserving Reducer (сжатие логов ошибок дешёвой моделью с верификацией).

На EdgeBench (51 задача) эффективный вариант со всеми механизмами использует на 49% меньше токенов и достигает 93,7% от оценки Pi. Вариант с одним сильнейшим механизмом превосходит Pi на 5,3%. Экономия в долларах: $8,75–$13,50 в час против Codex и Claude Code, $4,36–$5,71 в час против Pi. При переносе на Opus 5 без изменений сохраняется 94,3% производительности Pi. На Terminal-Bench 4 (63 задачи) решено 15 задач против 18 у Codex и Pi, но затраты на четверть ниже. На Lean 4 задачах IMO 2026 решено 3 из 6. В оптимизации ядра рой из 20 воркеров SoL-Pi сократил затраты на 26,8%.

Вопросы и ответы

Что такое обвязка (harness) агента?
Это управляющий слой между моделью и средой, который определяет, как агент видит состояние, выполняет действия и обрабатывает обратную связь.
Насколько SoL-Pi экономит токены?
На бенчмарке EdgeBench самый эффективный вариант использует на 49% меньше токенов, достигая 93,7% от оценки оригинальной обвязки Pi.
Сколько денег позволяет сэкономить SoL-Pi?
По оценке авторов, от $8,75 до $13,50 в час по сравнению с Codex и Claude Code и от $4,36 до $5,71 в час по сравнению с Pi.