qvib.pro
EN

Cursor Projects: ИИ-агенты для долгосрочных задач

Cursor Projects: ИИ-агенты для долгосрочных задач

Cursor, известный своим ИИ-ориентированным редактором кода, представил новую функцию под названием Projects. Это не просто инструмент, а целая парадигма для работы с большими объемами кода и долгосрочными задачами, такими как разработка фич, миграции или создание целых приложений. Projects позволяет ИИ-агентам поддерживать контекст на протяжении месяцев работы, делегировать задачи тысячам субагентов и выполнять повторяющиеся действия без постоянных подсказок.

Что произошло

Cursor запустил Projects, реализуя свое видение третьего поколения разработки ПО, где флоты агентов берут на себя целые объемы работы. Projects позволяет разработчикам управлять не отдельными агентами, а непосредственно самой работой. В основе лежит координатор-агент, который не пишет код сам, но направляет других агентов. Это позволяет координатору всегда оставаться отзывчивым и не блокироваться. cursor.com

Система работает преимущественно в облаке, но при необходимости может задействовать локальные агенты. Это означает, что проекты не останавливаются, когда вы закрываете ноутбук, и могут запускать больше субагентов параллельно, чем позволяет локальная машина. Каждый проект поддерживает общий набор файлов, синхронизируемых между всеми облачными и локальными машинами. Агенты добавляют исследования, артефакты и информацию о кодовой базе, а также о предпочтениях разработчика, что позволяет контексту расти и делать координатора более эффективным со временем. cursor.com

Почему это важно

Projects от Cursor представляет собой значительный шаг вперед в автоматизации разработки. Вместо того чтобы управлять отдельными ИИ-агентами для каждой мелкой задачи, разработчики теперь могут делегировать целые проекты, что значительно повышает производительность. Внутренние тесты Cursor показали, что новые пользователи, использующие Projects, объединяют на 30% больше PR, а основные пользователи Projects — в шесть раз больше. Это указывает на потенциал для радикального изменения рабочих процессов в разработке ПО.

Возможность поддерживать контекст на протяжении месяцев и делегировать задачи тысячам субагентов открывает новые горизонты для автоматизации сложных и длительных задач, таких как масштабные миграции или постоянное поддержание качества кода. Это позволяет инженерам сосредоточиться на более высокоуровневых задачах и архитектуре, в то время как рутинная или повторяющаяся работа выполняется автономно. cursor.com

Что это значит на практике

  • Автоматизация крупных проектов: Вы можете поручить Projects выполнение больших задач, таких как внедрение новых фреймворков или замена стилей в сотнях PR, значительно сокращая ручной труд. cursor.com
  • Долгосрочное поддержание кода: Используйте Projects для задач, которые никогда не заканчиваются, например, для поддержания качества кода, мониторинга регрессий или автоматического создания правил линтинга на основе повторяющихся ошибок. cursor.com
  • Повышение продуктивности: Освободите время от микроменеджмента агентов и сосредоточьтесь на стратегических задачах. Координатор Projects будет управлять выполнением, а вы — контролировать результат. cursor.com
  • Непрерывное обучение и улучшение: Общий контекст проекта растет со временем, делая агентов умнее и эффективнее в понимании вашей кодовой базы и ваших предпочтений. cursor.com
  • Гибкость выполнения: Работа в облаке обеспечивает непрерывность, а возможность запуска локальных агентов позволяет тестировать и отлаживать на вашей машине, когда это необходимо. cursor.com

Источники

Ещё по теме «Инструменты»

Разобраться глубже