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


