UStackUStack
Composer 2 icon

Composer 2

Composer 2 est un modèle de codage dans Cursor, conçu pour les tâches longues avec raisonnement multi-étapes. Tarifs : 0,50 $/M entrée, 2,50 $/M sortie.

Composer 2

Qu'est-ce que Composer 2 ?

Composer 2 est un modèle de codage disponible dans Cursor. Il est conçu pour aider avec des tâches de codage qui peuvent nécessiter un raisonnement multi-étapes et des séquences d'actions longues, le modèle étant entraîné et optimisé spécifiquement pour des charges de travail de codage de type agent.

Cursor rapporte que Composer 2 offre des résultats de benchmarks améliorés (y compris Terminal-Bench 2.0 et SWE-bench Multilingual) par rapport à Composer 1, et attribue ces gains à un pré-entraînement continu suivi d'un apprentissage par renforcement sur des tâches de codage à long horizon.

Fonctionnalités clés

  • Disponible dans Cursor : Composer 2 peut être utilisé directement dans l'environnement de Cursor pour l'assistance au codage.
  • Performances améliorées sur les benchmarks de codage : Cursor cite de grandes améliorations sur les benchmarks mesurés, y compris Terminal-Bench 2.0 et SWE-bench Multilingual.
  • Apprentissage par renforcement sur des tâches à long horizon : Le modèle est entraîné par apprentissage par renforcement sur des séquences d'actions longues, visant des tâches nécessitant des centaines d'actions.
  • Modes de tarification multiples (y compris une variante plus rapide) : Composer 2 propose une option standard et une variante plus rapide, chacune avec une tarification par token différente.
  • Méthodologie d'évaluation et contexte des benchmarks : Cursor décrit comment ses scores rapportés sont calculés (y compris l'utilisation de Harbor pour Terminal-Bench 2.0 et plusieurs itérations par paire modèle-agent), ce qui clarifie ce que signifie « performance ».

Comment utiliser Composer 2

  1. Ouvrez Cursor et sélectionnez Composer 2 dans les options de modèles.
  2. Démarrez une tâche de codage (par exemple, demander à l'assistant d'implémenter ou déboguer du code).
  3. Si la vitesse est prioritaire, passez à la variante plus rapide mentionnée dans les détails des modèles de Cursor.
  4. Examinez les sorties et itérez selon vos besoins pour votre objectif de codage spécifique.

Cas d'usage

  • Flux de travail de codage basés sur terminal : Utilisez Composer 2 pour des tâches impliquant des étapes en ligne de commande ou terminal qui peuvent s'étendre sur de nombreuses actions, en lien avec l'accent de Cursor sur Terminal-Bench 2.0.
  • Correction ou implémentation de changements sur de vrais codebases : Pour des tâches ressemblant à l'évaluation SWE-bench Multilingual, utilisez Composer 2 pour parcourir des changements de codage multi-étapes.
  • Tâches de développement longues et multi-étapes : Quand une demande de codage implique de nombreuses actions itératives (des centaines d'étapes, selon la description de Cursor), Composer 2 est positionné pour ce schéma.
  • Développement soucieux des coûts : Choisissez le mode de tarification standard de Composer 2 pour les taux de tokens entrée/sortie cités ; optez pour la variante plus rapide quand vous privilégiez la vitesse et acceptez l'économie de tokens différente.

FAQ

Quels benchmarks Cursor utilise-t-il pour rapporter les performances de Composer 2 ?

Cursor mentionne des améliorations sur Terminal-Bench 2.0 et SWE-bench Multilingual. Il explique aussi que son score Cursor pour Terminal-Bench 2.0 a été calculé avec le framework d'évaluation Harbor et les paramètres par défaut du benchmark.

Combien coûte Composer 2 ?

Cursor liste $0.50/M tokens d'entrée et $2.50/M tokens de sortie pour Composer 2. Il liste aussi une variante plus rapide à $1.50/M entrée et $7.50/M sortie tokens.

Composer 2 supporte-t-il les longues séquences d'actions ?

Cursor indique que Composer 2 est entraîné pour résoudre des tâches complexes nécessitant des centaines d'actions.

Où puis-je essayer Composer 2 ?

Cursor indique que Composer 2 est disponible dans Cursor, et mentionne aussi l'essai dans le early alpha de la nouvelle interface de Cursor.

Composer 2 est-il le seul modèle disponible dans Cursor ?

L'article de Cursor discute de Composer 2 aux côtés d'autres modèles, notant que pour les modèles autres que Composer 2, il a utilisé le maximum des scores du leaderboard officiel et des scores enregistrés dans l'infrastructure Cursor. L'article ne précise pas tous les modèles disponibles, mais indique clairement un menu de modèles dans Cursor.

Alternatives

  • Autres modèles de codage disponibles dans Cursor : Si vous avez besoin d'autres compromis vitesse/coût, passer à une autre option de modèle dans Cursor est une alternative directe, Cursor discutant d'« autres modèles rapides » et proposant une variante plus rapide pour Composer 2.
  • Flux de travail de codage orientés agent sans ce modèle spécifique : Si votre flux est principalement sur l'automatisation terminal et les étapes itératives, envisagez des approches alternatives comme l'utilisation de types de modèles axés sur les patterns d'évaluation terminal/agent (sans impliquer une marque spécifique).
  • Assistance au codage LLM généraliste : Pour des tâches de génération ou édition de code plus simples, un modèle assistant capable de codage général peut suffire, bien que Composer 2 soit spécifiquement présenté comme fort pour les tâches à long horizon et multi-actions.
Composer 2 | UStack