Перейти к содержимому
Мария Шилова

Claude Fable 5 поднял три браузера и отдельный сервер — только чтобы исправить две строки CSS

Claude Fable 5 самостоятельно открыла три браузера, написала тестовый HTML и подняла веб-сервер, чтобы найти причину бага — итоговый фикс занял 2 строки CSS.

Claude Fable 5 поднял три браузера и отдельный сервер — только чтобы исправить две строки 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 прямо сейчас.

Мария Шилова
Все статьи
Читайте также
Все статьи