Claude Fable 5 поднял три браузера и отдельный сервер — только чтобы исправить две строки CSS
Claude Fable 5 самостоятельно открыла три браузера, написала тестовый HTML и подняла веб-сервер, чтобы найти причину бага — итоговый фикс занял 2 строки CSS.
Симон Уиллисон — разработчик инструмента для анализа данных Datasette и сооснователь фреймворка Django — заметил в своём приложении лишнюю горизонтальную полосу прокрутки. Он дал Claude Fable 5 скриншот и попросил разобраться с причиной через Claude Code.
Модель не стала угадывать. Fable 5 сама нашла способ запустить локальный сервер разработки, открыла Chrome, Firefox и WebKit через Playwright — инструмент автоматизации браузеров — и попыталась воспроизвести баг. Когда это не вышло, создала тестовую HTML-страницу и проверила отображение уже в реальном Firefox и Safari.
Проблемный элемент интерфейса появляется только после нажатия клавиши «/». Чтобы не делать это вручную каждый раз, Fable 5 добавила в шаблон Datasette JavaScript, который имитирует нажатие при загрузке страницы. Потом подняла маленький веб-сервер — чтобы собирать числовые данные о ширине поля и состоянии прокрутки.
В итоге — два изменения в CSS. Всё расследование ради двух строк кода.
Уиллисон назвал такое поведение «безжалостно проактивным». Модель не ждала указаний, не спрашивала разрешения — просто двигалась к ответу, используя любые доступные инструменты.
Он же указал на обратную сторону. Агент кодирования может запускать команды в терминале, переписывать файлы, открывать браузеры, поднимать серверы. Чем активнее ИИ решает задачи, тем больший ущерб он может нанести при ошибке или по злому умыслу. Вывод Уиллисона жёсткий: запускать такие агенты вне изолированной среды опасно.
Claude Fable 5 — новая флагманская модель Anthropic, доступная в Claude Code прямо сейчас.