Transcription
Cursor 2.0 только что вышел, и он радикально отличается от курсора, к которому вы привыкли. Вопрос в том, стоит ли переходить с clawed code и codeex на этот новый курсор? Я честно думаю, что ответ вас удивит. В этом видео я расскажу обо всех новых функциях и возможностях Cursor 2.0, чтобы вы знали, чего ожидать, а также скажу вам, пришло ли время переходить с других ИИ-инструментов для кодирования. Является ли Cursor 2.0 новым королем в городе? Давайте приступим. Итак, Cursor 2.0 вышел около часа назад. Вопрос в том, что в нем нового? Я расскажу, что нового. Затем я открою Cursor 2.0 и покажу вам, как получить от него максимум пользы. Как вы можете начать создавать приложения немедленно, даже если вы никогда в жизни не написали ни строчки кода. Но давайте начнем с того, что нового в Cursor 2.0, прежде чем мы перейдем к платформе. Прежде всего, он полностью ориентирован на агентов, а не на код. Они больше не хотят выглядеть как среда разработки. Так что, когда вы заходите, по умолчанию вы не увидите файлы. Вы не увидите код. Вы просто увидите агентов, которыми управляете. И это довольно важно. Я рад, что вы это проверите. Мне это очень нравится. Во-вторых, вы можете управлять несколькими агентами одновременно. Итак, все дело в том, чтобы быть как работодатель, управляющий целой кучей агентов, которые выполняют работу для вас. Это действительно круто. Вот что-то большое, и я думаю, это хитро. Самая большая функция из всех. Я думаю, это единственный способ, которым Cursor сможет выжить против 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 — это новая модель Cursor, верно? Так это та, которую они разработали внутри компании, что, я думаю, действительно умная идея. Я думаю, что зависимость от anthropic и open AI была бы гибелью Cursor, но я объясню все это позже. Давайте приступим к этому. Итак, вот запрос, который я собираюсь сделать. Я хочу создать приложение для портфеля акций. Оно должно позволять мне вводить тикер акции. И, кстати, запросы ниже, если вы хотите следить за мной. Настоятельно рекомендую. Затем оно сохраняет акцию в список наблюдения, извлекает данные об акции из API Alpha Vantage, действительно хороший бесплатный API акций, отображает график и отображает другую полезную информацию. Крайне важно, чтобы это было красивое приложение, которое не выглядело бы так, будто оно создано ИИ, и имело красивые анимации и переходы, чтобы им было очень приятно пользоваться. Любые другие функции, которые вы считаете интересными, пожалуйста, добавьте их. Мне нравится добавлять это, чтобы ИИ мог протестировать модель, чтобы увидеть, какие новые идеи она может придумать и насколько креативной она может быть. Давайте сделаем это. Давайте просто нажмем отправить. Давайте запустим это и дадим модели поработать. Будет интересно посмотреть, как эта внутренняя модель ИИ от Cursor будет работать. Я нажму запустить. Я позволю ей создать все папки. Это совершенно новый проект, который мы создаем здесь. Никакого предыдущего кода или чего-либо еще внутри него. Мы создаем его с нуля, чтобы мы могли видеть, как это работает. Мы протестируем это во встроенном браузере, который Cursor только что выпустил. Мне нравится звучание этой функции. Посмотрим, как это пойдет. Посмотрим, сможем ли мы фактически протестировать браузер внутри приложения. Я запущу это и буду держать его запущенным. Эм, мне нравится пользовательский интерфейс. Composer и Cursor всегда имели эм, одни из лучших пользовательских интерфейсов. Очень чистые и легко читаемые. До сих пор у них был один из самых сильных эм, режимов планирования. Мы не используем режим планирования для этого. Мы просто даем ему работать, чтобы увидеть, насколько хорошо он справляется. И как только это будет построено, я следующим протестирую, насколько хорошо это может работать с несколькими агентами. Я запущу кучу агентов сразу после того, как он построит эту V1. Я посмотрю, будут ли они конфликтовать друг с другом? Будут ли они сталкиваться? Будет ли это сбой? Мы посмотрим, как будет работать управление несколькими агентами одновременно в Cursor, потому что в этом, по сути, вся суть Cursor 2.0 — сделать так, чтобы вместо написания кода, управления кодом, просмотра кода, вы просто были менеджером агентов. Вы просто как генеральный директор этой компании агентов, агенты работают на вас. Итак, мы посмотрим, как будет этот опыт, когда мы запустим шесть или семь разных агентов одновременно. Так что оставайтесь с нами, когда мы увидим это. Но я позволю этому работать. И я позволю этому строиться здесь, и мы увидим, как это выглядит через секунду. И вау, это действительно быстро. Эм, я этого почти не редактировал. Мы, наверное, в минуте здесь, и это уже сделало 1000 строк кода. Это довольно хорошо. Это определенно быстрее, чем другие модели. Я могу сказать это сразу. Это, вероятно, самая быстрая модель кодирования. Эм, она кодирует очень быстро. Это очень впечатляет. Но я скажу так: скорость ничего не значит, если код отстойный. Так что посмотрим, сработает ли это. Вау. О, вот так, он говорит мне запустить npm run build. Хорошо, так что мы просто дадим этому разогнаться. Это Это оно. Это работает сразу. Посмотрим, как это пойдет. Вау. Он кодирует так быстро, что я буквально эм, даже не могу прочитать, что он делает. Он движется так быстро. Это чрезвычайно впечатляет. Я предполагаю, что он запускает npm run build снова и снова, чтобы он мог протестировать, что он делает. Эм, я снова, я даже не могу сказать, потому что он движется так быстро, что, я думаю, это хорошо. Я думаю, мне это нравится. Хорошо, сборка успешна. Я буквально, он движется так быстро, что я ничего не могу прочитать. Хорошо, давайте посмотрим, что у нас есть здесь. Как запустить ваш сервер с помощью npm rundev. Поиск акций. Нажмите на результат, чтобы добавить его в список наблюдения. Я думаю, нам, вероятно, нужно где-то добавить API Alpha Vantage. О, вот оно. Оно вниз. Важно. Приложение использует демо-ключ API здесь. Поместите его в Alpha Vantage с вашим ключом API Alpha Vantage. Хорошо, я возьму это. У меня будет ссылка на API Alpha Vantage ниже, если вы хотите сделать это со мной. Просто это совершенно бесплатно. Просто введите свою электронную почту, вы получите ключ. Хорошо, я ввел это. Давайте протестируем это. Итак, я открою терминал. Я сделаю npm rundev. Похоже, он работает. Хорошо, давайте посмотрим, сможем ли мы использовать встроенный браузер здесь? Давайте откроем вкладку браузера. Мы введем, я полагаю, localhost прямо здесь. Так что это просто встроенный Google Chrome. Посмотрим, как это пойдет. Хорошо. Эм, это выглядит ужасно. Давайте просто посмотрим. Я открою это в обычной вкладке Chrome, чтобы увидеть, отличается ли это. И я открою его. Нет. Выглядит точно так же. Выглядит ужасно. Это одно из самых уродливых приложений, которые я когда-либо видел в своей жизни. Эм, я предполагаю, что стилизация не применяется, потому что нет никакого способа, которым он по умолчанию мог бы подумать, что это способ стилизации приложения. Так что давайте вернемся к агенту и скажем, что похоже, стилизация не применялась, и я отправлю скриншот. Когда вы столкнетесь с проблемами пользовательского интерфейса или чем-то подобным, просто сделайте скриншот того, что вы видите, поместите его сюда. Интересно, сможем ли мы выбрать переключение элементов? Было бы здорово, если бы я мог, как О, взять Окей, сделать скриншот всей страницы. О, вот что я искал. Вот что я хотел. Окей, круто. Мне нравится, что вы можете просто сделать скриншот всей страницы. Мне это нравится. Нажмите Enter. Это хорошая функция. Спасибо, Cursor. Это хорошая функция. Но теперь, что важнее функций скриншота, это то, что модель работает хорошо. Так что давайте посмотрим, как это пойдет. Давайте посмотрим, сможем ли мы исправить эту проблему пользовательского интерфейса, потому что это я даже не хочу ее тестировать. Она выглядит так уродливо. Она режет мне глаза. Проверяю, почему Tailwind не применяется. Просмотр текущего. Хорошо, я попрошу его просмотреть текущую настройку CSS. Мы используем Tailwind v4, который требует другого синтаксиса. Я видел это много со всеми моделями, честно говоря. По какой-то причине они все выбирают Tailwind 4, а затем понятия не имеют, как его использовать. Так что им всегда приходится понижать версию до трех. Для меня Claude Code перестал делать это около месяца назад. Он делал это все время, а затем перестал. Codec все еще делает это иногда для меня, когда он просто не знает, как использовать последнюю версию Tailwind, и я заставляю его понижать версию. И теперь мы делаем это с новым агентом Cursor. Так что посмотрим, сможет ли он разобраться здесь, если мы пойдем по кругу сразу же. Вот в чем дело. Он быстрый. Это самый быстрый из всех. Но если он выдает низкокачественный код или не понимает, что делает, скорость не имеет значения. Это просто не имеет значения, если вы Я скорее получу правильную вещь, сделанную медленно, чем неправильную вещь, сделанную очень быстро. Так что надеюсь, он сможет разобраться. Мне пришлось выполнить буквально 400 различных команд прямо сейчас, чтобы исправить применяемую стилизацию. Хорошо, похоже, все готово. Давайте запустим npm rundev и посмотрим, смог ли он это исправить. Я просто открою это в О, вот оно. Посмотрите на это. Это выглядит хорошо. Он исправил это. Хорошо, так что казалось, что это заняло немного времени, но он действительно исправил это. Это выглядит красиво. Хорошая работа. Давайте эм, давайте протестируем это. Давайте эм, сделаем Apple. О, мне это нравится. Мне это нравится. Я эм, ввожу начало названия компании, и он дает мне кучу предложений. Я буквально никогда не видел, чтобы какая-либо модель кодирования делала это, когда я просил их создать это приложение. Например, это обычно один из моих первых тестов — создать приложение для фондового рынка. Я никогда не видел, чтобы у них было такое автозаполнение раньше. Так что это очень умно и приятно. Я нажимаю на него. Оо, это приятно. Это приятно. Это очень хорошо отформатировано. Мне нравится пользовательский интерфейс. Он чистый. Давайте эм, знаете, приятно, что это делается в этом маленьком крошечном браузере, но я открою обычный Chrome, чтобы мы могли увидеть это в браузере, который люди используют. Хорошо, давайте сделаем Tesla. О, это приходит. Мне нравится, как он, как бы, скользит, все акции скользят. Это приятная деталь здесь. График выглядит хорошо. Это данные в реальном времени? Я думаю, что это так. Я думаю, что это данные в реальном времени. Он дает всю информацию об акции. Мне это нравится. Это приятно. Это действительно выглядит О, я могу добавить в избранное. Они добавили избранное. Так что они добавили некоторые функции. Оо, а затем список наблюдения. Список наблюдения приятный. Хорошо, так что это хорошо. И он говорит живые данные. Это хорошо. Он все еще использует сине-фиолетовую цветовую схему, которую почему-то использует каждое другое ИИ на планете Земля? Да. первая ИИ-модель, которая делает так, что синий и фиолетовый не являются цветовой схемой по умолчанию для всего. Я буду Я буду использовать эту модель вечно. Будьте первым. Это все, о чем я прошу. Хорошо, давайте перейдем к другим функциям. Мы немного протестировали модель там. Она выглядела хорошо. Слушайте, она сначала ошиблась, но она восстановилась, и восстановилась очень хорошо. Давайте сделаем это. Давайте используем то, для чего это было создано, а именно запуск и управление множеством агентов одновременно. Давайте перейдем к этому. Итак, мы создадим нового агента. Мы будем продолжать использовать ту же модель composer one, которую мы использовали. Мы добавим новую функцию. Итак, мы скажем: "Создайте график на главном экране, который показывает все акции из моего списка наблюдения одновременно". Я нажму отправить. Я запущу нового агента. Мы скажем: "Дайте мне возможность добавлять количество акций, которыми я владею для каждой акции, и покажите мне стоимость портфеля". Я нажму отправить. Я сделаю новый. Поместите раздел наверху, который показывает общую стоимость моего портфеля и другую статистику о моем портфеле. Я нажму отправить. И я сделаю еще одного агента одновременно, который сделает раздел наверху, который показывает все данные о фондовом рынке сегодня. И затем мы нажмем отправить. Итак, давайте посмотрим, как это можно сделать. Мы запускаем четыре агента одновременно, работающих над четырьмя разными функциями. Давайте посмотрим, будет ли это конфликтовать друг с другом, будут ли они совершать ошибки, будут ли они ломаться. Давайте посмотрим. Потому что если это может сделать это, это действительно приятно, верно? Это преимущество иметь пользовательский интерфейс, такой как Cursor 2.0, по сравнению, скажем, с CLI, заключается в том, что с CLI очень трудно запускать несколько агентов, как этот, и управлять ими всеми. Вам придется открыть несколько окон терминала одновременно, чтобы сделать это. Здесь у нас есть этот действительно приятный пользовательский интерфейс Cursor, где я могу видеть всех своих агентов, видеть их прогресс, нажимать на них и видеть, как это идет. Хорошо, похоже, все агенты закончили свою работу. Это было быстро. Это было максимум две минуты. Нет, как одна минута. Это было как 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 вашим новым основным драйвером? Дайте мне знать, если вы узнали что-нибудь. Нажмите "Подписаться". Включите уведомления. Я также провожу прямые трансляции несколько раз в неделю. Поставьте лайк, если вы узнали что-нибудь. И увидимся в следующем.