Сгенерированная крупная карточка статуса утечки под заголовком «Один баг: как далеко?» со значком «НЕПОДТВЕРЖДЕНО» и подзаголовком «утверждение о масштабе, а не об интеллекте». Три чипа гласят: «Источник: переданный отчёт, 19 октября 2026 г.», «Нет названия модели, нет ID модели, нет цены» и «Указанный кандидат: Claude Fable 5.5, не подтверждён». В нижнем колонтитуле написано: «Anthropic не анонсировала, не называла и не указывала дату выпуска никакой такой модели». Логотип OrcaRouter наложен в правом нижнем углу.
Guides & Insights

Утечка Bug-Scope от Anthropic: модель, которая исправляет одну ошибку и спрашивает о классе

Автор

Alistair Wren

Дата публикации

Новые модели · 20Все модели →
Бенчмарки: Artificial Analysis · обновляется ежедневно
Назад ко всем статьям

Самое интересное предложение в текущей утечке A​nthropic — не об интеллекте. Оно о границах охвата. Согласно отчёту, переданному в X 19 октября 2026 года, A​nthropic готовит модель, которая, получив задачу исправить одну ошибку, может выявить более широкий класс проблем, стоящих за ней, и затем спросить, стоит ли ей заниматься и ими. Это утверждение о том, где модель останавливается, а не о том, насколько хорошо она рассуждает, — и оно попадает прямо в линию разлома каждого coding-агента в продакшене, включая те, что сегодня построены на Claude Opus 5.5, и те, которые люди уже предполагают будут работать на Claude Fable 5.5, неподтверждённом кандидате на роль описываемой модели. A​nthropic не объявляла, не называла и не датировала ни одну такую модель. Нет ни идентификатора, ни тарифной карты, ни карточки модели, ни оценки. Всё ниже о заявленном поведении — непроверенное сообщение из одного источника, а всё ниже о текущей линейке — из собственной документации A​nthropic. Документированные сбои ИИ и инциденты с coding-агентами, стоящие за подобными отчётами, собраны в OrcaRouter AI Incident Archive, где каждая запись содержит собственные источники, уровень серьёзности, степень уверенности и флаг спорности.

Здесь формулировка важна сильнее обычного, потому что два пересказа одного и того же отчёта описывают два разных поведения. Тот, что читается как спецификация, — один баг, стоящий за ним класс, вопрос о том, стоит ли расширять задачу, — фигурирует в дошедшей до нас ретрансляции. Публичная агрегация отчёта, прочитанная 19 октября, содержит другую формулировку: модель «с лучшей интуицией и рассуждением, способным распознавать скрытые намерения и лучше мыслить нестандартно». Это не одно и то же утверждение. Одно — о модели, предлагающей больше работы; другое — о модели, понимающей, что вы имели в виду. Оба могут быть верны для одной и той же модели, но только одно из них меняет то, как будет выглядеть diff утром в понедельник, и именно его стоит разобрать.

Что на самом деле утверждает заявление, а что — нет

Уберите прилагательные — и отчёт опишет поведение из трёх шагов: модели дают один дефект, она обобщает этот дефект до паттерна и показывает паттерн пользователю вместо того, чтобы молча его исправить. Именно третий шаг делает это утверждением о дизайне, а не утверждением о бенчмарке. Модель, которая тихо исправляла бы каждый случай, была бы автономным агентом с неограниченным радиусом поражения. Модель, которая находит паттерн и спрашивает, предлагает изменить границы задачи, — а это то, что делает внимательный инженер, и то, что не следует позволять неосторожному агенту делать в одностороннем порядке.

Это также не утверждение, которое кто-либо может сейчас оценить. Не существует публичного набора задач, который измеряет «правильно определил класс» в сравнении с «придумал закономерность, которой не было». Оба поведения выглядят в транскрипте одинаково: модель возвращается со списком. Является ли список подлинным обобщением или уверенной галлюцинацией, можно установить, только прочитав каждый пункт, — а это та работа, которую модель должна была вам сэкономить.

Не менее важно и то, о чём в отчёте не говорится. Нет названия модели. Нет идентификатора API. Нет цены, размера контекстного окна или лимита вывода. Нет указаний на то, является ли это поведение значением по умолчанию, режимом или чем-то, что вызывающей стороне нужно запросить явно. И никакого подтверждения от поставщика — в новостном разделе Anthropic с 7 октября 2026 года, после Claude Haiku 5.5, не публиковалось ничего о новой модели, а в обзоре моделей Claude Platform по-прежнему ровно четыре модели: Claude Fable 5.1, Claude Opus 5.5, Claude Sonnet 5.5 и Claude Haiku 5.5.

Почему «более широкий класс» — это иное утверждение, чем «лучшее рассуждение»

Улучшенное рассуждение — это безопасное утверждение. Каждое поколение описывается именно так, оно измеряется по публичным индексам, и более высокая оценка у преемника была бы ожидаемой, а не новостью. Обобщение по одному примеру — это другая операция, и интересна она тем, что это самый распространённый реальный паттерн дефектов в программном обеспечении.

Канонический пример — инъекция. Вы сообщаете об одном несанитизированном запросе в одном обработчике. За этим стоит целый класс — все остальные обработчики, которые строят запрос тем же способом. Человек-ревьюер, который уже видел такое раньше, не исправляет один обработчик и не идёт дальше; он ищет паттерн через grep, а затем спрашивает, относится ли исправление к этому тикету. Модель, которая делает то же самое, выполняет ревью, а не исправление. Результат — не патч, а находка; а находки полезны только тогда, когда к процессу подключён кто-то, уполномоченный расширить тикет.

• Что описывает утверждение — при наличии одного дефекта выявите закономерность и сообщите о ней до начала действий.

• Что делает обычное исправление — меняет код, на который вы указали, и на этом останавливается.

• Что делает небрежный агент: меняет код, на который вы указали, а затем идёт дальше — и впервые вы узнаёте об этом из диффа.

• Что отчёт оставляет открытым — означает ли «asks» блокирующий вопрос в интерактивной сессии или заметку, добавленную к завершённому изменению.

Вот на этой последней строке утечка перестаёт поддаваться оценке. Разница между этими двумя прочтениями — это разница между инструментом, который уважает контроль изменений, и тем, который задним числом документирует собственное разрастание объёма работ.

Собственные рекомендации Anthropic уже расходятся по обе стороны этого.

Вот что делает это утверждение правдоподобным, а не случайным. Опубликованные рекомендации Anthropic для Claude Code уже в одном месте требуют именно этого чутья, а в другом предостерегают от него, и эти два совета разделены абзацем.

«Устраняйте корневые причины, а не симптомы» — одна из задокументированных стратегий в руководстве по лучшим практикам Claude Code, проиллюстрированная на примере сбоя сборки: исправьте ошибку и проверьте, что сборка проходит успешно, а не подавляйте ошибку. Это прямое указание смотреть дальше конкретного сообщённого случая. Несколькими разделами ранее то же руководство говорит: «Определите рамки задачи. Укажите, какой файл, какой сценарий и предпочтения по тестированию», с примером запроса теста, покрывающего один граничный случай, а не тестов в целом. Причина указана такая: Claude может вывести намерение, но не умеет читать ваши мысли.

Руководство также проводит границу по размеру диффа: режим плана оправдывает накладные расходы, когда изменение затрагивает несколько файлов или подход неясен, а «если вы можете описать дифф одним предложением, пропустите план». Модель, которая разворачивает один баг в целый класс, по самой своей сути превращает дифф, описываемый одним предложением, в план. Так что поведение, описанное в утечке, не чуждо продуктовой философии Anthropic — это момент, когда сталкиваются два её заявленных принципа, и это столкновение сейчас разрешает пользователь, а не модель.

Есть вторая, менее приятная причина, по которой это утверждение правдоподобно. В собственной документации Anthropic прямо признаётся, что модель останавливается, когда работа выглядит завершённой, и что без чего-то, что модель может запустить — набора тестов, кода завершения сборки, диффа с фикстурой — единственным доступным сигналом остаётся «выглядит завершённой». Модель, которая обобщает от одной ошибки к целому классу, — это модель, нашедшая сигнал за пределами «выглядит завершённой». Это самый сильный аргумент в пользу такой способности и самый сильный аргумент в пользу того, чтобы спросить, прежде чем действовать на основе этого.

A generated two-column infographic titled 'One bug, two scopes'. The left column, headed 'What the leak describes', lists six rows: 'What it does: spots the class behind a bug', 'How far: beyond the reported file', 'Who decides: asks the user first', 'Evidence: reporter summary only', 'Price: not announced', 'Status: unreleased'. The right column, headed 'What ships today', lists the same six labels: 'What it does: fixes what you scope', 'How far: the diff you can describe', 'Who decides: you, via plan mode', 'Evidence: vendor docs, public', 'Price: $4 / $20 per million', 'Status: Claude Opus 5.5, live'. A footer reads 'Report: relayed on X, 19 October 2026, unverified. Current-model details per Anthropic documentation.' The OrcaRouter logo is composited in the bottom-right corner.

Где на самом деле сегодня принимается решение

Полезное в этой утечке то, что необходимые для неё механизмы контроля уже существуют, и их можно изучить, не дожидаясь модели. Три из них имеют значение.

• Effort — Anthropic предлагает пять уровней: от low через medium и high до xhigh и max, и эта настройка определяет, сколько работы модель выполняет самостоятельно. Claude Opus 5.5 и Claude Haiku 5.5 по умолчанию используют medium; остальные актуальные модели — high. Effort применяется ко всем выходным токенам, включая вызовы инструментов, а значит, модель, склонная расширять рамки задачи на высоком уровне усилия, — это модель, склонная расширять рамки задачи, но с более крупным счётом.

• Plan mode — Claude Code разделяет исследование и выполнение, и задокументированный порог для его использования — это именно случай с несколькими файлами, который подразумевает класс ошибок. Этот контроль — не фильтр идей модели; это этап, на котором вы видите расширенный масштаб до того, как он превращается в diff.

• Детерминированные шлюзы — хуки запускают проверку как скрипт и могут блокировать завершение хода, пока она не пройдёт. Это единственный из трёх, который не зависит от того, решит ли модель спросить. Если заявленное поведение когда-нибудь появится в релизе, честный способ использовать его — за шлюзом, который написали вы, потому что «спрашивает, следует ли ему обращаться к ним» — это обещание о суждении модели, а стоп-хук — обещание о вашем собственном.

Ничто из этого не является критикой утверждения. Это причина, по которой утверждение интересно: модель, предлагающая более широкий охват, является улучшением только в том случае, если расширение видно до его применения, а каждый механизм, делающий его видимым, — это то, что настраивает вызывающая сторона, а не то, что гарантирует модель.

Сколько бы это стоило, если бы это работало

Расширение объёма работ — самый дорогой вид полезности, потому что оно умножает выходные токены, а не входные. В текущей тарифной сетке Anthropic Claude Fable 5.1 стоит $10 за миллион входных токенов и $50 за миллион выходных, а Claude Opus 5.5 — $4 и $20; при этом собственная документация Anthropic рекомендует разработчикам сначала обращаться к Claude Opus 5.5 и переходить на Fable только тогда, когда оценки Opus при повышенном уровне усилий всё ещё не дотягивают. Модель, чьё главное преимущество — находить больше работы, идёт прямо вразрез с этим советом: именно на дешёвом уровне вы хотите умножать выход, а на дорогом расширенный тикет — это уже бюджетная строка.

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

Что можно назвать сегодня, и честный ответ об этом

Ничего нового. В отчёте нет идентификатора модели, и наш собственный каталог — честная проверка этого: запрос anthropic/claude-fable-5.5 возвращает model not found, и anthropic/claude-haiku-5.5 — тоже. Этих строк нет среди 209 моделей, которые мы маршрутизируем. А что действительно разрешается — так это текущий состав моделей по прейскуранту Anthropic: anthropic/claude-opus-5.5 с контекстным окном в 1M токенов, лимитом вывода 128K и ценой $4 / $20 за миллион, и anthropic/claude-fable-5.1 по $10 / $50. Любая платформа, которая прямо сейчас рекламирует доступ к «новой модели Anthropic для охоты за багами», продаёт всего лишь название.

Практический вопрос, который на самом деле волнует читателя, — не в том, как называется модель. А в том, как выяснить, помогает ли модель с более широким охватом или вредит в вашей кодовой базе, не делая ставку в продакшене на слух. Это вопрос маршрутизации, и именно здесь платформа оправдывает себя: направляйте часть запросов к непроверенной модели, подстраховав её моделью, которую вы уже измерили, чтобы плохое обобщение стоило вам одного ревью, а не инцидента. Изменения цен и новые релизы Anthropic в тот же день появляются на OrcaRouter с наценкой 0%, поэтому, когда прайс-лист действительно появится, стоимость эксперимента равна цене из прайс-листа, и ничего сверху. Вы можете точно увидеть, сколько стоит текущий флагман линейки, на странице модели Claude Opus 5.5, и сравнить это со страницей Claude Fable 5.1, прежде чем решить, какая из них должна быть моделью по умолчанию для вашей нагрузки.

A screenshot of Anthropic's Claude Platform models overview page, listing exactly four current models — Claude Fable 5.1, Claude Opus 5.5, Claude Sonnet 5.5 and Claude Haiku 5.5 — with their API identifiers claude-fable-5-1, claude-opus-5-5, claude-sonnet-5-5 and claude-haiku-5-5. No fifth model and no bug-scope entry appears anywhere on the page.A screenshot of the OrcaRouter model page for anthropic/claude-opus-5.5, headed 'Get the Claude Opus 5.5 API', showing the model identifier anthropic/claude-opus-5.5, a context window of 1M tokens, a maximum output of 128K, and pricing of $4.00 per million input tokens and $20.00 per million output tokens — Anthropic's list price with no markup added. The page also shows a P50 time-to-first-token of 4.43 s and a P95 of 10.00 s.

Что изменило бы эту часть?

Три вещи, и первая — та, что решила бы это быстрее всего.

Фраза от самой компании. Одна строка в документации A​nthropic, описывающая, когда модель расширяет область действия и является ли такое расширение поведением по умолчанию или требует явного включения, превратила бы всю утечку в спецификацию. Именно отсутствие этой строки заставляет каждое утверждение здесь сопровождать оговорками.

Опубликованная оценка. «Нашёл класс» имеет смысл только в противопоставлении с «изобрёл класс», и ни один вендор не публикует набор задач, который их разделяет. Пока такого набора не существует — с precision и recall по идентификации класса дефекта, оценёнными кем-то помимо самой лаборатории, — любое утверждение об обобщении с одного бага остаётся описанием намерения, а не возможностью, которую можно сравнивать между моделями.

Имя и тарифная сетка вместе. Соглашение об именовании оставалось неизменным для Fable 5, Fable 5.1, Opus 5.5, Sonnet 5.5 и Haiku 5.5, а идентификатор несёт в себе уровень: claude-fable-5-5 подразумевал бы $10 / $50, а claude-opus-5-6 подразумевал бы $4 / $20. Одна строка в обзоре моделей решает вопрос, на который утечка тратит тысячу слов.

До тех пор честная позиция такова: по сообщениям, передовая лаборатория движется к поведению, относительно которого в каждой инженерной организации уже есть политика, и никто эту политику не опубликовал. Должна ли модель исправлять ошибку, о которой вы сообщили, или ошибку, о существовании которой вы не знали, — это не вопрос возможностей. Это вопрос о том, у кого находится кнопка слияния, и утечка — согласно которой модель спрашивает — даёт более обнадёживающий ответ, чем тот, который сейчас дают большинство агентов для программирования: продолжать и позволить diff объяснить всё самому.

Сравнение в этой статье1

Определено по этой статье · Бенчмарки: Artificial Analysis · обновляется ежедневно