Um novo modelo Tab
Hoje, estamos anunciando o Fusion, nossa próxima geração do modelo Cursor Tab.
O Cursor Tab prevê tanto edições próximas ao seu cursor quanto sugestões de para onde se mover em seguida (“saltos”). O modelo Fusion produz saltos de cursor quase instantâneos e de qualidade muito mais alta, ao mesmo tempo em que também melhora a qualidade das edições. Nosso objetivo imediato com o Tab é eliminar a parte tediosa da edição de código, e o Fusion é um avanço significativo nessa direção, levando-nos ainda mais adiante no caminho para nosso objetivo final de Previsão da Próxima Ação em fluxo.
O copiloto mais útil
A partir de março de 2024, o Tab passou a ser alimentado por um modelo de linguagem esparso personalizado, treinado para prever edições em bilhões de tokens. Desde então, melhoramos praticamente todos os aspectos do Tab, tornando-o mais rápido, mais inteligente e mais útil ao longo de dezenas de atualizações de modelo e melhorias de infraestrutura.
Percebemos que o Tab se tornou mais útil à medida que continuamos a desenvolvê-lo — e ficamos muito satisfeitos em ver que nossos usuários também notaram isso. O Tab ficou muito maior: agora ele produz mais de um bilhão de caracteres editados por dia, e a taxa de requisições cresceu cerca de 100x desde o lançamento do nosso modelo original. Neste ponto, nosso modelo do Tab gera mais código do que quase qualquer LLM no mundo.
Há muito tempo entendemos que inserir texto é apenas uma pequena parte de editar código. Enquanto outros copilotos apenas inserem texto na posição do cursor, o Cursor Tab sugere edições completas em torno do seu cursor e leva você rapidamente para o próximo lugar aonde quer ir.
Ao sugerir rapidamente edições precisas e próximos pontos de navegação, o Tab é muito mais útil do que outros copilotos. Claro, o Tab também executa muito bem as tarefas típicas de copiloto — ele é bom em escrever pequenas funções e seguir instruções em linha com baixa latência.
Melhorias desde março
Nosso primeiro modelo Tab foi treinado e lançado em março de 2024. Em comparação com esse modelo original, o Fusion prevê com precisão mais de 25% a mais de edições difíceis por linha, além de sugerir trechos de alterações mais de 10x mais longos. O Fusion também melhora o modelo original em vários outros aspectos:
| Versão do modelo | Latência do servidor (p50) | Saltos do cursor | Comprimento de contexto (tokens) |
|---|---|---|---|
| Original | 475ms | Nenhum | 5500 |
| Fusion | 260ms | Instantâneos e precisos | 13000 |
Fusion supera amplamente o modelo de março em precisão das sugestões, ao mesmo tempo em que oferece saltos de cursor praticamente instantâneos e de maior qualidade, contexto mais longo e menor latência.
Os ganhos na qualidade do modelo vêm de:
-
Dados mais limpos, de qualidade superior e em maior quantidade
-
Janelas de contexto mais longas, com muito mais estado do editor e conteúdo de arquivos no prompt
-
Treinamento cuidadoso para edições maiores, resultando no modelo Bigger Edits
-
Dados sintéticos para aprendizado de seguimento de instruções
-
Melhorias na receita de treinamento e no modelo base
Os ganhos em latência vêm de melhorias em inferência, engenharia de desempenho e melhores modelos base.
Olhando adiante
Fusion está sendo disponibilizado para todos os usuários com nossa nova versão do cliente (0.45.0).
Nossa próxima leva de melhorias do Tab trará um contexto de base de código muito melhor, sequências de Tab-Tab-Tab mais eficientes e integrará ainda mais a tecnologia do Supermaven ao Tab.
Se você se interessa em eliminar toda a parte tediosa da edição de código, trabalhar em um dos modelos mais úteis para escrever código ou modelar as trajetórias de ação de programadores, entre em contato pelo e-mail hiring@cursor.com.