UStackUStack
Composer 2 icon

Composer 2

Composer 2 é um modelo de código no Cursor para tarefas longas e de múltiplas etapas, com melhor desempenho em benchmarks. Preços: $0,50/M entrada; $2,50/M saída.

Composer 2

O que é o Composer 2?

O Composer 2 é um modelo de código disponível no Cursor. Ele foi projetado para ajudar em tarefas de codificação que podem exigir raciocínio em múltiplos passos e sequências longas de ações, com o modelo treinado e otimizado especificamente para cargas de trabalho de codificação no estilo de agente.

O Cursor relata que o Composer 2 entrega resultados melhores em benchmarks (incluindo Terminal-Bench 2.0 e SWE-bench Multilingual) em comparação com o Composer 1, e atribui os ganhos a um pré-treinamento contínuo seguido de aprendizado por reforço em tarefas de codificação de longo horizonte.

Principais Recursos

  • Disponível no Cursor: O Composer 2 pode ser usado diretamente no ambiente do Cursor para assistência em codificação.
  • Melhor desempenho em benchmarks de codificação: O Cursor cita grandes melhorias nos benchmarks que mede, incluindo Terminal-Bench 2.0 e SWE-bench Multilingual.
  • Aprendizado por reforço em tarefas de longo horizonte: O modelo é treinado por meio de aprendizado por reforço em sequências longas de ações, visando tarefas que exigem centenas de ações.
  • Múltiplos modos de precificação (incluindo uma variante mais rápida): O Composer 2 tem uma opção padrão e uma variante mais rápida, cada uma com precificação diferente por token.
  • Metodologia de avaliação e contexto de benchmarks: O Cursor descreve como seus scores reportados são calculados (incluindo uso do Harbor para Terminal-Bench 2.0 e múltiplas iterações por par modelo-agente), o que ajuda a esclarecer o que significa “desempenho”.

Como Usar o Composer 2

  1. Abra o Cursor e selecione o Composer 2 nas opções de modelo.
  2. Inicie uma tarefa de codificação (por exemplo, pedindo ao assistente para implementar ou depurar código).
  3. Se a velocidade for prioridade, mude para a variante mais rápida mencionada nos detalhes de modelo do Cursor.
  4. Revise as saídas e itere conforme necessário para seu objetivo específico de codificação.

Casos de Uso

  • Fluxos de trabalho de codificação baseados em terminal: Use o Composer 2 quando sua tarefa envolver passos via linha de comando ou terminal que possam abranger muitas ações, alinhando-se ao foco do Cursor no Terminal-Bench 2.0.
  • Corrigir ou implementar mudanças em codebases reais: Para tarefas semelhantes à avaliação no estilo SWE-bench Multilingual, use o Composer 2 para trabalhar em mudanças de codificação em múltiplos passos.
  • Tarefas de desenvolvimento longas e em múltiplos passos: Quando uma solicitação de codificação deve envolver muitas ações iterativas (centenas de passos, conforme descrição do Cursor), o Composer 2 é posicionado para esse padrão.
  • Desenvolvimento com consciência de custo: Escolha o modo de precificação padrão do Composer 2 quando quiser as taxas de token de entrada/saída citadas; escolha a variante mais rápida quando priorizar velocidade e aceitar a economia de tokens diferente.

FAQ

Quais benchmarks o Cursor usa para reportar o desempenho do Composer 2?

O Cursor menciona melhorias no Terminal-Bench 2.0 e SWE-bench Multilingual. Ele também explica que seu score no Cursor para Terminal-Bench 2.0 foi calculado usando o framework de avaliação Harbor com configurações padrão do benchmark.

Quanto custa o Composer 2?

O Cursor lista $0,50/M tokens de entrada e $2,50/M tokens de saída para o Composer 2. Ele também lista uma variante mais rápida a $1,50/M entrada e $7,50/M saída tokens.

O Composer 2 suporta sequências longas de ações?

O Cursor afirma que o Composer 2 é treinado para resolver tarefas desafiadoras que exigem centenas de ações.

Onde posso experimentar o Composer 2?

O Cursor diz que o Composer 2 está disponível no Cursor, e também menciona experimentá-lo no early alpha da nova interface do Cursor.

O Composer 2 é o único modelo disponível no Cursor?

O artigo do Cursor discute o Composer 2 junto com outros modelos, notando que, para modelos além do Composer 2, usou o máximo entre scores de leaderboards oficiais e scores registrados na infraestrutura do Cursor. O artigo não especifica todos os modelos disponíveis, mas indica claramente um menu de modelos no Cursor.

Alternativas

  • Outros modelos de codificação disponíveis no Cursor: Se precisar de diferentes trade-offs de velocidade/custo, mudar para outra opção de modelo no Cursor é uma alternativa direta, já que o Cursor discute “outros modelos rápidos” e fornece uma variante mais rápida para o Composer 2.
  • Fluxos de trabalho de codificação orientados a agente sem este modelo específico: Se seu fluxo for principalmente sobre automação de terminal e passos iterativos, considere abordagens alternativas como usar tipos de modelos diferentes focados em padrões de avaliação terminal/agente (sem implicar marca específica).
  • Assistência de codificação com LLM de propósito geral: Para tarefas mais simples de geração ou edição de código, um modelo assistente de codificação geral pode ser suficiente, embora o Composer 2 seja especificamente destacado como forte para tarefas de longo horizonte e múltiplas ações.
Composer 2 | UStack