Бюджеты задач (Task Budgets)
Тема дорожной карты · Claude от Anthropic
Бюджеты задач (Task Budgets) — бета-функция API, доступная на Fable 5, Opus 4.7 и Opus 4.8, которая сообщает модели, сколько токенов у неё есть на выполнение целой агентной задачи: рассуждения, вызовы инструментов и финальный вывод вместе. Бюджет задаётся как output_config: {"task_budget": {"type": "tokens", "total": N}}, минимальное значение — 20 000 токенов, и требуется бета-заголовок task-budgets-2026-03-13. Ключевое отличие от max_tokens: бюджет задачи — это осознаваемое моделью ограничение на весь цикл работы, а max_tokens — жёсткий потолок одного ответа, о котором модель вообще не знает.
Как это работает
Когда бюджет задан, модель видит «обратный отсчёт» оставшихся токенов и самомодерируется: в начале цикла она планирует объём работы под доступный бюджет, по ходу приоритизирует важное, а по мере исчерпания токенов аккуратно сворачивает работу и формирует итог вместо того, чтобы обрываться на полуслове. Это рекомендация, которую модель учитывает, а не принудительный лимит — жёстким ограничением каждого отдельного ответа остаётся max_tokens. Два механизма дополняют друг друга: task_budget управляет суммарным расходом на многошаговый цикл, effort — глубиной работы на каждом шаге, а max_tokens страхует от выхода одного ответа за пределы.
Когда применять
Бюджеты задач созданы для длинных агентных циклов: автономные кодинг-агенты, многошаговые исследовательские задачи, ночные прогоны, где важно удержать совокупную стоимость под контролем. Для открытых, творческих задач ставьте щедрый бюджет, для чувствительных к задержке — более жёсткий. Это основной инструмент контроля суммарного расхода токенов в агентных нагрузках: в отличие от подбора max_tokens «наугад», модель сама распределяет ресурс по шагам задачи.
Типичные ошибки
Первая ошибка — значение total меньше минимума в 20 000 токенов: такой запрос не пройдёт. Вторая — забытый бета-заголовок task-budgets-2026-03-13, без которого параметр не работает. Третья — попытка использовать бюджеты задач на моделях без поддержки: функция доступна только на Fable 5, Opus 4.7 и 4.8. Четвёртая — путать task_budget с max_tokens: первый — видимая модели рекомендация на весь цикл, второй — невидимый ей жёсткий лимит одного ответа. И наконец, слишком тесный бюджет ухудшает качество: если ресурса объективно не хватает, модель выполнит задачу менее тщательно, ссылаясь на ограничение бюджета, — измеряйте реальный расход типовых задач и закладывайте запас.
Связанные понятия
Полезные ресурсы
Проверить знания (2)
Загрузка вопросов…