Transcription
Итак, Cursor сейчас на серьезном подъеме. На прошлой неделе они выпустили режим плана, о котором разработчики просто в восторге, и я использую его в каждом своем проекте с тех пор. А на этой неделе они только что выпустили Cursor 2.0. Это обновление, которое выводит их далеко вперед в моем списке лучших ИИ-агентов, когда дело доходит до создания приложений с помощью ИИ. Я думаю, что этот релиз заставит другие инструменты, такие как Codeex и Claw Code, действительно суетиться, чтобы догнать. Так что давайте посмотрим, как вы можете практически применить все эти новые функции Cursor к сборке.
Итак, наш первый выпуск — это молниеносно быстрая модель кодирования. В четыре раза быстрее аналогичных по интеллекту моделей. И я действительно чувствую это с точки зрения скорости. Она молниеносно быстрая. И если вы посмотрите на это сравнение по TPS, или токенам в секунду, с другими моделями, она действительно занимает очень высокое место. Это меняет мой подход к разработке. Я могу итерировать гораздо быстрее. Я не отвлекаюсь на другие задачи. Я остаюсь в потоке, и это довольно важно с точки зрения интеллекта. Они говорят, что она не соответствует самым мощным передовым моделям, но она довольно близка. Стоит иметь в виду, что это оценки производительности Cursor. Это не обычные бенчмарки S.WE или любые другие существующие бенчмарки, о которых мы знаем. И я не могу полностью комментировать ее качество по сравнению с конкурентами, но, построив несколько небольших приложений, я чувствую, что это действительно надежная модель. Более быстрые модели удерживают вас вовлеченным и поддерживают вас в потоке разработки. Так что это то, чего я ждал месяцами, и это то, что Claude и Codex не заменят в ближайшее время.
Итак, наш второй выпуск от Cursor — это то, что я называю "ИИ-матч смерти", или то, что команда Cursor называет "лучшим из N". По сути, это когда две модели могут сражаться друг с другом. Даже до семи или восьми моделей могут сражаться друг с другом, чтобы увидеть, кто разработает лучшую функцию. Итак, в окне агента здесь, когда я ввожу свой запрос, у меня теперь есть возможность выбрать опцию "использовать несколько моделей". Так что я могу решить использовать Composer, я могу использовать Sonnet, я могу использовать GPT5 codecs для работы над любой конкретной проблемой, которую я хочу. Итак, скажем, я хочу написать новую функцию для обнаружения выбросов. Я могу просто ввести это здесь и запустить. И это открывает новую опцию здесь. Вы можете запустить это локально на своей машине или в рабочем дереве, по сути, это шаг вперед по сравнению с ветвлением. Вы можете запускать несколько версий вашей кодовой базы, чтобы одновременно тестировать различные идеи. И у нас есть новая опция worktrees.json в папке Cursor здесь, которая позволяет нам настраивать эти рабочие деревья. Я собираюсь более подробно изучить рабочие деревья и то, как я их использую, в другом видео. Так что обязательно подпишитесь.
Итак, здесь вы можете видеть, что с одним запросом запускаются три разных агента, и они создают свои собственные рабочие деревья. Если я нажимаю между каждым из них, вы можете видеть, что он фактически переключается между рабочими деревьями и всеми различными файлами, которые были созданы. В worktrees.json вы можете фактически установить, что он устанавливает ваш проект и запускает сервер для вас. И если я перейду в терминал здесь, нажму "новый терминал", вы увидите эту маленькую опцию в самом низу, которая гласит "открыть рабочее дерево". Ну, вы можете фактически видеть, что он открывает это рабочее дерево здесь, dqc2e, и он открывает то же самое здесь, внизу, в Cursor. И я могу просто нажать npm rundev и запустить это и протестировать. Конечно, есть затраты, связанные с генерацией, но в некоторых случаях с высокими ставками стоит провести "ИИ-матч смерти", чтобы получить лучшее из N.
Хорошо, выпуск номер два выходит после нескольких быстрых слов от нашего спонсора. Если вы менеджер по продукту или дизайнер, на это действительно стоит обратить внимание. Итак, компания, стоящая за всеми этими потрясающими идеями, такими как PyCharm и IntelliJ, только что запустила нечто под названием Matter, и, честно говоря, это решает реальную сильную болевую точку. Вот в чем прелесть Matter. Это сайт Switch Dimension, и это сайт XJS. Так что я могу использовать Matter для создания зеркальной версии этого сайта. Я просто скопировал адрес репозитория GitHub, вставил его в Matter, и буквально через несколько минут он создал среду предварительного просмотра и работающий сервер. Теперь, как дизайнер, менеджер по продукту или маркетолог, я могу делать действительно классные вещи, такие как просто делать предложения на естественном языке для изменения вещей. Я могу использовать этот маленький селектор элементов здесь, чтобы сказать, я хочу сосредоточиться на этом и изменить контент. Или в моем случае, я попросил его добавить совершенно новый призыв к действию с помощью очень простого запроса. Я могу использовать GPT или Claude 5. Итак, когда вы закончите вносить изменения, просто подключитесь к GitHub, и они будут отправлены как pull request. Раньше у вас было три разных этапа внесения любых изменений, много разговоров туда и обратно. Теперь менеджер по продукту, дизайнер, маркетолог могут вмешаться, использовать естественный язык для внесения любых изменений, которые они хотят. Они могут отправить это разработчику как pull request, а затем он просто будет объединен в проект, если они довольны. Это расширяет возможности менеджера по продукту, дизайнера, маркетолога и экономит разработчику массу времени при выпуске продуктов. Спасибо JetBrains за спонсорство этого видео. Я настоятельно рекомендую вам ознакомиться с Matter по ссылке в описании ниже.
Итак, выпуск номер три — это использование браузера. Теперь это то, что было в бета-версии некоторое время, но теперь оно официально находится в общем использовании. Итак, вы можете видеть здесь, как только я выбрал браузер, он открывает внутренний браузер. Вы также можете решить использовать браузер Google Chrome. Так что я могу сделать то же самое. Открываю браузер там. Ввел MKHB, протестировал, сделал несколько скриншотов, проверил весь контент, и это дает нам результаты тестирования браузера. Что здесь круто, так это то, что он может тестировать интерфейс, он может тестировать журналы консоли. Теперь я знаю, что у нас есть браузер MCP и инструменты Chrome уже довольно давно, но то, как быстро это происходит сейчас с Composer, — это настоящий прорыв. Это позволяет нашим агентам быть гораздо более автономными. Они что-то строят, они проверяют это в браузере, чтобы увидеть, работает ли оно. Они исправляют любые ошибки, а затем представляют нам окончательный результат без нашего ручного вмешательства.
Следующий выпуск — это обзор кода. Вы можете настроить обзор кода, чтобы он фактически просматривал коммит или изменения, чтобы увидеть, есть ли какие-либо ошибки или что-то, что нужно исправить. Итак, теперь, когда сделан раунд изменений, я могу использовать эту кнопку "найти проблемы" или "обзор агента", чтобы фактически найти любые проблемы. И вы также можете получить доступ к этому здесь, в правой боковой панели, где я могу нажать "найти проблемы". Это будет просматривать нашу кодовую базу в фоновом режиме. Вы можете видеть здесь, что он указывает на одну потенциальную проблему, и я могу перейти и исправить эту проблему либо здесь, либо здесь. Вы можете решить запускать это автоматически при каждом изменении агента или коммите, и он даст вам список всех проблем и решений. Это не будет безошибочно, но это поможет вам выявить некоторые проблемные случаи и запахи кода. В остальном вам придется полагаться на старый добрый опыт на данный момент.
Итак, этот выпуск включает в себя множество других новых функций, которые действительно стоит изучить. Вы можете фактически перейти и посетить журнал изменений здесь. И у нас есть другие замечательные вещи, такие как улучшенный обзор кода. Теперь у нас есть изолированные терминалы для большей безопасности при выполнении наших команд. У нас есть командные строки и правила, которыми можно делиться между командами, что действительно является долгожданной функцией, и, конечно же, голосовой режим, так что вы можете фактически задавать запросы модели своим голосом. Я очень взволнован этим выпуском. Если вы не можете понять, он уже помогает мне строить быстрее. Если вы хотите узнать, как использовать Cursor для создания убийственной целевой страницы для вашей стартап-идеи без написания кода, посмотрите это видео дальше. Увидимся в следующем.