Fable 5.2 думает даже над приветствием на effort high

Anthropic 11 ноября опубликовала в документации Claude гайд по промптам для Claude Fable 5.2 и Claude Mythos 5.2: где новая модель ведёт себя иначе прежних и как это поправить. Тем, кто переносит system prompt, skills и harness с Fable 5.1 или Opus 5.5, гайд советует начать с чистки: в тестах Anthropic часть старых инструкций на Fable 5.2 поднимала расход, давала побочные эффекты или просто переставала работать.
Что убрать из старых промптов
Строку вроде «отвечай сразу, не размышляя» Fable 5.1 обычно слушалась. Fable 5.2 на medium и выше всё равно думает, а на high и выше делает это почти перед каждым ответом, даже на приветствие. Вместо такой строки гайд предлагает понизить effort для лёгких запросов.
Две фразы для чатов из гайда по Opus 5.5 просят считать прошлый ответ законченным и думать только над новым сообщением. На Fable 5.2 при high они сокращают размышления над уточняющими вопросами, но экономят их ценой самокритики: модель куда реже указывает на ошибки в своих прежних ответах. Где нужна перепроверка, их не ставят, в остальных случаях сначала тестируют.
Бюджет токенов, который harness вписывает в промпт, тоже меняет траты: в тестах на задачах по коду при high и xhigh снятие большого бюджета снизило стоимость при равном качестве. Речь только о тексте в промпте, бета-функцию task budgets в API эти тесты не проверяли. Ещё на пересмотр:
- указания делегировать работу subagents в промптах, skills и файлах агентов: при приглашающих промптах Fable 5.2 делегирует охотно, а subagents могут давать большую часть стоимости сессии;
- жёсткие правила стиля вроде «одна инструкция на предложение, не длиннее 20 слов»: модель следует им строго, и проза выходит рубленой;
- просьбы писать рассуждения в тексте ответа: такой запрос классификатор может отклонить с категорией
reasoning_extraction, а ход мысли видно в thinking-блоках приdisplay: "summarized"; - накопленные осторожные правила и заметки в памяти: удалить те, чья причина ушла, абсолютные правила переписать с областью действия и причиной.
Отдельная история - harness, который правит прежние ходы. Fable 5.2 хранит прошлые блоки размышлений привязанными к истории, и если между запросами изменились system prompt, инструменты или ранее отправленное сообщение, блоки после этой точки становятся недействительными. По умолчанию Messages API такой запрос отклоняет, и ошибку 400 он может вернуть на любом аккаунте. Отбрасывать такие блоки можно через prefix_mismatch_behavior: "drop_block" (бета, заголовок thinking-binding-controls-2026-08-01), но в тестах Anthropic, когда прежние размышления отбрасывались на каждом ходу, модель думала заново и тратила больше выходных токенов. Это худший случай, и прирост зависит от того, как часто harness правит историю. Гайд советует держать историю только дополняемой, а укорачивать её через context editing или compaction: так кэш срабатывает чаще и ни одно размышление не теряется.
Effort: начать с high
По умолчанию в Claude API стоит high, и гайд просит выставить его явно, а затем прогнать свои evals на medium и xhigh. Настройку с Fable 5.1 или Opus 5.5 переносить не советуют: порядок уровней у моделей общий, но объём размышлений за ними разный. Переход с medium на high поднял оценки на большинстве внутренних тестов Anthropic по коду и работе со знаниями, выше high выигрыш неровный, а xhigh на тестах по коду добавил чуть-чуть при куда большем расходе токенов. На low Fable 5.2 набирала близко к Fable 5.1 на более высоких уровнях.
Длину ответа effort почти не меняет, её задают промптом. Зато на low и medium модель чаще бросает работу раньше времени. Сменить уровень посреди разговора без сброса кэша можно настройкой на сообщение (бета, заголовок mid-conversation-output-config-2026-07-01): например, планировать на medium, а длинный прогон без присмотра пускать выше.
Агент бросает работу или молчит
На длинных задачах Fable 5.2 иногда закрывает ход списком оставшегося, предложением продолжить или останавливается на обычной помехе вроде таймаута. Гайд даёт текст для system prompt, который отделяет обычные помехи (ошибки, таймауты, сбойные инструменты) от намеренных запретов вроде файла, который трогать нельзя. На записанных сессиях агентского продукта для кода при medium с версией этого текста примерно вдвое меньше сессий закончились с выполнимой, но недоделанной работой, а выходных токенов стало примерно на 30% больше. Концовки со списком оставшегося он при этом не убрал. И раз модель реже спрашивает, подтверждение рискованных и необратимых действий гайд советует оставить на своей стороне.
Если агент молчит в долгих ходах, сначала проверяют клиент. Обновления между вызовами инструментов приходят как thinking-блоки progress-update, и при thinking.display по умолчанию, "omitted", их текст пуст. Нужно включить display: "updates" (бета, заголовок thinking-display-updates-2026-08-18) или "summarized" и выводить непустые блоки. Если обновлений всё равно мало, harness может после нескольких немых шагов подряд добавлять напоминание system-сообщением на один ход: в тестах на многоходовых задачах по коду самая длинная тишина сократилась примерно вдвое без заметного роста токенов и времени.
Чей это код
Fable 5.2 чутко реагирует на то, чей код в работе. Если промпт молчит или называет код чужим, модель достраивает существующую структуру, даже дублируя код, и сообщает о соседних проблемах вместо исправления. С фразой, что код её собственный, на небольших задачах модель объединяла повторы примерно в половине попыток против менее чем десятой без неё. Цена - примерно в 1,5 раза больше выходных токенов и правки, о которых не просили: новые тесты, документация, а в одной попытке из шести-десяти (не считая исправлений багов) менялось поведение существующей функции, чаще на высоком effort. Итоговая сводка называла крупные правки и часто пропускала мелкие, поэтому смотреть нужно diff. Правило «No drive-by refactors, renames or cleanups» выше в том же промпте фразу о владении не отменяет: повторы модель всё равно объединяла примерно в трети попыток. Где код принадлежит пользователю и правок нужно минимум, фразу не добавляют.
Одобрения и осторожность
Правила одобрения Fable 5.2 применяет буквально. В симуляции без человека, способного одобрить шаг, правило, включавшее «отправку сообщений людям вне этого разговора», заставило модель придержать примерно половину рутинных запросов коллегам и другим командам. Вместо голого «продолжай» гайд советует писать, что именно делать: «Да, запусти миграцию на staging-базе».
Отдельно гайд разбирает осторожность, которая копится в памяти, заметках и сообщениях между агентами. В симуляциях Anthropic одобренный шаг под правилом «never» модель делала примерно в одной попытке из десяти, отдельная строка об одобрении это почти не меняла, а когда само правило требовало сначала получить разрешение, доля росла примерно до девяти из десяти. Общий призыв действовать свободнее не изменил ничего, а строка в конце правил, что повторы не требуют одобрения, подняла их с почти нуля примерно до половины попыток. Называть повторы гайд советует только для вызовов, которые безопасно повторять.
Сам переход Anthropic предлагает вести по шагам: явно выставить high, перечитать всё переносимое, прогнать самые длинные агентские задачи и применять правки по одной, замеряя эффект и цену в токенах на своих задачах.
Дальше
Claude раздаёт полный сброс лимитов до 10 декабря
Несколько мелких ошибок съедали лимиты Claude сильнее, чем задумано, и в качестве извинения Anthropic даёт платным планам один полный сброс по всем моделям. Нажать его можно до 10 декабря. Сброс нажмёте сразу или придержите до 10 декабря?
Читайте также
- Fable 5.2 подешевела, но правка ходов в API даёт ошибку
- Anthropic советует Opus 5.5 и дешёвый прогон на low
- MCP Apps в Claude: панель, встроенные сайты и инструменты
- Агенты Curative подписывают 2 000-2 400 договоров в неделю
- Ферма в Lean: 11 дней в сентябре и 28,7 часа у Fable 5.2
- Жёсткие правила памяти мешают Opus 5, а «сон» чинит заметки
Комментарии
Пока никто не написал. Будьте первым.
Присоединяйтесь к разговору
Войдите, чтобы оставить комментарий. Он появится после модерации.

