📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

I Tested Cursor Composer-1 vs Windsurf SWE-1.5 ( Detailed Comparison )

Arindam Majumder13:45

Transcription

Прошлая неделя была игрой-сменой для разработчиков. Cursor запустил свою собственную модель Composer 1 во время большого запуска Cursor 2.0, и всего через несколько часов Windsor запустил свою агентную модель SUI 1.5. После запуска их уже называют будущим агентного кодирования и они создают много шума в социальных сетях. Так что в этом видео я протестирую Composer 1 и SUI 1.5 на реальных задачах кодирования, чтобы увидеть, кто на самом деле кодирует лучше, а не просто быстрее. Так что, не теряя больше времени, давайте начнем.

Итак, сначала давайте начнем с Composer One. По словам Cursor, эта модель в 4 раза быстрее своих конкурентов, создана специально для агентного кодирования. Это означает, что она не генерирует код. Она может планировать, писать и проверять код самостоятельно. Под капотом она использует настройку "смесь экспертов". По сути, это команда меньших моделей, специализирующихся на различных задачах кодирования. Она обучается с помощью обучения с подкреплением в песочницах сред разработки. Таким образом, она учится, фактически кодируя тысячи приложений, а не просто читая GitHub. И да, скорость безумная. Большинство взаимодействий завершается менее чем за 30 секунд. Базовая модель не является общедоступной, хотя многие думают, что она основана на GLM 4.6 и QuenCoder.

Теперь давайте поговорим о Windup SUI 1.5. Эта модель от Cognition, тех же людей, которые тестируют модели с помощью SUI Bench. Они представили ее как Agency Grid, что означает, что она создана для более крупных проектов, содержащих несколько файлов, API и даже содержимое терминала. Она работает на массивных кластерах Nvidia GB 200, которые обеспечивают около 950 токенов в секунду, что примерно в 13 раз быстрее, чем Cloud Sonnet, и в 6 раз быстрее, чем Haiku. Windsor также использует аналогичную смесь экспертов плюс обучение с подкреплением с подходом обратной связи от человека, который обучается на реальных задачах кодирования с обратной связью от человека, а контекстное окно составляет 128 тысяч токенов, что означает, что вы можете поместить туда всю папку вашего проекта, и она все равно не моргнет.

Теперь давайте посмотрим на это в действии. Сначала я открыл свой редактор Cursor здесь, и вы можете видеть, что у нас есть два режима здесь с запуском Cursor 2.0. У нас есть режим редактора, и у нас есть режим агента. Так что мы можем начать и с режима агента. Как вы можете видеть, я использую модель Composer One, и я просто вставлю сюда запрос. Я просто говорю ей создать клон Monkey Type, и я добавил все требования, эстетику дизайна и все детали. Так что я просто, наконец, я просто указываю здесь путь к файлу, и я просто введу его, и она начнет работать.

Так что вы можете видеть, что сначала она спланирует следующие шаги, и вы можете видеть, что она создала список дел, как я уже делился там. Так что вы можете видеть, что она создала девять пунктов в списке дел и начала генерировать игру. Так что все будет в HTML, CSS. Так что теперь давайте посмотрим, как она это создает. Это довольно долгий проект, так что это может занять несколько минут. Так что я просто пропущу эту часть. Отлично. Так что теперь она добавляет логику JavaScript здесь. Хорошо. Так что она завершила девять пунктов дел, и теперь она проверяет проблемы с линтингом, и хорошо, она автоматически исправляет некоторые из найденных проблем, что довольно интересно, и она также создает README. Я также опубликую этот код, так что вы тоже сможете получить к нему доступ. Отлично, она закончила. Теперь мы просто сохраним все, и теперь давайте перейдем к нашему редактору, и вы увидите все файлы здесь.

Одной из классных функций Cursor 2.0 было то, что вы можете подключить свой браузер внутри IDE. Это означает, что мне не нужно покидать IDE Cursor, чтобы перейти в другой браузер, чтобы проверить, как это выглядит. Так что я могу просто подключиться к своему браузеру и вставить сюда URL, и вы можете видеть, отлично. Так что мы можем просто нажать любую клавишу и начать. Так что я просто минимизирую другие экраны, чтобы я мог попробовать. Так что давайте начнем с пробела. Так что давайте начнем. Так что вы можете видеть здесь, я начал писать, и она выбрала места, где я допустил ошибки, но в целом логика не на 100% правильная, и вы можете видеть, что CSS тоже не работает, даже если, вы знаете, белый режим работает не очень хорошо. Так что в целом эстетика выглядит хорошо, но логика нуждается в некоторых улучшениях.

Итак, это был первый тест, который мы провели на Cursor, а теперь я перейду к Windup и дам тот же пример и посмотрю, что он создаст. Так что позвольте мне открыть мой Windup. Отлично. Так что теперь я открыл свой Windup. Теперь я создам тестовую папку test one. И теперь, как вы можете видеть здесь, я выберу модель, которая является SUI 1.5, и буду использовать режим кода здесь. И теперь я вставлю сюда тот же запрос, также добавил путь к файлу здесь. И теперь я просто введу его, и она начнет работать над ним. Так что аналогично, она также создала восемь задач здесь, и вы можете видеть, как она создает CSS, и она начала работать. Так что я уменьшу эту панель здесь, чтобы лучше видеть код, и давайте посмотрим, как это работает. Хорошо, довольно быстро, верно? Так что Cursor на самом деле занял много времени, и я бы сказал, что он был просто молниеносно быстрым. Так что позвольте мне принять это и давайте просто перейдем в прямой эфир. В отличие от Cursor, вы не можете поместить браузер внутрь редактора на Windsor. Так что я просто перейду в прямой эфир и запущу сервер. И вы можете видеть, что мы получили это. Так что пользовательский интерфейс выглядит довольно похоже. Теперь давайте начнем игру. Хорошо, так что это намного лучше, чем другие. Так что вы можете видеть, что у нас здесь есть несколько тем, но логика намного лучше, и мы можем видеть, что на самом деле делает, и у нас ничего нет. CSS не так сильно испорчен, в отличие от Cursor, и логика довольно хороша.

Итак, в этом тесте мы видим, что общая производительность SUI 1.5 намного лучше, чем Composer 1. Она сделала это намного быстрее, и ответ намного лучше, чем у Composer 1. Так что теперь давайте перейдем к следующему тесту.

Хорошо. Так что я снова открыл свой Cursor. Так что я создам еще одну папку test two. И теперь позвольте мне открыть здесь чат-ридер. И я вставлю сюда запрос. Снова я просто укажу здесь файл. И теперь просто нажму Enter. Так что позвольте мне увеличить эту панель с этой стороны. Так что снова она создала списки дел. Вы можете видеть, что на этот раз она создала 10 пунктов дел, потому что теперь мы просим ее создать симулятор солнечной системы в 3D. Так что теперь давайте посмотрим, как это работает, потому что в прошлый раз Cursor не показал себя так хорошо, а Windup показал себя лучше в этом случае. Так что теперь давайте посмотрим. Аналогично, вы можете видеть, что она начала работать над HTML-файлом и будет делать это шаг за шагом. Но одно, что мы видим снова и снова, это то, что это намного медленнее в плане написания кода, в то время как Winter был намного быстрее и просто дал результат за несколько секунд, я бы сказал. Так что теперь давайте посмотрим, как это работает на этот раз. Я предполагаю, что это займет немного больше времени, чем предыдущий, потому что на этот раз мы используем не только HTML, CSS, но и пытаемся использовать 3JS. Мой прогноз: это займет немного больше времени. Так что теперь давайте посмотрим, сколько времени это займет.

Хорошо. Так что она закончила работу над HTML. Теперь она также исправляет некоторые мелкие проблемы, которые она нашла. Так что давайте посмотрим, как это пойдет. Хорошо. Так что большая часть работы сделана. Она теперь исправляет это. И теперь я надеюсь, что это сработает. Теперь я просто добавлю все изменения и сохраню их. И теперь мы сможем запустить это. Теперь снова я открою это внутри Cursor. Так что откройте вкладку браузера и используйте это. Да. Хорошо. Так что теперь мы можем видеть, что она создала 3D-модель здесь. Хотя я все еще думаю, что у нее есть некоторые проблемы с видимостью. Так что давайте сфокусируемся на Меркурии. Хорошо. Так что он не очень хорошо виден, я бы сказал, хотя у нас есть структура, похожая на круг, но она не так хорошо видна. Давайте перейдем к Земле. Хорошо. Снова та же проблема. Здесь видна только Солнце, а не другие. Марс снова, он очень плохо виден. Так что я думаю, что ей нужно много работать над частью пользовательского интерфейса, но в целом производительность не так уж впечатляет, я бы сказал. Вы можете видеть часть орбиты, она знает это немного лучше, но опять же, дело в том, что она видна только тогда, когда она подходит к Солнцу. Так что это не имеет большого смысла.

Отлично. Теперь мы сделаем то же самое снова на Windsor. Так что, так что позвольте мне открыть и давайте создадим папку test two, test two, и теперь я вставлю сюда запрос и просто укажу файл. Отлично. Вы можете видеть, что она также создала 10 задач. Так что, надеюсь, она снова сделает это быстрее. О, и это все. Она создала весь проект за мгновение ока. И это действительно удивительно. Так что позвольте мне принять это и посмотреть код здесь. Хорошо. Весь код сделан. Так что позвольте мне проверить его в браузере. Хорошо. Так что мы можем видеть это. Это немного лучше. Видимость, вы можете видеть, что планеты гораздо более заметны. Позвольте мне нажать на Солнце или любую планету. Позвольте мне немного уменьшить скорость и попытаться сфокусироваться на какой-нибудь планете. По сравнению с последним, это немного лучше, потому что мы видим, что планеты здесь немного более заметны. Но в целом, это не так хорошо, если сравнивать с другими моделями, которые мы тестировали ранее. Так что это хорошее начало. Но я думаю, что ей предстоит много работы в плане использования фронтенда или чего-то подобного. Но в целом она была намного быстрее, чем Cursor, и результат был немного лучше, чем у Cursor. Так что я снова дам ей немного более высокую оценку, чем Cursor. Так что, хорошо. Так что она открыла ее, и теперь мы можем видеть, как планеты движутся там, и мы можем добавить переключатель следов, что облегчит их просмотр. И я уменьшу скорость, чтобы мы могли лучше видеть. И теперь мы можем видеть, что планеты гораздо чище, чем те, что построил Cursor. Так что вы можете видеть здесь данную инструкцию. Вы можете нажать на любую планету, чтобы сфокусироваться. Так что позвольте мне нажать здесь. Хорошо. Теперь мы можем видеть красную планету, которая является Марсом, и мы следуем ее орбите. И мы можем немного увеличить масштаб. И вы можете видеть другие планеты. Так что позвольте мне нажать на это. И это Венера. Так что вы можете видеть, что она сделала намного лучше, чем предыдущая. Мы пытались сфокусироваться на других планетах. Но Cursor Composer не смог этого сделать. Но здесь вы можете видеть, что она делает это идеально, и логика намного лучше, я бы сказал, и часть видимости тоже. И в целом скорость была намного выше, чем у Cursor Composer. Так что в целом я оценю это намного выше, чем Cursor Composer. Обе являются надежной отправной точкой для агентного кодирования, обе быстрые и интересные для экспериментов, но сейчас они немного нестабильны. Это хорошо для идей, но я не думаю, что они готовы для продакшена. Вот где все стоит. Основываясь на нашем тесте, мы увидели, что Windsor SUI 1.5 работает намного лучше, чем Composer One от Cursor, но обе они многообещающие, особенно когда они исправят текущие проблемы с несогласованностью.

Посмотрите, если вы пробовали одну из них, я хотел бы знать ваши результаты. Вы можете оставить их в комментариях. И если вы нашли это видео полезным, поделитесь им с друзьями и нажмите кнопку подписки. И я увижу вас в следующем видео. Пока.