Claude Fable 5.2 чаще убирает дубли кода, если назначить его владельцем
Просите агента добавить функцию, а он копирует уже существующую логику? Anthropic описала простой рычаг для Claude Fable 5.2: явно назначить модель владельцем и постоянным сопровождающим проекта. В текущей документации компания сообщает, что на небольших задачах доля запусков с устранением дублей выросла с менее 10% примерно до 75%. Но агент также чаще выходил за рамки запроса.
AI-обработка оригинала Simon Willison; редакция Hamidun News
Вы просите ИИ добавить новый способ оплаты. В проекте уже есть проверка суммы, но агент пишет ещё одну почти такую же. Задача формально закрыта, тесты проходят, а поддерживать теперь нужно две версии одной проверки. Anthropic предлагает любопытный способ повлиять на такое поведение Claude Fable 5.2: явно сказать модели, что она отвечает за кодовую базу и будет сопровождать её дальше.
Это полезная зацепка для тех, кто настраивает агентов для разработки. Формулировка роли может менять масштаб правок. Поэтому такую инструкцию стоит проверять вместе с качеством результата, стоимостью запуска и временем ревью.
Что обнаружила Anthropic
В исходной заметке Саймон Уиллисон цитирует документацию Anthropic: предложение о принадлежности проекта модели повышало частоту устранения дублей с менее 10% примерно до 50%. Однако при проверке первоисточника обнаружилось расхождение: сейчас там приведены другая формулировка инструкции и результат около 75% при исходном уровне менее 10%. Считать эти числа одним неизменным экспериментом нельзя.
Текущая рекомендация по смыслу звучит так: «Ты владелец и постоянный сопровождающий этой кодовой базы, решения о её устройстве принимаешь ты». Компания описывает испытания на небольших задачах программирования. Из этих результатов нельзя вывести, насколько лучше агент справится с вашим большим репозиторием. Источник: документация Anthropic.
Для разработчика здесь интересен сам предмет проверки. Обычно мы подробно описываем желаемую функцию, но можем оставить неопределённым отношение агента к существующей архитектуре. Должен ли он аккуратно встроить ещё один обработчик? Может ли предложить общую функцию? Где заканчивается выполнение задачи и начинается самостоятельная переделка проекта? Эти решения стоит проговорить до запуска.
Как это выглядит на обычной задаче
Представим интернет-магазин с двумя обработчиками скидок. Оба проверяют срок действия промокода и минимальную сумму заказа. Нужно добавить третий обработчик для партнёрской акции.
Один допустимый вариант решения — скопировать проверки в новый обработчик. Другой — вынести общую часть в функцию и подключить её во всех трёх местах. Второй вариант может облегчить будущие изменения: когда правило минимальной суммы поменяется, исправлять придётся одно место. Но сначала нужно убедиться, что проверки действительно одинаковы по смыслу.
Например, партнёрская акция может учитывать доставку в сумме заказа, а обычный промокод — исключать её. Тогда внешне похожие фрагменты нельзя бездумно объединять. На ревью важно спросить, сохранились ли различия в правилах. Сам факт сокращения повторяющихся строк ещё не доказывает качество решения.
Для собственного эксперимента возьмите несколько уже решённых задач, где подобные различия известны. Запустите одинаковые задания с обычной инструкцией и с ролью сопровождающего. Проверяйте сохранение поведения, понятность изменений и затраты на их проверку. Заранее определите, какие изменения вы сочтёте полезными, чтобы красивый diff не подменил результат.
Цена самостоятельности
У подхода есть существенная оговорка. В текущей документации Anthropic сообщает о росте выходных токенов примерно на 70–80%, дополнительных незапрошенных правках и отдельных изменениях поведения существующих функций. Компания также предупреждает, что итоговое описание работы могло пропускать небольшие изменения. Это повод читать сам diff. Источник: Anthropic.
Практический вывод зависит от задачи. Если вы хотите пересмотреть устройство модуля, роль постоянного сопровождающего заслуживает эксперимента. Если исправляете один баг перед релизом, лучше явно описать нужное изменение, критерии готовности и допустимые границы работы.
Продакту или основателю, который выбирает настройки агента для команды, стоит оценивать весь путь до принятого изменения. Сколько времени разработчик потратил на проверку? Пришлось ли откатывать лишние правки? Упростилась ли следующая задача? Ответы на эти вопросы покажут, помогает ли новая инструкция именно вашему процессу.
- 12 нояб. 2026 г.Дженсен Хуанг ушёл с поста CEO Nvidia: компания потеряла $1,4 трлн за две недели
- 12 нояб. 2026 г.Claude in Chrome требует разрешать каждый клик на сайтах с категорией 3
- 12 нояб. 2026 г.AWS Quick получил шесть агентов для продактов: от жалоб клиентов до спеки
- 12 нояб. 2026 г.Anthropic с 12 ноября закрывает Claude для компаний России, даже с юрлицом за рубежом
Вопросы и ответы по материалу
Что известно по теме: что обнаружила Anthropic?
В исходной заметке Саймон Уиллисон цитирует документацию Anthropic: предложение о принадлежности проекта модели повышало частоту устранения дублей с менее 10% примерно до 50%. Однако при проверке первоисточника обнаружилось расхождение: сейчас там приведены другая формулировка инструкции и результат около 75% при исходном уровне менее 10%. Считать эти числа одним неизменным экспериментом нельзя.
Что известно по теме: как это выглядит на обычной задаче?
Представим интернет-магазин с двумя обработчиками скидок. Оба проверяют срок действия промокода и минимальную сумму заказа. Нужно добавить третий обработчик для партнёрской акции. Один допустимый вариант решения — скопировать проверки в новый обработчик. Другой — вынести общую часть в функцию и подключить её во всех трёх местах. Второй вариант может облегчить будущие изменения: когда правило минимальной суммы поменяется, исправлять придётся одно место.
Что известно по теме: цена самостоятельности?
У подхода есть существенная оговорка. В текущей документации Anthropic сообщает о росте выходных токенов примерно на 70–80%, дополнительных незапрошенных правках и отдельных изменениях поведения существующих функций. Компания также предупреждает, что итоговое описание работы могло пропускать небольшие изменения. Это повод читать сам diff. Источник: Anthropic. Практический вывод зависит от задачи. Если вы хотите пересмотреть устройство модуля, роль постоянного сопровождающего заслуживает эксперимента.
Протестируйте новые LLM и мультимодальные модели в одном окне
Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.