В чём заключается особенность

Claude Fable 5.1 заметно чаще, чем Claude Fable 5, переписывает весь текстовый файл целиком вместо того, чтобы сделать точечную правку в нужном месте. Итоговый файл при этом обычно получается таким же по содержанию, как если бы правка была точечной - разница не в результате, а в том, сколько ресурсов на него потрачено.

Почему это может быть проблемой

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

Готовая инструкция-фикс

Официальная рекомендация - добавить в системный промпт или первое сообщение пользователя инструкцию: количество токенов, потраченных на редактирование файлов, лучше минимизировать при прочих равных, поэтому там, где это не повлияет на итоговый результат, стоит стараться точечно редактировать файл, а не переписывать его целиком. Эта инструкция возвращает поведение Claude Fable 5.1 к тому, что было у Claude Fable 5, для небольших и средних изменений.

Чем поведение Claude Fable 5.1 отличается от Claude Fable 5 при редактировании файлов?
Fable 5.1 заметно чаще переписывает весь файл целиком вместо точечной правки нужного места.
Отличается ли итоговый результат при переписывании файла целиком?
Обычно нет - файл получается таким же по содержанию, но переписывание тратит больше токенов и времени.
Когда переписывание файла целиком особенно нежелательно?
Когда файл не короткий и меняется лишь небольшая его часть.
Что говорит официальная рекомендация о токенах на редактирование?
Их стоит минимизировать при прочих равных, стараясь точечно редактировать файл, а не переписывать его целиком.
Куда добавлять эту инструкцию?
В системный промпт или в первое сообщение пользователя.
К какому поведению возвращает эта инструкция модель?
К поведению Claude Fable 5 для небольших и средних изменений.
Источники (1)
  1. Prompting Claude Fable 5.1 - Claude Platform Docs
← Все статьи блога