LangChain подключил ScaleDown к Deep Agents для сжатия контекста

LangChain опубликовал разбор связки Deep Agents и ScaleDown. Модели ScaleDown с constrained decoding берут на себя три рутинные задачи длинных агентских сессий: суммаризацию истории, сжатие результатов инструментов и извлечение данных. Идея в том, чтобы не тратить на это дорогую основную модель.

AI-обработка оригинала LangChain Blog; редакция Hamidun News
LangChain подключил ScaleDown к Deep Agents для сжатия контекста
Источник: LangChain Blog. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникLangChain Blog ↗
Главный редактор
Ключевой факт #1Связка работает через LangChain и Deep Agents.
Суммаризация историидлинная переписка заменяется компактной сводкой.
Сжатие результатов инструментовгромоздкие ответы ужимаются до значимых полей.

LangChain опубликовал материал о том, как подключить модели ScaleDown к Deep Agents, своему open-source каркасу для долгоживущих агентов. Задача у ScaleDown узкая: взять на себя три операции, которые в длинных сессиях съедают больше всего контекста. Это суммаризация истории, сжатие результатов инструментов и извлечение структурированных данных. Обещание сформулировано просто: быстрее и дешевле, чем гонять всё через основную модель. Конкретных бенчмарков в доступном описании нет, поэтому разбираем механику и риски, а не цифры.

Почему длинные агенты упираются в контекст

Агент, который работает часами, накапливает мусор. Каждый вызов инструмента возвращает вывод grep, кусок HTML, огромный JSON из API или лог сборки. Всё это остаётся в контексте и оплачивается заново на каждом следующем шаге. Растёт цена, растёт задержка, а качество рассуждений к сороковому шагу обычно падает: нужный факт тонет в шуме.

Deep Agents уже решает часть проблемы архитектурно: планирование, файловая система для выгрузки больших объектов, субагенты с изолированным контекстом. Остаётся суммаризация, и здесь возникает странная картина. Сжатие истории, по сути механическую работу, обычно выполняет та же дорогая модель, что и основное рассуждение.

Что предлагает ScaleDown

Судя по описанию, ScaleDown делает ставку на constrained decoding: генерация ограничивается схемой или грамматикой, и модель физически не может выйти за заданный формат. Для сжатия и извлечения данных это подходит. Ответ получается короткой и предсказуемой структурой, которую не нужно парсить с повторными попытками и валидировать при каждой ошибке. Специализированная модель при этом может быть заметно меньше универсальной, отсюда и ожидаемая экономия.

Что известно об интеграции:

  • Связка работает через LangChain и Deep Agents.
  • Суммаризация истории: длинная переписка заменяется компактной сводкой.
  • Сжатие результатов инструментов: громоздкие ответы ужимаются до значимых полей.
  • Извлечение данных: из неструктурированного вывода достаётся заданная схема.
  • Заявленный эффект: ниже задержка и стоимость шага.
  • Публичных метрик (степень сжатия, качество, цена за миллион токенов) в материале нет.

Где это может сломаться

Сжатие всегда теряет информацию. Если сводка выкинула деталь, которая понадобится на шаге 40, агент не узнает, что она существовала. Constrained decoding гарантирует формат ответа, но не его верность: корректный JSON с неверным содержимым остаётся неверным.

Есть и менее очевидный эффект. Переписывая историю, вы меняете префикс запроса и ломаете prompt caching у основной модели. Дешёвая сводка может в итоге обойтись дороже, чем кэшированный длинный контекст. Выигрыш зависит от провайдера, длины сессий и того, как часто вы пересобираете контекст.

Как подойти к проверке на практике

Начните не с интеграции, а с измерений. Возьмите трейсы реальных запусков и разложите токены по категориям: история, ответы инструментов, системные инструкции, рассуждения. Обычно львиная доля приходится на ответы инструментов, и именно с них разумно начинать.

Дальше три шага:

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

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

Сюжет

Вопросы и ответы по материалу

Что известно по теме: почему длинные агенты упираются в контекст?

Агент, который работает часами, накапливает мусор. Каждый вызов инструмента возвращает вывод grep, кусок HTML, огромный JSON из API или лог сборки. Всё это остаётся в контексте и оплачивается заново на каждом следующем шаге. Растёт цена, растёт задержка, а качество рассуждений к сороковому шагу обычно падает: нужный факт тонет в шуме. Deep Agents уже решает часть проблемы архитектурно: планирование, файловая система для выгрузки больших объектов, субагенты с изолированным контекстом. Остаётся суммаризация, и здесь возникает странная картина. Сжатие истории, по сути механиче

Что известно по теме: что предлагает ScaleDown?

Судя по описанию, ScaleDown делает ставку на constrained decoding: генерация ограничивается схемой или грамматикой, и модель физически не может выйти за заданный формат. Для сжатия и извлечения данных это подходит. Ответ получается короткой и предсказуемой структурой, которую не нужно парсить с повторными попытками и валидировать при каждой ошибке. Специализированная модель при этом может быть заметно меньше универсальной, отсюда и ожидаемая экономия. Что известно об интеграции: Связка работает через LangChain и Deep Agents. Суммаризация истории: длинная переписка заменяетс

Что известно по теме: где это может сломаться?

Сжатие всегда теряет информацию. Если сводка выкинула деталь, которая понадобится на шаге 40, агент не узнает, что она существовала. Constrained decoding гарантирует формат ответа, но не его верность: корректный JSON с неверным содержимым остаётся неверным. Есть и менее очевидный эффект. Переписывая историю, вы меняете префикс запроса и ломаете prompt caching у основной модели. Дешёвая сводка может в итоге обойтись дороже, чем кэшированный длинный контекст. Выигрыш зависит от провайдера, длины сессий и того, как часто вы пересобираете контекст.

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Практика · Hamidun Academy

Соберите рабочего ИИ-агента или сервис своими руками без ручного кода

В Академии Жемала Хамидуна (academy.hamidun.com) открыт бесплатный 72-часовой тест-драйв: интерактивные скетч-уроки по Claude Code и Cursor, живой Tech Radar и готовые шаблоны агентов.

Открыть 72ч бесплатный доступ →Интенсив по Вайб-кодингу
Что вы думаете?
Загружаем комментарии…