Transcription
Cursor 2.0 только что вышел, и он радикально отличается от того курсора, к которому вы привыкли. Вопрос в том, стоит ли вам переходить с clawed code и codeex на этот новый курсор? Я честно думаю, что ответ вас удивит. В этом видео я расскажу обо всех новых функциях и возможностях Cursor 2.0, чтобы вы знали, чего ожидать, а также скажу вам, пришло ли время переходить с этих других ИИ-инструментов для кодирования. Является ли Cursor 2.0 новым королем в городе? Давайте приступим. Итак, Cursor 2.0 вышел около часа назад. Вопрос в том, что в нем нового? Я расскажу, что нового. Затем я открою Cursor 2.0 и покажу вам, как вы можете получить от него максимум пользы. Как вы можете начать создавать приложения немедленно, даже если вы никогда в жизни не написали ни строчки кода. Но давайте начнем с того, что нового в Cursor 2.0, прежде чем мы перейдем к платформе. Прежде всего, он полностью ориентирован на агентов, а не на код. Они больше не хотят выглядеть как среда разработки. Так что, когда вы зайдете, по умолчанию вы не увидите файлов. Вы не увидите кода. Вы просто увидите агентов, которыми вы управляете. И это довольно важно. Я рад, что вы это проверите. Мне это очень нравится. Во-вторых, вы можете управлять несколькими агентами одновременно. Так что все дело в том, чтобы быть как работодатель, управляющий целой кучей агентов, которые выполняют работу для вас. Это действительно круто. Вот что-то большое, и я на самом деле думаю, что это хитро. Самая большая функция из всех. Я думаю, это единственный способ, которым курсор выживет против clawed codes, codeexes мира, это то, что они фактически разработали и выпустили свою собственную внутреннюю ИИ-модель для кодирования под названием composer, которую, как я вижу, они выбрали путь OpenAI с точки зрения именования, повторно используя одно и то же имя для нескольких вещей одновременно, чтобы максимально запутать потребителя, но я уважаю их за это. Так что у них есть новая ИИ-модель под названием composer, хотя у них есть функции под названием composer. ладно. Мы также рассмотрим эту новую модель, но это делает их менее зависимыми от OpenAI и Anthropic для своих моделей, что действительно, действительно важно, если они хотят выжить. Мы рассмотрим, насколько хороша эта новая модель. И последняя большая функция здесь: вы можете иметь несколько моделей, работающих над одной и той же проблемой. Так что вы можете запустить задачу, и пусть Claude, Codeex, а также Composer работают над этой проблемой, а затем вы можете увидеть результаты и выбрать, какой результат вам больше всего нравится. немного о бенчмарках, прежде чем мы перейдем к платформе через секунду. Это бенчмарки, которые Cursor опубликовал в отношении Composer. Я не знаю, почему они не назвали конкурирующие модели, с которыми сравнивают, ладно. Но они говорят, что с точки зрения интеллекта, он находится прямо за лучшим Frontier, которым, я полагаю, является Sonnet. А затем с точки зрения скорости, он самый быстрый. Я думаю, самый быстрый Frontier, вероятно, Gro. Я снова предполагаю, я не знаю, почему они просто не могли назвать модели. Вот что я скажу. Я бы сказал, что относитесь к каждому бенчмарку, который когда-либо давала вам любая компания, с долей скептицизма. Я думаю, что каждый ИИ-бенчмарк на планете подтасован. Я думаю, что это совершенно фальшивая статистика, которую каждая ИИ-компания пытается выпустить, чтобы их модели выглядели хорошо. Так что слушайте, я отношусь к этому бенчмарку с долей скептицизма, потому что на данный момент бенчмарки практически ничего не значат. Но давайте перейдем к Cursor 2.0. Давайте перейдем к самой платформе и посмотрим, как она себя покажет, и создадим с ее помощью целое приложение и покажем вам, как использовать все новые функции. Итак, вот Cursor 2.0. Вуаля. Вот оно. Одна вещь, которую вы заметите, это то, что вы не видите никакого кода. Вы не видите никаких файлов. Вы не видите ничего технического. Все, что вы видите, это эта панель, которая будет перечислять всех ваших агентов, выполняющих работу в интерфейсе чата. Почему они это делают? Потому что люди за последние несколько месяцев переходили на Claude CLI. Они переходили на codeci. люди, они узнали, что люди больше не хотят смотреть на код, писать код, управлять кодом. Они просто хотят выпустить своих агентов и приступить к работе. Так что они уделяют гораздо больше внимания этому интерфейсу агентов. Итак, давайте начнем создавать приложение. Сегодня мы будем создавать приложение для фондового рынка. Мне очень нравится создавать приложения для фондового рынка в качестве тестов для этих агентов и для этих моделей, потому что это тестирует дизайн. Будет ли график выглядеть красиво? Он тестирует технические возможности. Может ли он исследовать API, получать нужные данные и правильно отображать их? Он тестирует вкус. Сделает ли он приложение приятным и вкусным для пользователей, пользовательский опыт? Так что мне нравится использовать это в качестве теста. Итак, давайте сделаем это. Давайте используем все новые функции. Я пройдусь по каждой новой функции. Итак, давайте сделаем это. Давайте начнем создавать его. Я собираюсь перейти сюда, в главное окно чата. У нас здесь есть все наши разные агенты. Я собираюсь использовать composer one. Composer one — это новая модель курсора, верно? Так что это та, которую они разработали внутри компании, что, я думаю, действительно умная идея. Я думаю, что зависимость от anthropic и open AI была бы гибелью курсора, но я объясню все это позже. Давайте приступим к этому. Итак, вот запрос, который я собираюсь сделать. Я хочу создать приложение для портфеля акций. Оно должно позволять мне вводить тикер акции. И, кстати, запросы ниже, если вы хотите следовать за мной. Настоятельно рекомендую. Затем оно сохраняет акцию в список наблюдения, извлекает данные об акции из API Alpha Vantage, действительно хороший бесплатный API акций, отображает график и отображает другую полезную информацию. Крайне важно, чтобы это было красивое приложение, которое не выглядело бы так, будто оно создано ИИ, и имело красивые анимации и переходы, чтобы им было очень приятно пользоваться. Любые другие функции, которые вы считаете интересными, пожалуйста, добавьте их. Мне нравится добавлять это, чтобы ИИ мог протестировать модель, чтобы увидеть, какие новые идеи она может придумать и насколько креативной она может быть. Давайте сделаем это. Давайте просто нажмем отправить. Давайте запустим это и дадим модели поработать. Будет интересно посмотреть, как эта встроенная в курсор ИИ-модель покажет себя. Я нажму "запустить". Я позволю ей создать все папки. Это совершенно новый проект, который мы создаем. В нем нет предыдущего кода или чего-либо еще. Мы создаем его с нуля, чтобы мы могли видеть, как это работает. Мы протестируем это во встроенном браузере, который курсор только что выпустил. Мне нравится звучание этой функции. Посмотрим, как это пойдет. Посмотрим, сможем ли мы фактически протестировать браузер внутри приложения. Я собираюсь запустить это и буду держать его запущенным. Мне нравится пользовательский интерфейс. Composer и курсор всегда имели одни из лучших пользовательских интерфейсов. Очень чистые и легко читаемые. До сих пор у них также был один из самых сильных режимов планирования. Мы не используем режим планирования для этого. Мы просто даем ему работать, чтобы увидеть, насколько хорошо он справляется. И как только это будет разработано, я следующим протестирую, насколько хорошо это может работать с несколькими агентами. Я запущу кучу агентов сразу после того, как это будет разработано, V1. Я увижу, будут ли они конфликтовать друг с другом? Будут ли они сталкиваться? Будет ли это сбой? Мы увидим, как будет работать управление несколькими агентами одновременно в курсоре, потому что в этом, по сути, вся суть этого курсора 2.0 — сделать так, чтобы вместо написания кода, управления кодом, просмотра кода, вы просто менеджер агентов. Вы просто как генеральный директор этой компании агентов, агенты идут и работают на вас. Так что мы увидим, каков будет этот опыт, когда мы запустим около шести или семи разных агентов одновременно. Так что оставайтесь с нами, когда мы увидим это. Но я позволю этому работать. И я позволю этому разрабатываться здесь, и мы увидим, как это выглядит через секунду. И вау, это на самом деле быстро. Я этого почти не редактировал. Мы, наверное, в минуте здесь, и уже сделано 1000 строк кода. Это довольно хорошо. Это определенно быстрее, чем другие модели. Я могу сказать это сразу. Это, вероятно, самая быстрая модель кодирования. Она кодирует очень быстро. Это очень впечатляет. Но я скажу вот что: скорость ничего не значит, если код отстойный. Так что мы посмотрим, работает ли это. Вау. О, вот так, он говорит мне запустить npm build. Хорошо, так что мы просто позволим этому идти. Это это. Это работает сразу. Посмотрим, как это пойдет. Вау. Он кодирует так быстро, что я буквально не могу даже прочитать, что он делает. Он идет так быстро. Это чрезвычайно впечатляет. Я предполагаю, что он запускает npm run build снова и снова, чтобы протестировать, что он делает. Я снова не могу сказать, потому что он движется так быстро, что, я думаю, это хорошо. Я думаю, мне это нравится. Хорошо, сборка успешна. Я буквально, он движется так быстро, что я ничего не могу прочитать. Хорошо, давайте посмотрим, что у нас есть здесь. Как использовать, запустите сервер с помощью npm rundev. Поиск акций. Нажмите на результат, чтобы добавить в список наблюдения. Я думаю, нам, вероятно, нужно где-то добавить API Alpha Vantage. О, вот оно. Оно вниз. Важно. Приложение использует демонстрационный API-ключ здесь. Поместите его в Alpha Vantage с вашим API-ключом Alpha Vantage. Хорошо, я возьму это. У меня будет ссылка на API Alpha Vantage ниже, если вы хотите сделать это со мной. Просто это совершенно бесплатно. Просто введите свою электронную почту, вы получите ключ. Хорошо, я ввел это. Давайте протестируем это. Так что я открою терминал. Я сделаю npm rundev. Похоже, это работает. Хорошо, давайте посмотрим, сможем ли мы использовать встроенный браузер здесь? Давайте откроем вкладку браузера. Мы введем, я полагаю, localhost прямо здесь. Так что это просто встроенный Google Chrome. Посмотрим, как у нас дела. Хорошо. Это выглядит ужасно. Давайте просто посмотрим. Я открою в обычной вкладке Chrome, чтобы увидеть, отличается ли это. И я открою его. Нет. Выглядит точно так же. Выглядит ужасно. Это одно из самых уродливых приложений, которые я когда-либо видел в своей жизни. Я предполагаю, что стилизация не применяется, потому что нет никакого способа, чтобы он по умолчанию думал, что это способ стилизации приложения. Так что давайте вернемся к агенту и скажем, что похоже, стилизация не была применена, и я отправлю скриншот. Когда вы сталкиваетесь с проблемами пользовательского интерфейса или чем-то подобным, просто сделайте скриншот того, что вы видите, поместите его сюда. Интересно, сможем ли мы выбрать переключение элементов? Было бы здорово, если бы я мог, например, О, взять, хорошо, сделать полностраничный скриншот. О, вот что я искал. Вот что я хотел. Хорошо, круто. Мне нравится, что вы можете просто сделать полностраничный скриншот. Мне это нравится. Нажму ввод. Это хорошая функция. Спасибо, курсор. Это хорошая функция. Но теперь, важнее функций скриншотов, то, насколько хорошо модель справляется. Так что давайте посмотрим, как это пойдет здесь. Давайте посмотрим, сможем ли мы исправить эту проблему пользовательского интерфейса, потому что это, я даже не хочу ее тестировать. Она выглядит так уродливо. Это режет мне глаза. Проверяю, почему Tailwind не применяется. Просмотр текущей. Хорошо, я попрошу его просмотреть текущую настройку CSS. Мы используем Tailwind v4, который требует другого синтаксиса. Я видел это много со всеми моделями, если честно. По какой-то причине они все выбирают Tailwind 4, а затем понятия не имеют, как его использовать. Так что им всегда приходится понижать версию до трех. Для меня Claude Code перестал делать это около месяца назад. Он делал это все время, а затем перестал. Codec все еще делает это иногда для меня, когда он просто не знает, как использовать последнюю версию Tailwind, и я заставляю его понижать версию. И теперь мы делаем это с новым агентом Cursor. Так что посмотрим, сможет ли он разобраться здесь, если мы пойдем по кругу сразу же. Вот в чем дело. Он быстрый. Это самый быстрый из всех. Но если он выдает низкокачественный код или не понимает, что делает, скорость не имеет значения. Это просто не имеет значения, если вы Я скорее получу правильную вещь, сделанную медленно, чем неправильную вещь, сделанную очень быстро. Так что надеюсь, он сможет разобраться. Мне пришлось выполнить буквально 400 различных команд прямо сейчас, чтобы исправить применяемую стилизацию. Хорошо, похоже, все готово. Давайте запустим npm rundev и посмотрим, смог ли он это исправить. Я просто открою это в О, вот оно. Посмотрите на это. Это выглядит хорошо. Он исправил это. Хорошо, так что казалось, что это заняло немного времени, но он действительно исправил это. Это выглядит красиво. Хорошая работа. Давайте, давайте протестируем это. Давайте, давайте сделаем Apple. О, мне это нравится. Мне это нравится. Я, я ввожу начало компании, и она дает мне кучу предложений. Я буквально никогда не видел, чтобы какая-либо модель кодирования делала это, когда я просил их создать это приложение. Например, это обычно один из моих первых тестов — создать приложение для фондового рынка. Я никогда не видел, чтобы у них было такое автозаполнение раньше. Так что это очень умно и приятно. Я нажимаю на это. О, это приятно. Это приятно. Это очень хорошо отформатировано. Мне нравится пользовательский интерфейс. Он чистый. Давайте, знаете ли, приятно, что это делается в этом маленьком крошечном браузере, но я открою обычный Chrome, чтобы мы могли увидеть это в браузере, который люди бы использовали. Хорошо, давайте сделаем Tesla. О, это, это приходит. Мне нравится, как оно, как бы скользит, все акции скользят. Это хорошее внимание к деталям здесь. График выглядит хорошо. Это данные в реальном времени? Я думаю, что да. Я думаю, что это данные в реальном времени. Дает всю информацию об акции. Мне это нравится. Это приятно. Это действительно выглядит О, я могу добавить в избранное. Они добавили избранное. Так что они добавили некоторые функции. О, а затем список наблюдения. Список наблюдения приятен. Хорошо, так что это хорошо. И это говорит живые данные. Это хорошо. Он все еще использует сине-фиолетовую цветовую схему, которую почему-то использует каждый другой ИИ на планете Земля? Да. Первая ИИ-модель, которая сделает так, что синий и фиолетовый не будут цветовой схемой по умолчанию для всего. Я буду, я буду использовать эту модель вечно. Будьте первым. Это все, что я прошу. Хорошо, давайте перейдем к другим функциям. Мы немного протестировали модель там. Она выглядела хорошо. Слушайте, она сначала облажалась, но она восстановилась, и восстановилась очень хорошо. Давайте сделаем это. Давайте используем то, для чего это было создано, а именно запуск и управление множеством агентов одновременно. Давайте перейдем к этому. Итак, мы создадим нового агента. Мы продолжим использовать ту же модель composer one, которую мы использовали. Мы попросим ее добавить новую функцию. Так что мы скажем: "Пусть график на главном экране показывает все акции из моего списка наблюдения одновременно". Я нажму отправить. Я запущу нового агента. Мы скажем: "Дайте мне возможность добавлять, сколько акций я владею по каждой акции, и покажите мне стоимость портфеля". Я нажму отправить. Я сделаю новый. Поместите раздел наверху, который показывает общую стоимость моего портфеля и другую статистику о моем портфеле. Я нажму отправить. И я сделаю еще одного агента одновременно, который сделает "Поместите раздел наверху, который показывает все данные о фондовом рынке сегодня". И затем мы нажмем отправить. Так что давайте посмотрим, как это может сделать. Мы запускаем четыре агента одновременно, работающих над четырьмя разными функциями. Давайте посмотрим, будет ли это конфликтовать друг с другом, будут ли они допускать ошибки, будут ли они ломаться. Давайте посмотрим. Потому что если это может сделать это, это действительно приятно, верно? Это преимущество наличия пользовательского интерфейса, такого как Cursor 2.0, по сравнению, скажем, с CLI, заключается в том, что с CLI очень трудно запускать несколько агентов таким образом и управлять ими всеми. Вам придется одновременно открывать несколько окон терминала, чтобы сделать это. Здесь у нас есть этот действительно приятный пользовательский интерфейс курсора, где я могу видеть всех своих агентов, видеть их прогресс, нажимать на них и видеть, как это идет. Хорошо, похоже, что все агенты закончили свою работу. Это было быстро. Это было максимум две минуты. Нет, как одна минута. Это было около 1 минуты, чтобы сделать все это одновременно, что на самом деле впечатляет. Давайте быстро зайдем. Поместите раздел наверху, который показывает общую стоимость моего портфеля. Так что зашел, сделал все это. Хорошо, он внес сотни строк изменений кода для каждого из них, что удивительно. Так что давайте зайдем. Давайте посмотрим, как это выглядит. Хорошо, давайте посмотрим, что у нас есть здесь. Я обновлю его. Обзор портфеля, общая стоимость портфеля, общее изменение за сегодня, одна позиция. Это выглядит хорошо. Обзор рынка показывает мне S&P, Dow Jones, NASDAQ. Это выглядит хорошо. Давайте добавим другие акции в наш список наблюдения, чтобы протестировать это. Apple. Круто. Это выглядит отлично. Давайте посмотрим, добавится ли это в наш график. Бум. Оба там. И давайте посмотрим здесь. Хорошо. Давайте посмотрим, смогу ли я добавить, сколько акций я владею. О, кнопка "Добавить акции" прямо здесь. Давайте сделаем 100. Хорошо, вот Apple. Давайте скажем, что у нас есть 20 акций. Хорошо. Приятно, приятно, приятно. Теперь давайте посмотрим, обновится ли наша общая стоимость портфеля. Обновляется. Это удивительно. Это работает невероятно хорошо. Это довольно безупречно. Это удивительно. Это действительно круто. Я на самом деле поражен тем, насколько хорошо это сработало. И то, что я смог сделать это практически за один раз. У нас были небольшие проблемы со стилизацией, но, честно говоря, как я уже говорил ранее, каждая ИИ-модель, с которой я когда-либо работал, почему-то пыталась установить Tailwind V4, не знает, как его использовать, и приходится понижать версию. Так что я не буду снимать очки за это. Я дам ему много очков за создание этого действительно приятного в использовании приложения для отслеживания акций, которое работает довольно хорошо, не имело никаких проблем в любой момент и очень приятно в использовании. Я имею в виду, это очень приятно смотреть и использовать. Я думаю, что он проделал действительно, действительно хорошую работу здесь. Так что давайте проведем финальный обзор. Стоит ли вам переходить с clawed code и codeex на cursor 2.0? Мне нравится пользовательский интерфейс. Мне нравится, что вы можете запускать несколько агентов и управлять ими одновременно. Мне очень нравится новая модель. Я думаю, новая модель действительно хороша. Я имею в виду, она невероятно быстрая. Это самая быстрая модель кодирования, которую я когда-либо использовал в своей жизни. И она, кажется, пишет действительно, действительно хороший код на такой скорости, что очень впечатляет. Cursor, им пришлось это сделать. Им пришлось выпустить свою собственную модель, потому что зависимость Cursor от моделей OpenAI и Anthropic была его смертным приговором. Правильно. Cursor и Anthropic могут управлять своей прибылью, у них полный контроль над моделью. Cursor, им придется делать все, что им дают Anthropic и OpenAI, в плане прибыли. Так что, если они начнут захватывать Cursor, Anthropic и OpenAI могут вытеснить их, сделав их работу слишком дорогой. Так что с финансовой точки зрения, тот факт, что они смогли создать свою собственную модель, очень, очень впечатляет, и она работает очень хорошо. С точки зрения пользовательского интерфейса, мне это нравится. Мне нравится, что мне не нужно смотреть на код. Мне нравится, что мне не нужно управлять кодом, писать код. Я просто управляю агентами. Это явно будущее. Это явно то, куда все движется. Они идут в правильном направлении, имея этот менеджер агентов. Это действительно приятно. Им нужно выпустить мобильное приложение. Нет мобильного приложения Cursor. Тот факт, что я могу зайти в приложение Claude или приложение Codeex и запускать агентов и задачи в облаке, когда захочу, на мобильном устройстве, где бы я ни находился, является огромным преимуществом, и это будет преимуществом перед Cursor 2.0 сегодня. Перехожу ли я лично с Claude code на Cursor 2.0? Для меня Claude code — король прямо сейчас. Ответ на этот вопрос — нет. Но разрыв между ними намного меньше. Раньше, без сомнения, я не использовал Cursor 1.0, когда дело доходило до Claude code. Claude code был намного лучше. Это действительно на уровне. Это намного ближе. Но в конце концов, я все еще думаю, что модель Claude Sonnet 45 лучше для меня. Скорость не так важна. Я готов немного замедлиться, чтобы получить лучший, более качественный код. Мне также нравится, как Claude code и Sonnet 45 общаются со мной в окне. Это кажется, объясняет гораздо яснее. Объясняет гораздо лучше. Я точно знаю, каковы мои следующие шаги. Я точно знаю, как тестировать. Модель Cursor еще не достигла этого уровня в плане объяснений, ощущений, вкуса, но это действительно впечатляет для того, что она сделала. Так что я, вероятно, пока останусь с Claude code, но Cursor намного ближе. И я очень, очень, очень впечатлен тем, что они сделали здесь. если они добавят мобильное приложение с отличным опытом управления агентами, и если они продолжат дорабатывать эту модель, что, я уверен, они делают. Это первый день выпуска этой модели. Так что я уверен, что они немного поработают над, знаете ли, общением, тем, как она общается с вами, ощущением, атмосферой модели, я уверен, что это улучшится. Но если они смогут сократить разрыв в этих двух вещах, я думаю, есть довольно хороший шанс, что я могу перейти и использовать ее. Но в любом случае, есть пробная версия Cursor, которую вам нужно протестировать. Протестируйте Cursor 2.0 сейчас. Посмотрите, как он ощущается для вас. Посмотрите, нравится ли он вам больше в вашем рабочем процессе. Есть много людей, которые являются фанатами Cursor. Они ярые поклонники. Вам очень, очень, очень понравится это обновление. Это действительно сильное обновление. Мне нравится его ощущение. Попробуйте. Дайте мне знать внизу. Вы переходите? Это для вас? Вы уже тестировали это? Является ли Cursor 2.0 вашим новым основным драйвером? Дайте мне знать, если вы узнали что-нибудь вообще. Подпишитесь. Включите уведомления. Я также провожу прямые трансляции несколько раз в неделю. Поставьте лайк, если вы что-то узнали. И увидимся в следующем.