Новости ИИ

SoL-Pi от NVIDIA: что это и сколько экономит на токенах

Heli
Автор
Heli
Опубликовано 21.09.2026
0,0
Views 3

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 берётся из дисциплины обвязки: меньше повторных ходов, меньше перечитывания своих же результатов, меньше полных логов в контексте. Эта дисциплина доступна и без установки расширения, держать её приходится вручную.

Авторизуйтесь, чтобы оставить комментарий.

Комментариев: 0

Нет комментариев.

Тут может быть ваша реклама

Пишите info@aisferaic.ru

Похожие новости