На прошлой неделе в инженерном блоге Cursor был опубликовал манифест «The third era of AI software development». В посте описываются три эры AI-разработки в контексте использования самого продукта. Пост содержит интересную внутреннюю статистику Cursor, которая показывает: смена парадигмы — это уже не прогноз, а то, что происходит прямо сейчас.
Я перевёл этот текст, потому что он хорошо отражает то, что я сам наблюдаю в своей работе последний год. Пост короткий и лаконичный, но заставляет хорошо задуматься. Приятного чтения.
Когда мы несколько лет назад начали создавать Cursor, большая часть кода писалась вручную. Автодополнение по Tab изменило это и открыло первую эпоху ИИ-кодинга.
Затем появились агенты, и разработчики перешли к тому, чтобы направлять их через синхронные циклы «промпт → ответ». Это была вторая эпоха. Теперь наступает третья. Её определяют агенты, которые способны самостоятельно браться за более крупные задачи — на более длинных временных отрезках и с меньшим количеством человеческих указаний.
В результате Cursor больше не про то, чтобы в первую очередь писать код. Он про то, чтобы помогать разработчикам строить «фабрику», которая создаёт их ПО. Эта фабрика состоит из множества агентов, с которыми разработчики взаимодействуют как с членами команды: задают направление, оснащают инструментами для самостоятельной работы и затем проверяют результат.
Многие из нас в Cursor уже работают именно так. Сейчас более одной трети PR, которые мы мёрджим, создаются агентами, работающими автономно на собственных компьютерах в облаке. Мы считаем, что через год подавляющая часть разработки будет выполняться такими агентами.
От Tab(автодополнения) к агентам
Tab отлично выявлял места, где простую, повторяющуюся работу можно автоматизировать. Почти два года он давал заметный прирост эффективности.
Потом модели ст��ли лучше. Агенты смогли удерживать больше контекста, использовать больше инструментов и выполнять более длинные последовательности действий. Привычки разработчиков начали меняться — сначала медленно летом, а затем быстро за последние несколько месяцев на фоне релизов Opus 4.6, Codex 5.3 и Composer 1.5 (собственная модель Cursor).
Преобразование оказалось настолько полным, что сегодня большинство пользователей Cursor вообще не нажимают клавишу Tab. В марте 2025 у нас было примерно в 2,5 раза больше пользователей Tab, чем пользователей агентов. Теперь всё наоборот: пользователей агентов примерно в 2 раза больше, чем пользователей Tab.

Но уже сейчас этот сдвиг уступает место чему-то ещё более масштабному. Эпоха Tab длилась почти два года. Вторая эпоха — когда большая часть работы делается с синхронными агентами — может не продлиться и одного.
Облачные агенты и артефакты
По сравнению с Tab синхронные агенты работают на более высоком уровне абстракции. Они берут на себя задачи, требующие контекста и рассуждений, но при этом на каждом требуют участия разработчика. Однако такой формат взаимодействия в реальном времени, вместе с тем что синхронные агенты конкурируют за ресурсы локальной машины, означает: на практике удобно работать лишь с несколькими агентами одновременно.
Облачные агенты снимают оба ограничения. Каждый запускается на своей виртуальной машине, поэтому разработчик может передать задачу и заняться чем-то ещё. Агент прорабатывает её часами, итерируется и тестирует, пока не будет уверен в результате, а затем возвращается с тем, что можно быстро проверить: логами, видеозаписями и живыми превью — а не только диффами исходных кодов.
Это делает параллельный запуск агентов практичным: артефакты и превью дают достаточно контекста, чтобы оценить результат, не восстанавливая каждую сессию «с нуля». Роль человека смещается от ведения каждой строки кода к постановке задачи и заданию критериев проверки.
Сдвиг уже происходит внутри Cursor
Тридцать пять процентов PR, которые мы мёрджим внутри Cursor, сейчас создаются агентами, автономно работающими в облачных виртуальных машинах. Мы видим, что разработчики осваивают новый способ работы, который характеризуется тремя признаками:
Агенты пишут почти 100% кода.
Люди тратят время на декомпозицию задач, проверку артефактов и выдачу обратной связи.
Они запускают сразу несколько агентов, вместо того чтобы «вести за руку» одного до конца.
До того как этот подход станет стандартом разработки ПО, ещё много работы. В промышленном масштабе нестабильный тест или сломанное окружение, которое один разработчик может обойти, превращаются в сбой, прерывающий каждый запуск агента. В более широком смысле нам всё ещё нужно обеспечить, чтобы агенты могли работать максимально эффективно — с полным доступом к инструментам и контексту, которые им необходимы.
Мы думаем, что вчерашний релиз облачных агентов Cursor — это начальный, но важный шаг в этом направлении.
Имеется в виду релиз Cursor, в котором обоачные агенты стали существенно автономнее: запускаются в изолированных облачных VM, сами подключаются к вашему репозиторию, тестируют изменения, собирают артефакты (видео/скриншоты/логи) и выдают PR, готовые к мерджу.)
Про AI-driven разработку и агентов пишу в Telegram: @aidialogs