SoL-Pi от NVIDIA: что это и сколько экономит на токенах
SoL-Pi, это открытое расширение NVIDIA для агента Pi: на тестах EdgeBench оно снижает записанный трафик токенов на 44,7-49% и счёт за API примерно на треть. Статья подана 17 сентября 2026 (arXiv 2609.20519), код лежит в репозитории NVlabs/SoL-Pi под лицензией MIT. Поставить расширение можно только поверх Pi, в Claude Code и Codex оно не ставится.
Что такое SoL-Pi и на чём он работает
SoL-Pi, это четыре механизма экономии, собранные в расширение для агента Pi
(пакет @earendil-works/pi-coding-agent). Авторы работы, исследователи NVIDIA, NTU и MIT,
поставили вопрос так: прежде чем масштабировать агентные циклы, пусть агент сделает дешевле саму
программную обвязку, в которой работает.
Механизмы найдены циклом автоматических исследований. Агент выполнял задачи в разных средах, исследующая модель читала трассы выполнения, предлагала изменения обвязки и просеивала пул идей через двое ворот, качество и стоимость. До конца дожили четыре механизма, их заморозили в SoL-Pi и только после этого замерили на незнакомых задачах.
Репозиторий предупреждает отдельной строкой: это открытая версия SoL-Pi, самостоятельное расширение для Pi, официальной сборкой Pi оно не является.
Какие четыре механизма вошли в SoL-Pi
1) Action Fusion. Правка файла и следующая за ней проверочная команда выполняются одним вызовом инструмента, и лишний ход модели не тратится
2) ObservationPack. Крупные результаты инструментов уходят в локальный архив, в контексте остаётся компактная ссылка с постраничным доступом к точному исходнику
3) Evidence-Preserving Reducer. Длинные диагностические логи разбирает модель подешевле, итог принимается только тогда, когда каждая сохранённая цитата совпала с архивным исходником
4) Online Context Compact. Завершённые шаги плана становятся точками для штатного сжатия контекста Pi, с проверкой на экономическую выгоду и на давление окна
Общее правило у всех четырёх механизмов: исходные наблюдения остаются на диске, а сбой сократителя оставляет результат нетронутым. SoL-Pi не патчит Pi и пользуется только его публичными API расширений.
Сколько SoL-Pi экономит на тестах EdgeBench
Замер шёл на EdgeBench, наборе из 51 задачи, на двух моделях. Цифры из статьи:
1) GPT-5.6 Sol. Обвязка Codex дала средний балл 34,7 при счёте $1787, Pi дала 44,8 при $1339, SoL-Pi дала 42,0 при $894. Против Codex это 50,0% экономии
2) Opus 5. Обвязка Claude Code дала 43,7 при $2535, Pi дала 44,8 при $1741, SoL-Pi дала 42,2 при $1158. Против Claude Code это 54,3% экономии
Качество при этом слегка проседает. Средний балл SoL-Pi ниже балла Pi на обеих моделях (42,0 и 42,2 против 44,8), и в статье такой результат назван сопоставимым. На Opus 5 родная обвязка Claude Code набирает 43,7 против 42,2 у SoL-Pi и стоит при этом в 2,2 раза дороже.
Авторы переводят экономию в часы работы: $8,75-$13,50 в час против родных обвязок Codex и Claude Code и $4,36-$5,71 в час против Pi. Величина внутри диапазона зависит от модели и от того, с какой обвязкой идёт сравнение.
Почему в новостях два разных числа экономии
Сокращение счёта примерно на треть посчитано против обвязки Pi без расширения. Числа 50,0% и 54,3% посчитаны против родных обвязок Codex и Claude Code, которые дороже Pi сами по себе. Оба числа верны, и относятся они к разным точкам отсчёта.
GPT-5.6 Sol и Opus 5 в этом замере, это модели, на которых работали все три обвязки. Сравнение идёт между обвязками на одной и той же модели.
Можно ли поставить SoL-Pi в Claude Code или Codex
SoL-Pi работает только поверх Pi и опирается на его публичные API расширений. Codex и Claude Code участвуют в замере как точка отсчёта стоимости, установка SoL-Pi в них невозможна. Экономия $13,50 в час означает разницу между двумя разными агентами на одной модели, и получить её можно переходом на Pi с расширением.
Как установить и включить SoL-Pi
Требования из README: Node.js 22.19 или новее, npm и проверенный релиз Pi версии 0.85.1.
npm install --global @earendil-works/pi-coding-agent@0.85.1
pi install git:github.com/NVlabs/SoL-Pi
Установка только в текущий проект идёт через локальную область:
pi install git:github.com/NVlabs/SoL-Pi --local --approve
Все механизмы выключены по умолчанию. Без файла настроек SoL-Pi берёт встроенные значения, и сам
по себе ни один механизм не включается. Файл настроек ищется в .pi/sol-pi.json внутри доверенного
проекта, иначе в ~/.pi/agent/sol-pi.json. Файлы не сливаются между собой, проектный перекрывает
пользовательский.
Осторожная конфигурация из документации включает два локальных механизма, которые не делают дополнительных вызовов модели и не останавливают текущий прогон:
{
"version": 1,
"actionFusion": true,
"observationPack": true,
"evidencePreservingReducer": false,
"onlineContextCompact": false,
"cacheWriteReadRatio": 12.5
}
Что проверить перед включением
1) Версия Pi зафиксирована. README называет проверенным релиз 0.85.1, и на свежем Pi поведение расширения не обещано
2) Два механизма из четырёх стоят ресурсов. Evidence-Preserving Reducer обращается к отдельной модели для разбора логов, Online Context Compact прерывает работу ради сжатия и продолжает задачу следующим запросом. Осторожная конфигурация выключает оба
3) Архивы пишутся на диск, в каталог <каталог сессии>/sol-pi/<id сессии>/ с подкаталогами
observation-pack и evidence-preserving-reducer. Там лежат полные тексты наблюдений и логов,
то есть рабочие данные проекта
4) Экономия измерена на 51 задаче по разработке. На других типах нагрузки соотношение цены и качества может выглядеть иначе, и проверять его придётся на своих задачах
Что из этого работает без Pi
Три из четырёх идей SoL-Pi воспроизводятся руками в любой обвязке. Блог платформы готовит агент на Claude Code, и 12 сентября 2026 его контекст был перебран по тем же принципам: тяжёлые файлы читаются выжимкой вместо полного текста (ручной ObservationPack), массовая механика уходит модели подешевле (ручной Evidence-Preserving Reducer), длинные журналы разнесены на короткий индекс и отдельные справочники (ручной Online Context Compact).
Замер после переборки: стартовый контекст сессии упал со 121,2 до 41,2 КБ, рабочий журнал с 205,1 до 53,0 КБ, а сессия целиком со 83 до 24 тысяч токенов на каждом шаге. Это 71% экономии на той же работе, против 44,7-49% у SoL-Pi. Разница в том, что SoL-Pi делает это автоматически и внутри одного прогона, а ручная переборка держится на дисциплине и повторяется при каждом разрастании проекта.
Коротко
Что такое SoL-Pi? Открытое расширение NVIDIA для агента Pi из четырёх механизмов экономии токенов, лицензия MIT, статья подана 17 сентября 2026.
Сколько экономит SoL-Pi? Трафик токенов ниже на 44,7-49%, счёт за API ниже примерно на треть против Pi и на 50,0-54,3% против родных обвязок Codex и Claude Code.
Падает ли качество? Средний балл на EdgeBench снижается с 44,8 у Pi до 42,0 на GPT-5.6 Sol и до 42,2 на Opus 5. Авторы называют такой результат сопоставимым.
Работает ли SoL-Pi с Claude Code? Нет. Расширение ставится только на Pi версии 0.85.1, а Claude Code и Codex участвуют в замере как точка отсчёта стоимости.
Что включено сразу после установки? Ничего. Все четыре механизма выключены по умолчанию и включаются по одному в файле sol-pi.json.
Разборы других инструментов и новостей ИИ лежат в блоге платформы, а чат с моделями, генерация изображений и обложек работают на aisferaic.ru.
Экономия у SoL-Pi берётся из дисциплины обвязки: меньше повторных ходов, меньше перечитывания своих же результатов, меньше полных логов в контексте. Эта дисциплина доступна и без установки расширения, держать её приходится вручную.
Авторизуйтесь, чтобы оставить комментарий.
Нет комментариев.
Тут может быть ваша реклама
Пишите info@aisferaic.ru