TGViewer
Data Secrets Data Secrets @data_secrets · 94.2K subscribers
Post #9797 28.1K
Исследователи из Google нашли способ экономить до 98% токенов на длинных сессиях с агентами

https://arxiv.org/abs/2608.26263

Авторы предлагают архитектуру SKILL.state: вместо накопления истории диалога – явное, изменяемое структурированное состояние выполнения.

Обычно агенты работают по принципу ReAct-стиля, то есть на каждом шаге модели заново скармливают весь накопленный диалог. Из-за этого промпт каждый раз растет линейно, а суммарное потребление токенов за весь запуск – квадратично. Плюс модель вынуждена каждый раз заново вычленять текущее состояние задачи из горы текста, что иногда провоцирует галлюцинации.

В статье предлагается вместо этого на каждом шаге отправлять модели явное изменяемое структурированное состояние выполнения (в статье это называется execution state). Как это работает:

– На каждом шаге модель, помимо рассуждений, выдает JSON-блок с двумя полями: (1) конкретная команда, которую агент должен исполнить в среде; (2) state_patch – информация о том, что изменилось отсительно прошлого состояния.

– Агент исполняет команду и получает ответ от среды, а в текущий state вносятся изменения в соответствие со state_patch.

– На следующий шаг передается: измененный state, системный промпт и последний ответ от среды. Никаких предыдущих сообщений, рассуждений модели с прошлых шагов и прочего.

Таким образом, размер промпта на каждом шаге становится константным, а суммарные затраты токенов растут линейно.

На синтетическом бенчмарке управления складом на 100 шагах SKILL.state экономит 93.8% токенов, на 200 шагах – 98%. Чем длиннее контекст, тем разрыв драматичнее.

На реальных бенчмарках экономия чуть меньше, но при этом SKILL.state кое-где еще и выигрывает в точности. Например, на InterCode CTF выбивает 54.2% против 40-45% у бейзлайнов. Связано это с тем, что представление задачи через state получается более чистым и свободным от засоряющих фактов и неверных гипотез из прошлого контекста.

Это решение можно применить к любой, даже закрытой, модели, просто поменяв рантайм. В Appendix A приводится необходимый шаблон промпта, так что можно брать и пользоваться.
  • ❤ 225
  • 🔥 111
  • 👍 35
  • 👏 5
  • ⚡ 3
  • ❤‍🔥 3
  • ☃ 2
  • 😁 2
  • 💯 2
  • 🎄 2
More from @data_secrets
  1. Sep 27, 2026Недавно мы рассказывали об открытом письме филдсовских медалистов в защиту математики в эп…
  2. Sep 27, 2026Axios пишет, что OpenAI и Anthropic расследуют "десятки тысяч" инцидентов с побегами агент…
  3. Sep 27, 2026На DevDay OpenAI выпустят нового always-on агента Сейчас он мелькает под кодовым названием…
  4. Sep 26, 2026Топ-10 советов, как стать миллионером
  5. Sep 26, 2026Навайбкодить AI-агента сейчас можно за вечер. А вот довести его до прода так, чтобы он не…
  6. Sep 26, 2026OpenAI прямо сейчас приостановила все обучение мощных моделей из-за нового инцидента https…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →