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.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 refaccionado.Não use modelos “Free” ou “Premium”. O modelo mais caro é 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.O modelo mais caro é o chatGPT 4.5-preview 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? Use o modelo O1.Use sua própria chave API para OpenAI. É muito mais barato.Além disso, há uma promoção na plataforma OpenAI onde você recebe 10 milhões de tokens diariamente gratuitamente se você compartilhar dados com eles - então você pode construir praticamente qualquer coisa gratuitamente. (Disponível até 30 de abril de 2025, para alguns usuários.) Use sua própria chave de API para OpenAI.Permitir um grande contexto - as solicitações usarão mais tokens, mas vale a pena para melhores resultados e melhor consistência.Permitir um contexto amplo Use default instructions (Rules for AI and Project rules in Cursor settings). 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. Use instruções padrãoUse 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 uma referência. Por exemplo, "Criar um endpoint da API CRUD para recursos usando a abordagem semelhante como em projetos / rotas."Use um arquivo de referência para ajudar com a consistência. 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. Faça a revisão do PR.Não use bibliotecas pagas ou novas. Isso faz sentido se você pensar sobre isso: A IA é treinada com dados disponíveis, e há muito mais JavaScript de vanilha em reposição pública do que casos de uso para algumas bibliotecas pagas.Não use bibliotecas pagas ou novas. Foco no fornecimento do contexto correto. Isto é bastante óbvio, mas é realmente crucial – se o contexto for incorreto, a IA tentará corrigir o problema errado. Se você está lutando para corrigir ou construir algo, repense seu contexto e tente novamente.Foco no fornecimento do contexto correto.
Então estas são as minhas dicas:
Eu construí meu micro SaaS, em alguns dias com o Cursor. Curioso sobre os resultados?