Eu gastei 400 Euros com o Cursor em alguns dias... e estas são as minhas lições aprendidas. Construir software com o Cursor é super rápido, e você deve definitivamente usá-lo. No entanto, existem algumas desvantagens.
Então estas são minhas dicas:
- Não
- Não use modelos "Free" ou "Premium".Codificar com eles é como codificar com um "programador júnior."Como eu gosto de dizer, um programador júnior é o programador mais caro em uma empresa - o resultado de seu trabalho é código de spaghetti que de alguma forma funciona, mas ninguém quer tocá-lo novamente, e tudo precisa ser refactorizado.A exceção é o uso de gpt-4o se você quiser incluir uma imagem em seu pedido (por exemplo, se você tem um design que você gostaria de construir). Não
- O modelo mais caro é o chatGPT 4.5-preview (custa 2 Euros por solicitação via Cursor). No entanto, no momento de escrever este blog, o desempenho não é pior. Não
- Use o modelo o1. Não está incluído nos modelos Grátis ou Premium; você precisa permití-lo nas configurações da conta do Cursor em "Ativar preços baseados no uso". Se usado através do Cursor, custa 40 centavos por pedido. É caro? Depende de quanto você cobra. Se você poupar 15 minutos com tal pedido, quanto você realmente ganhou? Não
- Além disso, há uma promoção na plataforma OpenAI onde você obtém 10 milhões de tokens diariamente gratuitamente se você compartilhar dados com eles – então você pode construir praticamente qualquer coisa de graça. (disponível até 30 de abril de 2025, para alguns usuários.) Não
- Permitir um contexto grande – as solicitações usarão mais tokens, mas vale a pena para melhores resultados e melhor consistência. Não
- Use as instruções padrão (Regras para IA e regras do Projeto nas configurações do Cursor). Uma vez que você decida usar uma biblioteca, adicione-a às instruções padrão. Por exemplo, se você decidir usar HeroIcons, adicione-o ao seu contexto. Caso contrário, você pode acabar usando às vezes um ícone lucido, às vezes HeroIcons, e às vezes ele cria um ícone SVG inteiro a partir do zero. Não
- Use um arquivo de referência para ajudar com a consistência.Se você tiver um endpoint da API pronto e você vai construir outro, forneça o arquivo existente como referência. Por exemplo, "Criar um endpoint da API CRUD para recursos usando a abordagem semelhante como em projetos / rotas." Isso ajuda a manter a consistência. Não
- Faça a revisão de relações públicas.Às vezes remove partes importantes; às vezes introduz vulnerabilidades.Por enquanto, você não deve usar o Cursor para projetos complexos com dados de usuários armazenados se você não tiver ideia do que está fazendo. Não
- Não use bibliotecas pagas ou totalmente novas. Isso faz sentido se você pensar nisso: a IA é treinada em dados disponíveis, e há muito mais vanilha JavaScript em repouso público do que casos de uso para algumas bibliotecas pagas. Não
- Concentre-se em fornecer o contexto correto. Isto é bastante óbvio, mas é realmente crucial – se o contexto for incorreto, a IA tentará corrigir o problema errado. Não
Eu construí meu micro SaaS, em alguns dias com o Cursor. Curioso sobre os resultados?