UStackUStack
Composer 2 icon

Composer 2

Composer 2 en Cursor, modelo de codificación para tareas largas con múltiples pasos y mejor rendimiento en benchmarks. Desde $0,50/M entrada y $2,50/M salida.

Composer 2

¿Qué es Composer 2?

Composer 2 es un modelo de codificación disponible en Cursor. Está diseñado para ayudar en tareas de codificación que pueden requerir razonamiento multi-paso y secuencias largas de acciones, con el modelo entrenado y optimizado específicamente para cargas de trabajo de codificación estilo agente.

Cursor informa que Composer 2 ofrece mejores resultados en benchmarks (incluyendo Terminal-Bench 2.0 y SWE-bench Multilingual) en comparación con Composer 1, y atribuye las mejoras a un preentrenamiento continuado seguido de aprendizaje por refuerzo en tareas de codificación de horizonte largo.

Características clave

  • Disponible en Cursor: Composer 2 se puede usar directamente dentro del entorno de Cursor para asistencia en codificación.
  • Mejor rendimiento en benchmarks de codificación: Cursor cita grandes mejoras en los benchmarks que mide, incluyendo Terminal-Bench 2.0 y SWE-bench Multilingual.
  • Aprendizaje por refuerzo en tareas de horizonte largo: El modelo se entrena mediante aprendizaje por refuerzo en secuencias largas de acciones, dirigidas a tareas que requieren cientos de acciones.
  • Múltiples modos de precios (incluyendo una variante más rápida): Composer 2 tiene una opción estándar y una variante más rápida, cada una con precios diferentes por tokens.
  • Metodología de evaluación y contexto de benchmarks: Cursor describe cómo se computan sus puntuaciones reportadas (incluyendo el uso de Harbor para Terminal-Bench 2.0 y múltiples iteraciones por par modelo-agente), lo que ayuda a aclarar a qué se refiere “rendimiento”.

Cómo usar Composer 2

  1. Abre Cursor y selecciona Composer 2 de las opciones de modelo.
  2. Inicia una tarea de codificación (por ejemplo, pide al asistente que implemente o depure código).
  3. Si la velocidad es prioritaria, cambia a la variante más rápida mencionada en los detalles del modelo de Cursor.
  4. Revisa salidas e itera según sea necesario para tu objetivo de codificación específico.

Casos de uso

  • Flujos de trabajo de codificación basados en terminal: Usa Composer 2 cuando tu tarea involucre pasos de línea de comandos o terminal que puedan abarcar muchas acciones, alineándose con el enfoque de Cursor en Terminal-Bench 2.0.
  • Corregir o implementar cambios en codebases reales: Para tareas que se asemejan a la evaluación estilo SWE-bench Multilingual, usa Composer 2 para trabajar en cambios de codificación multi-paso.
  • Tareas de desarrollo largas y multi-paso: Cuando una solicitud de codificación implique muchas acciones iterativas (cientos de pasos, según la descripción de Cursor), Composer 2 está posicionado para ese patrón.
  • Desarrollo consciente del costo: Elige el modo de precios estándar de Composer 2 cuando quieras las tarifas de tokens de entrada/salida citadas; elige la variante más rápida cuando quieras velocidad y aceptes la economía de tokens diferente.

Preguntas frecuentes

¿Qué benchmarks usa Cursor para reportar el rendimiento de Composer 2?

Cursor menciona mejoras en Terminal-Bench 2.0 y SWE-bench Multilingual. También explica que su puntuación de Cursor para Terminal-Bench 2.0 se computó usando el marco de evaluación Harbor con configuraciones predeterminadas del benchmark.

¿Cuánto cuesta Composer 2?

Cursor lista $0.50/M tokens de entrada y $2.50/M tokens de salida para Composer 2. También lista una variante más rápida a $1.50/M entrada y $7.50/M salida tokens.

¿Composer 2 soporta secuencias largas de acciones?

Cursor indica que Composer 2 está entrenado para resolver tareas desafiantes que requieren cientos de acciones.

¿Dónde puedo probar Composer 2?

Cursor dice que Composer 2 está disponible en Cursor, y también menciona probarlo en el early alpha de la nueva interfaz de Cursor.

¿Es Composer 2 el único modelo disponible en Cursor?

El artículo de Cursor discute Composer 2 junto con otros modelos, señalando que para modelos además de Composer 2 usó el máximo de puntuaciones de leaderboards oficiales y puntuaciones registradas en la infraestructura de Cursor. El artículo no especifica todos los modelos disponibles, pero indica claramente un menú de modelos en Cursor.

Alternativas

  • Otros modelos de codificación disponibles en Cursor: Si necesitas diferentes compensaciones velocidad/costo, cambiar a otra opción de modelo dentro de Cursor es una alternativa directa, ya que Cursor discute “otros modelos rápidos” y proporciona una variante más rápida para Composer 2.
  • Flujos de trabajo de codificación orientados a agentes sin este modelo específico: Si tu flujo de trabajo se centra principalmente en automatización de terminal y pasos iterativos, considera enfoques alternativos como usar tipos de modelos diferentes que se centren en patrones de evaluación terminal/agente (sin implicar una marca específica).
  • Asistencia de codificación con LLM de propósito general: Para tareas más simples de generación o edición de código, un modelo asistente capaz de codificación general puede ser suficiente, aunque Composer 2 se presenta específicamente como fuerte para tareas de horizonte largo y multi-acción.
Composer 2 | UStack