Урок 6. Agent mode — ИИ работает самостоятельно, вы контролируете
Agent mode — высший уровень вайб-кодинга. Вы просто говорите 'что нужно сделать', а ИИ: создаёт файлы, пишет код, выполняет команды в терминале, находит и исправляет ошибки. В этом уроке вы научитесь выполнять большие задачи с помощью Agent.
Описание темы
Agent mode (Cmd+I или Composer) — самый мощный режим Cursor. В обычном Chat ИИ даёт предложения, а вы нажимаете Apply. В Agent mode ИИ действует сам: открывает файлы, создаёт новые, вносит изменения и даже выполняет команды вроде npm install в терминале.
Для запуска Agent mode нажмите Cmd+I (Mac) или Ctrl+I (Windows) и опишите задачу. Например: 'Создай React-проект с login-страницей, дашбордом и настройками. Добавь роутинг и базовый layout для каждой страницы.' ИИ выполнит это самостоятельно.
Важно: в Agent mode ИИ показывает каждый шаг — какой файл создаёт, что изменяет, какую команду выполняет. На каждом шаге вы можете нажать 'Accept' или 'Reject'. Это не полностью автономный режим — контроль остаётся за вами.
Agent mode лучше всего работает: при запуске нового проекта, когда нужно создать несколько файлов, при рефакторинге кода и при исправлении багов. Для простых однострочных изменений достаточно Tab или Inline Edit.
Что вы получите из этого урока
- Запуск и управление Agent mode
- Правильная постановка больших задач Agent (эффективный промпт)
- Контроль каждого шага Agent (Accept/Reject)
- Корректировка направления когда Agent ошибается
- Различение задач подходящих и не подходящих для Agent
- Разрешение терминальных команд и создания файлов
Углублённое объяснение
Техническая работа Agent mode: когда вы описываете задачу, Cursor отправляет AI-модели весь контекст проекта (дерево файлов, содержимое ключевых файлов) и ваш запрос. Модель составляет план (какие файлы создать/изменить, какие команды выполнить) и реализует его пошагово. Между шагами модель видит результаты предыдущих действий.
Разница Agent mode vs Chat mode на практике: в Chat вы пишете 5 отдельных сообщений и в каждом нажимаете Apply. В Agent вы пишете 1 подробную задачу, и ИИ выполняет все 5 шагов сам. Результат одинаковый, но Agent в 5 раз экономит время. Однако, если Agent ошибётся — исправить сложнее, потому что он меняет несколько файлов одновременно.
Best practices для Agent mode: 1) Перед задачей опишите структуру проекта. 2) Чётко укажите стек технологий. 3) Всегда тестируйте результат (откройте в браузере, запустите в терминале). 4) Если 3+ раз ошибается — разбейте задачу на части. 5) В файле .cursorrules пропишите правила проекта — Agent будет им следовать.
Agent mode особенно полезен в контексте вайб-кодинга: вы можете за один вечер создать MVP стартапа. Например, landing page + Telegram-бот + админ-панель — с Agent mode это 2-3 часа работы. Вайб-кодинг демократизирует разработку — технологии становятся доступны каждому.
Готовый шаблон промпта
Скопируйте и адаптируйтеСоздай новый Next.js проект. В проекте: 1) App Router с 3 страницами (home, about, contact), 2) Общие Header и Footer на каждой странице, 3) На странице Contact рабочая форма (name, email, message), 4) Красивый дизайн на Tailwind CSS, 5) TypeScript. Установи все необходимые пакеты.
Почему это работает
Фреймворк: 'Next.js' + 'App Router' + 'TypeScript' — стек технологий чёткий
Структура: '3 страницы' + 'Header/Footer' — архитектура проекта определена
Функциональность: 'рабочая форма' — не только UI, но и логика
Стиль: 'Tailwind CSS' — дизайн-система указана
Установка: 'все необходимые пакеты' — Agent выполнит npm/yarn команды
Практическое задание
- Откройте пустую папку в Cursor
- Нажмите Cmd+I для открытия Agent mode (или выберите Agent в Chat)
- Напишите: 'Создай простое портфолио: главная, проекты и контакты. HTML + CSS + JavaScript'
- Наблюдайте как Agent создаёт файлы — просмотрите каждый
- Когда Agent запросит выполнение терминальных команд — нажмите 'Run'
- Откройте результат в браузере и проверьте работоспособность
- Если что-то не нравится — напишите: 'Цвет Header сделай не синий, а зелёный'
Частые ошибки
- Давать Agent слишком размытую задачу — не 'сделай сайт', а конкретная структура и функциональность
- Слепо нажимать Accept — просматривайте каждый файл, при ошибке нажимайте Reject
- При ошибке Agent начинать всё заново — лучше объяснить ошибку и продолжить
- Просить слишком большой проект за раз — поэтапно: сначала структура, потом страницы, потом стиль
- Не проверять терминальные команды — Agent редко, но может предложить опасные команды
Вопросы и ответы по уроку
Agent mode работает на бесплатном плане?
Да, но с ограничениями. На бесплатном плане 50 премиум-запросов — Agent использует 1-5 запросов на задачу. Для 2-3 небольших задач в день достаточно.
Может ли Agent удалить мои файлы?
Agent показывает каждое изменение и запрашивает разрешение. Если вы не нажмёте Accept — ничего не изменится. В качестве меры предосторожности рекомендуется использовать Git — всегда можно откатить.
Сколько времени Agent выполняет задачу?
Простые задачи (1-3 файла) — 30 секунд, сложные (10+ файлов) — 2-5 минут. Зависит от скорости интернета и загруженности модели.