Preso em “Tentar Corrigir”
Construir com a Lovable foi concebido para ser rápido e intuitivo, mas como qualquer ferramenta poderosa, por vezes pode encontrar problemas. Pode acontecer que o seu código não corra como pretendido, ou que a IA interprete mal as suas instruções, levando a um comportamento inesperado. Aqui está um guia passo a passo para o ajudar a resolver estes problemas e a voltar a construir:Use Primeiro o Botão 'Tentar Corrigir'
Diagnosticar Comportamento Inesperado
- Reveja o Seu Pedido: Verifique novamente as suas instruções originais para garantir que foram claras.
- Isole o Problema: Examine os componentes e a lógica individualmente para identificar onde as coisas correram mal.
- Forneça Contexto Visual: Use capturas de ecrã ou gravações para mostrar à IA exatamente o que não está a funcionar.
Escreva Pedidos Mais Eficazes
- Visão Geral do Projeto: Descreva brevemente o que está a construir.
- Estrutura da Página: Liste as páginas e componentes principais.
- Lógica de Navegação: Explique o fluxo de utilizador pretendido.
- Ajudas Visuais: Carregue wireframes ou mockups.
- Passos de Implementação: Delineie a ordem de construção desejada.
Construa por uma Ordem Lógica
- Crie o layout principal e as páginas.
- Conecte o seu backend ou base de dados.
- Configure a autenticação e os papéis de utilizador.
- Planeie a lógica para cada funcionalidade.
- Peça à Lumi para implementar as funcionalidades uma a uma.
Use o Modo de Discussão para Orientação
- Peça à Lumi para analisar o estado atual do seu projeto.
- Solicite um resumo das soluções já tentadas.
- Peça novas estratégias para resolver problemas persistentes.
Aplique Táticas Avançadas para Bugs Difíceis
- Seja Específico: Descreva claramente o bug e o que espera que aconteça.
- Use Elementos Visuais: Capturas de ecrã ou gravações de ecrã são incrivelmente úteis para ilustrar problemas complexos.
- Peça Alternativas: Pergunte diretamente, “O que mais podemos tentar?” para gerar novas ideias.
- Reverta: Restaure o seu projeto para uma versão anterior que funcionava e reconstrua a funcionalidade problemática passo a passo.
Áreas Comuns de Resolução de Problemas
A maioria dos problemas que encontrará enquadra-se numa das seguintes categorias:- Falhas de UI e Layout
- Erros de API ou Backend
- Interpretações Incorretas de Pedidos
- Falta de Resposta ou Mau Funcionamento da IA
- Falhas de Plataforma ou Integração
Problema Geral
Como posso obter um diagnóstico rápido para um problema?
Como posso obter um diagnóstico rápido para um problema?
O que devo fazer em caso de problemas de UI ou layout?
O que devo fazer em caso de problemas de UI ou layout?
- Inspecione a hierarquia de componentes e reveja os estilos aplicados.
- Use capturas de ecrã para ilustrar claramente quaisquer falhas visuais.
- Peça diretamente à Lumi: “Este elemento está desalinhado. Por favor, corrija-o.”
E se eu estiver completamente bloqueado num erro?
E se eu estiver completamente bloqueado num erro?
- Experimente este pedido: “Vamos dar um passo atrás. Analise o erro e proponha uma solução alternativa.”
- Divida a tarefa em passos mais pequenos e mais fáceis de gerir.
- Se os erros persistirem, use o botão de reverter para voltar a uma versão funcional.
O que significa um 'erro de sandbox de código'?
O que significa um 'erro de sandbox de código'?
O que devo fazer se vir uma mensagem de 'pré-visualização não encontrada' ou 'a iniciar sandbox'?
O que devo fazer se vir uma mensagem de 'pré-visualização não encontrada' ou 'a iniciar sandbox'?
Fiabilidade da IA
Como posso evitar erros da IA ao criar pedidos?
Como posso evitar erros da IA ao criar pedidos?
- Escreva pedidos claros e bem estruturados.
- Empregue técnicas de meta-prompting reverso.
- Teste os pedidos no Modo de Discussão antes de implementar grandes alterações.
O que devo fazer se a IA não estiver a responder?
O que devo fazer se a IA não estiver a responder?
Como posso quebrar um ciclo de erro de correção persistente?
Como posso quebrar um ciclo de erro de correção persistente?
O que devo fazer se uma refatoração causar problemas graves?
O que devo fazer se uma refatoração causar problemas graves?
E se a IA entrar num ciclo de erro, alucinar ou usar lógica defeituosa?
E se a IA entrar num ciclo de erro, alucinar ou usar lógica defeituosa?
O que posso fazer se a IA não conseguir implementar as alterações que pedi?
O que posso fazer se a IA não conseguir implementar as alterações que pedi?
E se o Modo de Discussão ou o Modo de Agente não estiver a responder ou der uma resposta incompleta?
E se o Modo de Discussão ou o Modo de Agente não estiver a responder ou der uma resposta incompleta?
O que devo fazer em caso de falhas, erros ou ciclos inesperados?
O que devo fazer em caso de falhas, erros ou ciclos inesperados?
- Evite tentar novamente o mesmo pedido exato; em vez disso, simplifique-o ou reformule-o.
- Pergunte à IA: “Que soluções já tentámos?”
- Restaure uma versão anterior do seu projeto que estivesse a funcionar.