UStackUStack
Composer 2 icon

Composer 2

Composer 2 — модель для программирования в Cursor для задач на длинные горизонты. Улучшенные бенчмарки и тарифы $0.50/M вход, $2.50/M выход.

Composer 2

Что такое Composer 2?

Composer 2 — модель для программирования, доступная в Cursor. Она предназначена для помощи в задачах программирования, требующих многоэтапного рассуждения и длинных последовательностей действий, с обучением и оптимизацией специально под рабочие нагрузки в стиле агентов.

Cursor сообщает, что Composer 2 показывает улучшенные результаты бенчмарков (включая Terminal-Bench 2.0 и SWE-bench Multilingual) по сравнению с Composer 1 и приписывает улучшения продолжительному предварительному обучению с последующим обучением с подкреплением на задачах программирования с длинным горизонтом.

Ключевые особенности

  • Доступна в Cursor: Composer 2 можно использовать прямо в среде Cursor для помощи в программировании.
  • Улучшенная производительность на бенчмарках программирования: Cursor указывает на значительные улучшения по измеряемым бенчмаркам, включая Terminal-Bench 2.0 и SWE-bench Multilingual.
  • Обучение с подкреплением на задачах с длинным горизонтом: Модель обучена с подкреплением на длинных последовательностях действий, ориентированных на задачи, требующие сотен действий.
  • Несколько режимов ценообразования (включая быстрый вариант): Composer 2 имеет стандартный вариант и быстрый вариант с разными тарифами на токены.
  • Методология оценки и контекст бенчмарков: Cursor описывает, как вычисляются указанные оценки (включая использование Harbor для Terminal-Bench 2.0 и несколько итераций на пару модель-агент), что помогает понять, что подразумевается под «производительностью».

Как использовать Composer 2

  1. Откройте Cursor и выберите Composer 2 из опций моделей.
  2. Начните задачу программирования (например, попросите ассистента реализовать или отладить код).
  3. Если важна скорость, переключитесь на быстрый вариант, указанный в деталях моделей Cursor.
  4. Просмотрите выводы и итеративно доработайте по мере необходимости для вашей конкретной цели программирования.

Случаи использования

  • Рабочие процессы программирования в терминале: Используйте Composer 2 для задач, включающих шаги в командной строке или терминале, которые могут охватывать множество действий, в соответствии с акцентом Cursor на Terminal-Bench 2.0.
  • Исправление или реализация изменений в реальных кодовых базах: Для задач, похожих на оценку в стиле SWE-bench Multilingual, используйте Composer 2 для многоэтапных изменений в коде.
  • Длинные многоэтапные задачи разработки: Когда запрос на программирование предполагает множество итеративных действий (сотни шагов, по описанию Cursor), Composer 2 предназначена именно для этого.
  • Разработка с учетом затрат: Выбирайте стандартный режим ценообразования Composer 2 для указанных тарифов на входные/выходные токены; выбирайте быстрый вариант, когда нужна скорость и приемлемы другие тарифы на токены.

FAQ

Какие бенчмарки использует Cursor для отчета о производительности Composer 2?

Cursor упоминает улучшения на Terminal-Bench 2.0 и SWE-bench Multilingual. Также объясняется, что оценка Cursor для Terminal-Bench 2.0 вычислена с использованием фреймворка Harbor с настройками бенчмарка по умолчанию.

Сколько стоит Composer 2?

Cursor указывает $0.50/M входных токенов и $2.50/M выходных токенов для Composer 2. Также указан быстрый вариант по $1.50/M входных и $7.50/M выходных токенов.

Поддерживает ли Composer 2 длинные последовательности действий?

Cursor заявляет, что Composer 2 обучена решать сложные задачи, требующие сотен действий.

Где можно попробовать Composer 2?

Cursor сообщает, что Composer 2 доступна в Cursor, и также упоминает возможность попробовать в раннем альфа-версии нового интерфейса Cursor.

Является ли Composer 2 единственной моделью в Cursor?

Статья Cursor обсуждает Composer 2 наряду с другими моделями, отмечая, что для моделей кроме Composer 2 использовался максимум из официальных оценок лидербордов и оценок в инфраструктуре Cursor. Статья не уточняет все доступные модели, но явно указывает на меню моделей в Cursor.

Альтернативы

  • Другие модели программирования в Cursor: Если нужны другие компромиссы скорости/стоимости, переключение на другую опцию модели в Cursor — прямой вариант, поскольку Cursor обсуждает «другие быстрые модели» и предоставляет быстрый вариант для Composer 2.
  • Рабочие процессы программирования в стиле агентов без этой модели: Если ваш процесс в основном о автоматизации терминала и итеративных шагах, рассмотрите альтернативные подходы, такие как использование других типов моделей, ориентированных на паттерны оценки терминала/агентов (без указания конкретного бренда).
  • Общая помощь LLM в программировании: Для простых задач генерации или редактирования кода может хватить общей модели для программирования, хотя Composer 2 специально позиционируется как сильная для задач с длинным горизонтом и множеством действий.
Composer 2 | UStack