15 ERROS COMUNS no Bolt.New (e como evitar cada um)

15 ERROS COMUNS no Bolt.New (e como evitar cada um)

Como Resolver Problemas no Bolt e Evitar Alucinações?

Introdução ao Bolt

  • O apresentador introduz o tema, prometendo mostrar como resolver problemas comuns do Bolt, evitar alucinações e economizar tokens.
  • Menciona que o Bolt pode falhar ocasionalmente, gerando respostas irrelevantes ou consumindo tokens desnecessariamente.

Dicas para Melhorar a Utilização do Bolt

Dica Zero: Atualização do Modelo

  • O apresentador avisa que o Bolt agora utiliza o Cloud Son 4, uma LLM mais avançada que melhora a inteligência da ferramenta.
  • Projetos novos usarão o modelo atualizado, enquanto projetos antigos ainda podem estar no modelo anterior.

Primeira Dica: Organização de Arquivos

  • Recomenda adicionar um prompt para organizar arquivos corretamente ao criar aplicações no Bolt.
  • Sugere separar funcionalidades em arquivos diferentes para facilitar manutenção e reduzir consumo de tokens.
  • Exemplo prático: criação de uma calculadora de preço de gasolina versus álcool com boas práticas de programação.

Segunda Dica: Prompt Global

  • Instruções sobre como definir um prompt global nas configurações do projeto para manter consistência nas boas práticas.
  • O apresentador menciona que todos os prompts devem seguir as regras definidas nesse prompt global.

Terceira Dica: Funcionalidades Uma a Uma

Dicas para Melhorar o Uso do Bolt

Funcionalidades e Pedidos

  • Ao solicitar mudanças no Bolt, como cores ou tamanho de texto, é possível pedir várias funcionalidades em um único prompt. No entanto, para pedidos que envolvem código ou cálculos, recomenda-se fazer solicitações separadas.
  • Para evitar confusões e resultados imprecisos, sempre que possível, peça uma funcionalidade de cada vez. Isso ajuda a minimizar erros na entrega do resultado.

Aprimorando Prompts

  • Uma dica pouco utilizada é a opção de "aprimorar" o prompt no Bolt. Por exemplo, ao pedir a criação de uma página de termos de uso, usar essa função pode melhorar a compreensão do pedido.
  • O aprimoramento do prompt permite que o Bolt entenda melhor os detalhes da solicitação e possibilita ajustes antes da execução final.
  • Após o aprimoramento, você pode modificar elementos indesejados no prompt sugerido pelo Bolt para garantir que atenda exatamente às suas necessidades.

Solicitações Complexas

  • Quando se pede uma funcionalidade nova mais complexa (como comparar preços entre gasolina e álcool), é importante incluir instruções claras sobre quais partes do sistema devem ser alteradas.
  • Instruções específicas ajudam a evitar alterações indesejadas em outras partes do projeto que não estão relacionadas à nova funcionalidade solicitada.

Histórico e Restauração

  • O histórico do chat permite restaurar projetos para estados anteriores caso ocorram problemas. É essencial saber que essa ação não pode ser revertida posteriormente.
  • Se um erro significativo ocorrer após alterações recentes, você pode reverter para um ponto anterior onde tudo estava funcionando corretamente.

Configurações Avançadas

  • Acesse as configurações (settings) e explore as "feature previews" para ativar funcionalidades em fase de teste como o "dynamic reasoning", que oferece um raciocínio mais avançado no Bolt.
  • O uso do "dynamic reasoning" deve ser reservado para situações onde soluções convencionais falham; ele consome mais tokens devido à sua complexidade maior.

Dicas para Uso Eficiente do Bolt

Alterações no Código e Economia de Tokens

  • O Bolt reescreve todo o código do arquivo ao solicitar alterações, resultando em um alto consumo de tokens. Usar a funcionalidade DIFS permite modificar apenas as partes necessárias do código.

Modo de Discussão

  • O modo de discussão do Bolt permite interagir sem alterar o código, facilitando a compreensão das mudanças e funcionalidades. É útil para esclarecer erros e entender decisões tomadas pelo sistema.
  • Ao encontrar erros repetidos, é recomendável usar o modo de discussão para explorar soluções alternativas com o Bolt, economizando tokens.

Resolução de Erros com Inteligência Artificial

  • Quando os problemas não são resolvidos diretamente no Bolt, pode-se utilizar outras ferramentas como ChatGPT ou Cloud para análise e correção dos erros encontrados.
  • Para resolver problemas, recomenda-se enviar prints dos erros ao ChatGPT junto com um prompt claro que descreva a situação e peça uma solução específica.

Integração e Problemas Comuns

  • Após realizar integrações (como Stripe ou Supabase), fechar e reabrir o projeto pode resolver problemas relacionados à integração. Essa prática parece ajudar na recalibração das permissões.

Dicas para Gerenciamento de Código em Projetos

Estrutura do Código e Duplicação

  • O código é organizado em arquivos separados, com um arquivo principal app.tsx que integra todas as funcionalidades.
  • Alterações podem ser feitas diretamente no arquivo app, resultando em duplicação de código se não forem cuidadosas.
  • Para evitar problemas, é importante verificar quais arquivos estão sendo editados e se há códigos duplicados.

Trabalhando com Projetos Menores

  • Recomenda-se trabalhar com projetos menores para facilitar a manutenção e reduzir custos com tokens.
  • A estratégia envolve criar uma página ou funcionalidade separada antes de integrá-las em um projeto maior.
  • É essencial monitorar o tamanho dos projetos para evitar complexidade excessiva.

Limpeza de Arquivos Não Utilizados

  • O Bolt gera novos arquivos durante o desenvolvimento, que podem não estar mais em uso, aumentando os custos.
  • Um comando específico pode ser usado no terminal do Bolt para remover arquivos não utilizados após confirmação do usuário.
  • É aconselhável fazer backup dos arquivos antes de executar esse comando.

Ignorando Arquivos Específicos

  • Criar um arquivo chamado "ignore" na pasta .Bolt permite listar arquivos que devem ser ignorados pelo Bolt durante edições.
  • Pode-se ignorar pastas inteiras ou arquivos específicos, economizando tokens e mantendo o projeto leve.

Manutenção da Janela de Contexto

  • Limpar a janela de contexto periodicamente ajuda a evitar confusões durante o desenvolvimento, especialmente em projetos maiores.

Como Duplicar Projetos no Bolt e Manter o Contexto

Importância do Contexto ao Duplicar Projetos

  • Ao duplicar um projeto, é crucial manter o contexto anterior para evitar perda de informações importantes.
  • O autor recomenda usar a função de resumo do Bolt para compilar as principais funcionalidades e discussões do projeto antes da duplicação.
  • Após obter o resumo, ele sugere salvá-lo em um bloco de notas como referência para futuras alterações no projeto duplicado.

Processo de Duplicação e Limpeza de Contexto

  • Depois de salvar o resumo, o autor orienta a clicar nos três pontinhos para duplicar o projeto, que não terá histórico das conversas anteriores.
  • É importante anexar o documento com instruções ao novo projeto, garantindo que as informações relevantes sejam utilizadas nas próximas etapas.

Benefícios da Abordagem Proposta

  • Essa técnica ajuda a limpar a janela de contexto do Bolt, evitando vícios que possam afetar a qualidade do trabalho futuro.
Video description

Se o seu Bolt.New tá alucinando, quebrando seu app ou gerando código esquisito, esse vídeo é pra você. Aqui eu mostro 15 dicas práticas pra resolver os erros mais comuns no Bolt.New, evitar bugs e parar as alucinações da IA. Antes de criar seu próximo projeto, assiste isso. -------------- 📥 Baixe os prompts usados na aula: https://mde.today/download/prompts-bolt -------------- 🤖 Nossa comunidade sobre IA e automação ⤵ https://hub.la/g/3KzbFzhm4Lb56jJcDqut (use o cupom YOUTUBE para 50% de desconto no primeiro mês) 🔥 Participe das lives gratuitas de quinta-feira ⤵ https://livesdequinta.netlify.app/ -------------- Nos acompanhe ⤵ ➡ Site: https://agenciadebolso.com/ ➡ X/Twitter: @vinidaagencia ➡ Instagram: @agenciadebolso__ ➡ TikTok: @agenciadebolso ➡ E-mail: contato@agenciadebolso.com