Создание веб-браузера с нуля — одна из самых сложных задач в программировании. Только за неделю сотни автономных ИИ-агентов Cursor смогли сделать работающий браузер со своим движком отображения страниц.
Британский программист и один из создателей Django, Саймон Уиллиссон, удивлен скоростью: “Я должен признать, что очень удивлен столь быстрому появлению такой мощной системы”. Ранее в январе он писал, что ИИ-браузер будет возможен не раньше 2029 года. Сейчас он признал: “Я мог ошибиться на три года”. Браузер отображает страницы правильно, хотя заметны ошибки, подтверждающие отсутствие готового движка.
Первый подход Cursor с равноправными агентами провалился: агенты блокировали задачи слишком долго или забывали их освобождать. В результате 20 агентов работали с эффективностью двух-трех из-за постоянного ожидания. Без иерархии агенты также избегали сложных задач, выбирали простые изменения, и никто не отвечал за крупные части проекта.
Решением стала четкая ролевая структура. Планы строят одни агенты — они создают задачи и запускают подгруппы, например, для CSS или JavaScript движка. Исполнители берут одну задачу, делают, отправляют изменения и всё. Судья-агент определяет, завершён ли проект или нужен ещё цикл.
По словам Wilson Lin из Cursor, многие улучшения добились за счет упрощения: “Посвящённая интеграции роль для контроля качества и разрешения конфликтов только создавала больше узких мест”. Исполнители научились разрешать конфликты сами.
Выбор ИИ-модели оказался решающим для длительной работы. GPT-5.2 показал себя значительно лучше в выполнении инструкции и доведении дела до конца, тогда как Opus 4.5 часто завершал преждевременно и передавал управление, а не заканчивал задачи полностью. Использование разных моделей для разных ролей дало лучшие результаты. GPT-5.2 оказался “лучше как планировщик, чем GPT-5.1-Codex, хотя второй специально обучался кодированию”. Cursor теперь для каждой роли выбирает подходящую модель.
Ещё один вывод: многое зависит от правильных подсказок агентам. “Код и модели важны, но подсказки ещё важнее”, — отмечают разработчики.
Создание браузера — не единственный эксперимент. Агенты Cursor провели крупную миграцию с Solid на React в собственной кодовой базе: заняло три недели, изменения достигли +266 000/-193 000 строк кода, проект проходит CI-тесты, но пока нуждается в проверке человека.
Другой агент ускорил обработку видео в 25 раз с помощью кода на Rust — это решение скоро внедрят.
Идут и другие проекты: сервер протокола Java Language (7 400 коммитов, 550 000 строк), эмулятор Windows 7 (14 600 коммитов, 1,2 млн строк) и клон Excel (12 000 коммитов, 1,6 млн строк).






















