
Разработчики популярного ИИ-редактора кода Cursor представили новую масштабную функциональность под названием Projects. Это обновление переводит взаимодействие с нейросетью на новый уровень: от точечного редактирования файлов к полноценной оркестрации сложных инженерных задач. Главная ценность Projects заключается в автоматизации целых рабочих процессов, где один ИИ-координатор управляет множеством агентов, позволяя разработчикам делегировать выполнение комплексных миссий целиком.
До появления Projects работа с ИИ-агентами требовала постоянного контроля со стороны человека. Разработчику приходилось самостоятельно ставить задачи каждому агенту, следить за их выполнением и объединять результаты. Новая система Cursor меняет этот подход, вводя роль координатора. Теперь пользователю достаточно описать высокоуровневую цель, а координатор самостоятельно составит план действий, запустит необходимое количество агентов параллельно и проконтролирует качество итогового кода.
Такой подход радикально меняет масштаб задач, которые можно поручить нейросети. Вместо написания отдельной функции теперь можно запрашивать реализацию целой фичи или проведение масштабного рефакторинга. Координатор понимает взаимосвязи между компонентами и распределяет нагрузку таким образом, чтобы параллельные процессы не конфликтовали друг с другом.
Одной из ключевых проблем ИИ-инструментов до сих пор оставалась потеря контекста при длительной работе. В Projects эта проблема решена за счёт внедрения долгосрочной памяти. Проект способен хранить контекст на протяжении нескольких месяцев. Все задействованные агенты имеют доступ к общим файлам, результатам предыдущих исследований и накопленным знаниям о специфике кодовой базы. Это гарантирует, что каждый новый агент в цепочке будет продолжать работу именно с того места, где остановился его предшественник, без необходимости повторного объяснения архитектуры.
Инфраструктурно Projects реализованы с упором на непрерывность процесса:
Cursor Projects выходит за рамки простого написания кода, становясь активным участником жизненного цикла разработки. Система способна интегрироваться с внешними инструментами и реагировать на события в реальном времени. Например, проект может самостоятельно следить за Pull Requests, отвечать на сообщения в Slack или реагировать на сбои в системе непрерывной интеграции (CI).
Возможность чинить сломанные сборки без прямого участия человека или выполнять рутинные задачи по расписанию превращает Cursor из текстового редактора в автономного помощника. Внутри компании Cursor уже используют эту систему для внедрения новых функций, проведения миграций на сотни PR и поддержки дизайн-систем. Согласно внутренней статистике, пользователи, использующие Projects в качестве основного инструмента, мержат в среднем в шесть раз больше Pull Requests, чем при классическом подходе.
Новая функциональность уже начала развёртываться для пользователей в режиме бета-тестирования. Подробную техническую информацию и примеры использования можно найти в официальном блоге разработчиков. На текущем этапе Projects демонстрируют вектор развития всей индустрии разработки ПО: переход от написания строк кода к управлению автономными интеллектуальными системами, которые берут на себя всю техническую рутину.
Ежедневные подборки промптов, свежие новости и материалы об ИИ — там, где удобно. Без спама, только редакционный отбор.