Pular para o conteúdo principal
O chat da IA é onde você constrói seu app. Você descreve o que quer, e a IA escreve o código, verifica e corrige erros no caminho. Escolha o modo que combina com o que você está fazendo, escolha o modelo por trás de cada build e defina as regras que a IA segue no seu app.

Sobre o chat da IA

O chat da IA da Base44 é mais do que apenas um gerador de código. Ele funciona como seu assistente inteligente, entende seu objetivo e usa as ferramentas certas para levar você até lá. Seus apps se tornam mais precisos, contextuais e flexíveis, para que você possa focar em construir funcionalidades complexas rapidamente, com automação inteligente trabalhando em segundo plano. Diferente da IA tradicional que só responde com texto, a IA agente sabe quando pesquisar na web, verificar seus arquivos ou trazer dados de outras fontes. Ela também usa seleção automática de modelo para escolher modelos de ponta com base no que seu prompt precisa, então você obtém soluções reais sem precisar gerenciar modelos ou detalhes técnicos. O chat de IA é como você constrói seu app. Para dar às pessoas que usam seu app um assistente próprio para conversar, veja o construtor de agentes de IA.

O que isso significa na prática? Veja alguns exemplos:

  • Compartilhe um link público de um site com o chat para copiar instantaneamente o design, layout e conteúdo visível no seu app. Por exemplo: “Copie o layout de https://example.com.”
  • Peça ao agente para ajudar você a seguir melhores práticas pesquisando código pronto ou soluções comuns. Por exemplo: “Mostre-me o padrão convencional para autenticação de usuários.”
  • Traga listas ou conteúdo de outros sites e use no seu app, como importar catálogos de produtos ou coletar textos e imagens de sites. Por exemplo: “Importe a lista de produtos de https://example.com.”
  • Atualize os dados que seu app já armazena com instruções simples e claras. Por exemplo, se seu app registra pontos para cada pessoa: “Dê à Emily um ponto por ter feito a lição de casa.”
Após a IA aplicar suas alterações, ela verifica automaticamente o resultado em segundo plano e corrige quaisquer erros que encontrar, sem interromper seu fluxo de trabalho ou exigir sua intervenção. O chat da IA também sugere próximos passos úteis enquanto você constrói. Essas sugestões aparecem abaixo do chat e são personalizadas ao seu fluxo de trabalho atual, ajudando você a descobrir novas funcionalidades e aproveitar melhor seu app.

Usando os modos do chat da IA

O construtor de apps com IA da Base44 tem 2 modos de chat. Você alterna entre eles pelo menu suspenso de modos na parte inferior do chat da IA.
  • Build: Age instantaneamente nos seus prompts.
  • Discuss: Permite fazer perguntas ou planejar sua próxima alteração, sem mudanças no código até você aprová-las.
Para alterações visuais, também existe o modo Edit, em que você clica em elementos na sua prévia para ajustá-los diretamente. Ele tem seu próprio botão Edit no topo do editor do app, então você não o encontra no menu suspenso de modos.
Pressione Cmd + . no macOS ou Ctrl + . no Windows e Linux para alternar entre Build e Discuss, mesmo enquanto está digitando um prompt.

Usando o modo Build

Digite o que precisa, e a IA age imediatamente. Este modo é perfeito para edições rápidas e solicitações de funcionalidades. Para obter os melhores resultados, seja o mais específico possível. Quanto mais detalhes você fornecer, mais precisamente a IA constrói seu app. O modo Build é selecionado por padrão, então você só precisa dos passos abaixo quando estiver voltando de outro modo. Exemplo de prompt
Para mais exemplos e estruturas de prompt, confira o Guia de Prompts.
Para alternar para o modo Build:
  1. Vá até o chat da IA no editor do seu app.
  2. Clique no menu suspenso de modos na parte inferior do chat.
  3. Selecione Build.
Menu suspenso de modos no chat da IA com Build destacado

Alternando o chat da IA para o modo Build

Usando o modo Discuss

Faça brainstorming, esclareça ou explore ideias antes de alterar seu app. É um espaço seguro para tirar dúvidas, obter sugestões ou conversar sobre opções. Dependendo do que você perguntar, a IA responde diretamente ou propõe uma alteração para você revisar, e nada é construído até você aprovar. Cada mensagem no modo Discuss costuma usar ~0,3 créditos de mensagem. Se você conversou sobre algo sem um plano para aprovar, volte para o modo Build e peça à IA para fazer a alteração. Quando a IA propõe um plano, ele aparece logo acima da caixa do chat. Clique em View para ler o plano completo, em Approve para construí-lo ou em Reject para continuar a conversa. Depois que você decide, o plano fica no chat como um cartão, e você pode clicar nele para abrir o plano de novo.
Bom saber sobre o modo Discuss:
  • Ele economiza créditos evitando tentativa e erro desnecessários antes de você finalizar as mudanças.
  • Ele usa seu próprio modelo de IA, independentemente do modelo selecionado no seu app, e é isso que mantém seu custo baixo.
Exemplo de prompt
Para alternar para o modo Discuss:
  1. Vá até o chat da IA no editor do seu app.
  2. Clique no menu suspenso de modos na parte inferior do chat.
  3. Selecione Discuss.
Menu suspenso de modos no chat da IA com Discuss destacado

Alternando o chat da IA para o modo Discuss

Usando o modo Edit

Faça alterações no design do seu app, manualmente ou pedindo à IA que faça por você. O modo Edit tem seu próprio botão no topo do editor, em vez de ficar no menu suspenso de modos do chat. Suas edições são salvas automaticamente enquanto você trabalha. Você pode desfazer e refazer até 50 etapas dentro da mesma sessão de edição visual usando os botões de desfazer/refazer no topo do editor, e suas edições permanecem através dos reloads da prévia. Se você tentar sair com alterações não salvas, seu navegador avisa antes de você sair. Suas edições também aparecem em Version History, então você pode restaurar um conjunto anterior de edições manuais a qualquer momento.
Botão Edit no topo do editor do app, ao lado de Preview e Dashboard

Iniciando o modo Edit no topo do editor do app

Para fazer alterações no design do seu app:
  1. Vá até o editor do seu app.
  2. Clique em Edit no topo do editor.
  3. Na prévia do seu app, selecione o que quer alterar:
    • Um elemento: Clique nele.
    • Um grupo de elementos: Clique em um elemento que se repete em outros lugares da página, como um cartão em uma lista. Todas as cópias são destacadas, e sua alteração se aplica a todas de uma vez. Para alterar só uma cópia, descreva a alteração no chat da IA no modo Build.
  4. Faça sua alteração na barra de ferramentas que aparece ao lado do elemento:
    • Manualmente: Use as opções da barra de ferramentas para alterar coisas como cores, texto, fonte ou espaçamento. Para ajustar com classes Tailwind, o código de estilo por trás de cada elemento, clique em Edit Tailwind. Para abrir o código do elemento, clique em Code. Para remover o elemento, clique em Delete.
    • Usando o chat da IA: Clique em Edit Element, escreva o que quer alterar e clique em Send. Quando o chat está no modo Discuss, esse botão mostra Discuss, para que você possa conversar sobre a alteração antes de fazê-la.
  5. Quando terminar, clique em Edit no topo do editor novamente para sair do modo Edit.
Elementos repetidos selecionados no modo Edit, com a barra de ferramentas Edit e Edit Element visíveis

Selecionando um elemento repetido no modo Edit

Como o modo Edit usa créditos:
  • Edições manuais: As alterações que você mesmo faz na barra de ferramentas não usam créditos.
  • Edições com IA: Edit Element usa créditos de mensagem. A quantidade depende do tamanho e da complexidade da alteração.

Personalizando seu chat da IA

Como o chat da IA se comporta no seu app depende de você. Escolha o modelo que o alimenta, decida com que frequência ele para para pedir sua permissão, escolha se ele sugere o que escrever em seguida, bloqueie os arquivos que ele não deve tocar e dê a ele regras para seguir em cada prompt. Você escolhe o modelo pelo seletor de modelos na parte inferior do chat da IA no editor do seu app. As outras configurações ficam no ícone More options no canto inferior direito do chat da IA, ao lado do microfone. Se você só pode visualizar um app, não vê More options. Freeze Files e Custom Instructions se aplicam à versão principal do seu app, chamada main, então não aparecem enquanto você está em uma branch. Uma branch é uma cópia separada do seu app para testar alterações. Quando você está em uma, o nome dela aparece no topo do painel do chat no lugar do nome do app. Para voltar à main, clique no nome da branch e selecione Main chat.

Escolhendo seu modelo

Escolha um modelo manualmente quando quiser mais controle. Cada modelo traz pontos fortes únicos, para que você possa escolher o melhor ajuste para seu prompt. Você pode escolher um ao escrever seu primeiro prompt, ou alterá-lo a qualquer momento enquanto trabalha no editor do seu app. A lista mostra primeiro os modelos principais, e você pode clicar em More models na parte inferior para ver os demais.
Antes de escolher um modelo:
  • Você precisa de um plano Builder ou superior para escolher um modelo de IA. Em um plano inferior, você ainda pode usar o Auto mode, e os outros modelos mostram um selo Builder+.
  • Quando você escolhe um modelo manualmente, o uso de créditos varia por modelo e pode usar mais créditos do que o Auto mode. Para ver o que uma mensagem usou, clique no ícone More actions abaixo dela e confira em Credits Used.
  • Em um workspace Enterprise, seu administrador pode desativar alguns modelos. Esses modelos aparecem como Disabled by your workspace admin. Saiba mais sobre como controlar os modelos de IA.

Modelos disponíveis

  • Auto mode: Combinado com o melhor modelo de IA para cada solicitação.
  • Base 1: O primeiro modelo interno da Base44, treinado em padrões reais de construção em toda a plataforma. Uma escolha equilibrada e de uso geral, tanto para construção do dia a dia quanto para conversas.
  • Sonnet 5.5: Uma escolha bem equilibrada para construção diária, escrita, refatoração e resolução de problemas, com uma boa mistura de qualidade e velocidade.
  • Opus 5.5: O modelo de raciocínio mais avançado, feito para os problemas mais difíceis. Use-o para lógica multi-etapa complexa, decisões de arquitetura intrincadas e casos extremos em que você precisa do maior nível de precisão.
  • Fable 5.1: Ótimo para builds complexos e multi-etapa e depuração detalhada, quando você quer resultados completos e de alta qualidade. Usa mais créditos por solicitação.
  • Haiku 5.5: Um modelo Claude rápido e leve para tarefas do dia a dia e mudanças rápidas.
  • Gemini 3.8 Flash: Uma opção rápida para tarefas do dia a dia e mudanças rápidas, quando você quer uma resposta na hora.
  • Gemini 4 Argon: O modelo Gemini mais novo do Google, uma escolha forte para builds complexos e depuração.
  • GPT-5.6 Terra: Uma opção econômica do GPT-5.6 para raciocínio complexo e planejamento multi-etapa, com custo de créditos menor.
  • GPT-6.1 Sol: Uma opção forte do GPT-6.1 para raciocínios difíceis e projetos grandes e em evolução.
  • GPT 6 Astra: O modelo GPT mais novo e mais capaz, para os raciocínios mais difíceis e os builds mais exigentes. Usa mais créditos por solicitação.
Alguns modelos estão sendo lançados gradualmente e podem ainda não estar disponíveis para todas as contas.
Escolha onde você quer selecionar seu modelo:
Defina seu modelo antes de enviar seu primeiro prompt, para que seu primeiro build use o que você quer.
  1. Na página inicial da Base44, abaixo da caixa de prompt, clique no botão de modelo. Ele mostra Auto até você escolher um modelo.
  2. Selecione o modelo que quer, ou mantenha Auto mode.
A lista de modelos aberta abaixo da caixa de prompt na página inicial da Base44, incluindo Gemini 4 Argon

Escolhendo um modelo de IA no seu primeiro prompt

Alterne modelos a qualquer momento enquanto constrói seu app pelo editor do app.
  1. Vá até o editor do seu app.
  2. No chat da IA, clique no seletor de modelos na parte inferior do painel. Ele mostra Auto até você escolher um modelo.
  3. Selecione o modelo que quer usar, ou mantenha Auto mode para que a Base44 escolha o melhor modelo para cada solicitação.
A lista de modelos aberta na parte inferior do chat da IA no editor do app, incluindo Gemini 4 Argon

Escolhendo um modelo de IA no editor do app

Não tem certeza de qual modelo escolher? Mantenha Auto mode e a Base44 seleciona o melhor modelo para cada solicitação.

Definindo o nível de esforço

O nível de esforço decide quanto raciocínio o modelo de IA dedica a cada resposta. Um esforço maior pode ajudar em problemas difíceis, como bugs complicados ou lógica complexa, mas as respostas demoram mais e usam mais créditos. Um esforço menor é mais rápido para alterações simples.
Você precisa de um plano Builder ou superior para definir o nível de esforço, porque ele só funciona em um modelo que você mesmo escolhe.
Escolha entre estes níveis:
  • Auto: O esforço padrão do próprio modelo.
  • Low ou Medium: Respostas mais rápidas para alterações do dia a dia.
  • High, Extra high ou Max: Mais raciocínio para os problemas mais difíceis.
Sobre os níveis de esforço:
  • O botão de esforço aparece para todo modelo que você mesmo escolhe, exceto Base 1 e Haiku 5.5. Ele não aparece com o Auto mode nem quando você está comparando modelos.
  • Sua escolha é salva na sua conta. Quando você muda para outro modelo, ela volta para Auto.
  • Você também pode defini-lo pela caixa de prompt na página inicial da Base44, antes do seu primeiro prompt.
Para definir o nível de esforço:
  1. Vá até o editor do seu app.
  2. No chat da IA, clique no botão de esforço ao lado do seletor de modelos.
  3. Selecione o nível de esforço que quer.
O botão de esforço destacado ao lado do seletor de modelos no chat da IA, com o menu de esforço aberto listando Auto, Low, Medium, High, Extra high e Max

Escolhendo um nível de esforço no chat da IA

Usando o Auto approve

O Auto approve reduz interrupções enquanto você constrói. Com ele ativado, a maioria das etapas que pausariam para sua aprovação é executada sozinha, e as etapas que precisam de algo de você continuam perguntando. Alterações que ampliam o acesso aos seus dados sempre perguntam antes, mesmo que você as tenha pedido no chat, como dar acesso de escrita a alguém ou flexibilizar quem pode ver ou alterar uma tabela. Ele cobre seu app inteiro em vez de etapas individuais, então todos que constroem nele têm o mesmo comportamento. Qualquer pessoa que pode editar o app pode ativá-lo ou desativá-lo, e a escolha permanece como definida mesmo se o padrão mudar depois. Tudo que foi executado sem perguntar recebe o rótulo auto-approved no chat, então você ainda pode ver o que aconteceu. Clique no rótulo para gerenciar a configuração, ou desative o Auto approve para revisar as etapas antes de serem executadas.
Menu More options no chat da IA com o botão Auto approve destacado

Ativando o Auto approve em More options

Para ativar ou desativar o Auto approve:
  1. Clique no ícone More options no canto inferior direito do chat da IA no editor do seu app.
  2. Ative ou desative o Auto approve. Sua escolha se aplica imediatamente, então não há nada para salvar.

Usando sugestões

O chat da IA pode sugerir o que escrever em seguida na sua mensagem, para você escrever prompts mais rápido. Isso se chama Autocomplete. Ele vem ativado por padrão, e você pode ativá-lo ou desativá-lo a qualquer momento. Sua escolha é salva na sua conta, então se aplica a todos os seus apps.
Uma captura de tela do menu More options no chat da IA com o botão Autocomplete destacado

Ativando ou desativando o Autocomplete em More options

Para ativar ou desativar o Autocomplete:
  1. Clique no ícone More options no canto inferior direito do chat da IA no editor do seu app.
  2. Ative ou desative o Autocomplete.

Congelando arquivos

Bloqueie arquivos para que a IA não os modifique, protegendo o trabalho que você quer deixar intocado. Você só pode congelar arquivos na main, não em uma branch. Os arquivos são agrupados por tipo, como páginas, componentes, funções, entidades, agentes e workflows. Páginas e componentes formam o que as pessoas veem no seu app, as entidades definem como os dados do seu app são armazenados e as funções executam código no servidor.
Aba Freeze Files de AI Controls, com arquivos agrupados por tipo e uma opção Freeze folder

Escolhendo arquivos para proteger de edições da IA

Para congelar arquivos:
  1. Clique no ícone More options no canto inferior direito do chat da IA no editor do seu app.
  2. Clique em Freeze Files.
  3. Marque a caixa de seleção ao lado de cada arquivo que quer proteger.
  4. (Opcional) Ao lado de um grupo, selecione Freeze folder para bloquear tudo naquela pasta, ou selecione Select all files para bloquear todos os arquivos do seu app.
  5. Clique em Save changes.
Tudo que você bloqueia aparece em Frozen folders & patterns, onde você pode clicar em Remove para desbloquear novamente.

Adicionando instruções personalizadas

Adicione orientações que a IA segue em cada prompt, como tom, padrões de design ou comportamento preferido. Você escreve uma vez, e elas se aplicam a cada interação neste app. Você só pode adicionar instruções personalizadas na main, não em uma branch.
Aba Custom Instructions de AI Controls, com instruções na caixa de texto

Definindo instruções que a IA segue em cada prompt

Para adicionar instruções personalizadas:
  1. Clique no ícone More options no canto inferior direito do chat da IA no editor do seu app.
  2. Clique em Custom Instructions.
  3. Insira suas instruções na caixa de texto, uma por linha.
  4. Clique em Save changes.

Adicionando uma habilidade ou conector ao seu prompt

Digite / no chat da IA para trazer uma habilidade do workspace ou um conector para o seu pedido, em vez de descrevê-lo em palavras. Uma habilidade é um conjunto salvo de instruções para a IA, compartilhado no seu workspace. Um conector liga seu app a outra ferramenta, como Gmail ou Slack. Continue digitando para filtrar a lista e pressione Enter ou clique para adicioná-lo ao prompt. O menu tem 2 grupos:
  • Skills: As habilidades do workspace disponíveis para você, para que o chat da IA siga essas instruções neste prompt. Você pode adicionar uma habilidade por prompt.
  • Connectors: Os conectores que seu app pode usar. Os que já estão conectados ao seu app mostram um selo Connected, e você pode adicionar mais de um.
Se você escolher um conector que ainda não está conectado ao seu app, o chat da IA configura a conexão enquanto constrói seu pedido. Pode ser que você precise autorizar sua conta nessa ferramenta.
Use Manage skills ou Manage connectors na parte inferior do menu para adicionar algo que ainda não está na lista.

Mencionando arquivos e pastas

Digite @ no chat da IA para indicar à IA arquivos ou pastas específicos do seu app. Assim, ela trabalha exatamente neles em vez de procurá-los. A IA lê cada arquivo que você menciona antes de começar. Para uma pasta, ela examina os arquivos dentro dela e lê os que precisa para o seu pedido. Cada menção aparece no seu prompt como @ seguido do caminho. Assim, você pode escrever o restante do pedido em volta dela. Por exemplo:
Mencionar arquivos e pastas só está disponível no chat da IA na web, não no app mobile da Base44.
Para mencionar um arquivo ou pasta:
  1. Digite @ no chat da IA no editor do seu app.
  2. Clique em Files and folders ou continue digitando para buscar um arquivo ou pasta pelo nome.
  3. Clique em um arquivo para adicioná-lo ao prompt, ou abra uma pasta e clique no nome dela no topo da lista para mencionar a pasta inteira.

Enfileirando mensagens no chat

Quando o chat da IA já está trabalhando em um prompt, você não precisa esperar antes de perguntar outra coisa. Você pode continuar digitando, adicionar mais prompts e anexar arquivos. O chat da IA os adiciona a uma fila de mensagens e os envia um por um conforme cada resposta termina.
Observações:
  • A fila aparece acima do campo de entrada do chat e mostra todos os prompts pendentes na ordem em que são executados.
  • Você pode enfileirar até 7 mensagens ao mesmo tempo.
  • Mensagens enfileiradas não são enviadas se você fechar o editor do app. Ao reabrir o editor, quaisquer mensagens enfileiradas são retomadas.
Você pode editar sua fila a qualquer momento. Arraste e solte mensagens para alterar a ordem, edite uma mensagem enfileirada em linha antes de ser enviada, remova mensagens individuais ou limpe toda a fila se mudar de ideia. Você também pode pausar ou retomar a fila sempre que precisar. Para mudar de direção sem esperar, clique em Send now em uma mensagem enfileirada. O chat da IA a processa na hora e ajusta o trabalho em andamento, incluindo a primeira construção do seu app. O Send now funciona para mensagens de texto simples no modo Build que você mesmo enfileirou. Para executar um prompt enfileirado junto com o trabalho atual, você pode movê-lo para uma branch paralela.

Comparando modelos

Cada modelo de IA tem seus próprios pontos fortes e fracos: um pode ser melhor em design e acabamento visual, enquanto outro é mais forte em lógica e trabalho com dados. Em vez de adivinhar qual modelo se encaixa na sua solicitação, o Compare models executa sua próxima mensagem em 2 modelos ao mesmo tempo, para que você possa visualizar os dois resultados e manter o que preferir. Seu app principal não é tocado até você escolher.
2 versões de um app comparadas lado a lado no editor do app

Comparando 2 modelos lado a lado

Iniciando uma comparação

Escolha quais 2 modelos quer comparar no seletor de modelos, depois envie a mensagem que quer construir das duas formas.
Antes de enviar:
  • Comparar exige um plano Builder ou superior, o mesmo que escolher um modelo manualmente.
  • Comparar constrói sua mensagem duas vezes, então usa 2× créditos.
  • Mensagens com anexos ainda não são suportadas. Se sua mensagem incluir um, a comparação é removida e a mensagem é enviada normalmente.
  • Para cancelar antes de enviar, clique no X no chip do modelo no campo de entrada do chat.
Para comparar 2 modelos:
  1. Abra seu app no editor do app.
  2. Clique no seletor de modelos no campo de entrada do chat.
  3. Clique em Compare.
    Seletor de modelos com Compare destacado abaixo da lista de modelos

    A opção Compare no seletor de modelos

  4. Escolha Model A e Model B. Eles devem ser 2 modelos diferentes.
  5. Clique em Select.
  6. Envie sua mensagem. A Base44 a constrói duas vezes, uma com cada modelo.

Escolhendo uma versão

Enquanto as 2 versões são construídas, o chat mostra um cartão Comparing two versions com o status de cada versão. Quando ambas estão prontas, o cartão pergunta Which option do you prefer? e lista as versões como Option A e Option B.
Nos bastidores, cada versão comparada é uma branch do seu app, então você também pode encontrar as duas versões na sua lista de branches enquanto decide. Se uma opção mostrar Continue ou Answer em vez de Open, clicar nela leva você para a branch dessa versão. Para voltar, clique no nome da branch no topo do painel do chat e selecione Main chat.
Cartão de comparação perguntando qual opção você prefere, com Option A e Option B prontas

Escolhendo entre as 2 versões comparadas

Para concluir uma comparação:
  1. Clique em Open em uma opção para visualizá-la. Use as abas de modelo no topo da prévia para alternar entre as 2 versões, e continue conversando em uma versão se quiser refiná-la antes de decidir.
  2. Faça uma das seguintes ações:
    • Selecione a versão que prefere: No cartão, escolha Option A ou Option B e clique em Select. A versão que você mantém é mesclada no seu app principal, e a versão que você não manteve fica na sua lista de versões até você excluí-la.
    • Rejeite as duas: Clique em Reject, depois clique em Delete both para confirmar. Isso remove as duas versões e seus chats definitivamente. Seu app principal fica intocado.

Revertendo alterações

Experimente livremente e tente novas ideias, sabendo que sempre pode desfazer suas alterações a qualquer momento. Você pode reverter seu app para um prompt específico, restaurar uma versão anterior no editor ou publicar uma versão anterior diretamente do Version History sem alterar no que está trabalhando atualmente.

Revertendo um prompt específico

Passe o mouse sobre a mensagem relevante no seu histórico de chat, clique no ícone Revert abaixo dela e depois em Confirm para reverter seu app ao estado que estava antes daquela alteração. Quaisquer alterações feitas após esse ponto também são desfeitas, então você pode voltar rapidamente a uma versão anterior do seu app. Se quiser alterar o que perguntou em vez de apenas desfazer, clique no ícone Edit naquela mensagem anterior. O chat abre um painel Edit this message and resend. Quando você reenvia, a Base44 reverte quaisquer alterações feitas após aquela mensagem e depois aplica sua solicitação atualizada.

Restaurando ou publicando uma versão anterior

Seu rascunho é a versão em que você está trabalhando no editor do app, e seu app ao vivo é a versão publicada que as pessoas usam. Clique no ícone Version History no topo do chat para abrir sua lista de versões. A partir dela você pode visualizar versões, publicar uma versão anterior sem alterar seu rascunho atual, reverter seu editor para uma versão mais antiga, ver ou comparar o código ou voltar à mensagem do chat que criou aquela versão. Clique em uma versão na lista para carregá-la na prévia. Para cada versão, clique no ícone More actions e escolha:
  • Publish this version: Publica esta versão no seu app ao vivo mantendo seu rascunho atual aberto no editor para que você possa continuar trabalhando.
  • Revert to this version: Substitui seu rascunho atual no editor do app por esta versão.
  • Code changes: Veja quais arquivos esta versão alterou em comparação com a versão anterior e o que mudou em cada um.
  • Compare code vs main: Em uma branch, veja como o código desta versão difere da main.
  • View code: Abre o código desta versão.
  • Go to message in chat: Vai até a mensagem do chat que criou esta versão. Essa opção aparece em versões criadas pelo chat.
Menu More actions de uma versão no Version History com Code changes destacado

Comparando uma versão com a anterior

Verificando alterações não publicadas

Antes de publicar, você pode verificar exatamente o que mudou desde a última publicação. A Base44 abre uma janela Unpublished changes que lista cada arquivo diferente do seu app ao vivo e o que mudou em cada um. Essa opção aparece quando seu app está publicado e você está trabalhando na main, não em uma branch. Para comparar seu rascunho com seu app ao vivo:
  1. Clique no ícone More actions no canto superior direito do editor do seu app.
  2. Clique em Compare with live code.
Janela Unpublished changes listando os arquivos que diferem do app ao vivo

Verificando o que mudou desde a última publicação


Solução de problemas do chat da IA

A maioria dos problemas do chat vem de um prompt longo ou complexo, de um problema no navegador ou na rede, ou de uma execução que não termina. Se o chat da IA não está funcionando como esperado, encontre sua situação abaixo.
O chat pode não carregar, continuar trabalhando em um prompt sem terminar ou ignorar o botão de parar. Siga estes passos em ordem e verifique se o chat responde depois de cada um.Para fazer o chat da IA voltar a funcionar:
  1. Clique no botão de parar na caixa de mensagem do chat da IA no editor do app para encerrar a execução atual.
  2. Volte para antes do prompt travado. Clique no ícone Revert abaixo dessa mensagem, ou abra o Version History e reverta para uma versão que funcionava.
  3. Mude para o modo Discuss, escolha outro modelo no chat da IA e envie uma mensagem curta. Você precisa de um plano Builder ou superior para escolher um modelo.
  4. Se o seu prompt era longo ou pedia muita coisa de uma vez, divida-o em prompts menores e envie um de cada vez.
  5. Atualize a página e verifique sua conexão com a internet.
  6. Limpe o cache do navegador e desative extensões que possam bloquear scripts, ou abra o editor do app em uma janela privada ou anônima.
  7. Verifique se você ainda tem créditos, já que ficar sem créditos pode interromper a IA no meio do caminho.
A IA funciona melhor quando sabe exatamente o que mudar e o que você espera ver no lugar.
  • Descreva o que você vê agora e o que quer no lugar, como “O botão Save na página de perfil não faz nada. Ele deveria salvar minhas alterações e mostrar uma confirmação.”
  • Use o modo Edit para selecionar o elemento que você quer, para que a IA altere a parte certa do seu app.
  • Mude para o modo Discuss para conversar sobre o problema primeiro. Depois, construa a correção quando o plano parecer certo.
Saiba mais sobre como escrever prompts que funcionam.
Pedir para a IA desfazer algo cria uma nova alteração em vez de voltar a uma versão anterior. Por isso, seu app pode não ficar exatamente como era. Para restaurar uma versão que funcionava, clique no ícone Revert abaixo da mensagem ou restaure uma versão anterior pelo Version History. Saiba mais sobre como reverter alterações.
Se você vê Can’t revert while the app is building, a IA ainda está trabalhando em um prompt. Clique no botão de parar na caixa de mensagem do chat da IA para encerrar a execução e reverta novamente.
Se o chat continuar travado depois de 10 minutos, verifique a página de status da Base44 para problemas conhecidos. Depois, entre em contato com o Customer Care. Informe o prompt que você enviou, onde no seu app a IA travou e há quanto tempo ela está travada.

Perguntas frequentes

Clique em uma pergunta abaixo para saber mais sobre os modos e controles do chat da IA.
Algumas condições precisam ser verdadeiras primeiro:
  • Seu app precisa de pelo menos um build. Construa algo primeiro, depois compare.
  • Comparações começam a partir da sua versão principal. Se você estiver em uma branch, volte para a main.
  • Model A e Model B devem ser 2 modelos diferentes, e ambos devem estar disponíveis para comparação.
  • Apps importados ainda não são suportados.
Quando a Base44 detecta um erro de JavaScript na prévia do seu app, uma notificação Issues Found aparece no editor com uma descrição do erro e onde ocorreu.Clique em Resolve with AI para enviar os detalhes do erro para o chat da IA. A IA revisa o erro e aplica uma correção. Isso não conta nos seus créditos de mensagem.Para dispensar a notificação sem corrigi-la, clique em X para fechar.
A Base44 não oferece reembolsos ou reversões de créditos por ações da IA. Você pode usar Version History para desfazer alterações e restaurar seu app.
A IA agente usa uma ampla gama de ferramentas para ajudar você a construir e gerenciar seu app, incluindo:Ferramentas de banco de dados:
  • Ler, criar, atualizar e excluir registros no banco de dados do seu app. Ela pode filtrar, ordenar, paginar ou atualizar ou excluir em massa. Por exemplo, adicionar pessoas de teste, marcar mensagens antigas como lidas ou remover registros expirados.
Ferramentas web:
  • Realizar buscas na web para encontrar documentação ou funcionalidades relevantes. Isso funciona como um mecanismo de busca com páginas, títulos e descrições relevantes.
  • Obter dados de sites de qualquer URL. Recuperar markdown ou HTML, por exemplo, para extrair documentação ou obter conteúdo de página ao vivo.
Ferramentas de código e arquivo:
  • Busca inteligente de arquivos. Encontre rapidamente arquivos ou trechos de código necessários para seu fluxo de trabalho.
  • Ler o conteúdo de qualquer arquivo do projeto antes de editar. Isso é útil para revisar a estrutura de código do seu app.
  • Modificar arquivos no seu projeto. Editar páginas, componentes, entidades, funções ou layouts e suportar edições parciais direcionadas. Por exemplo, corrigir bugs, adicionar funcionalidades ou atualizar estilo.
  • Inspecionar logs e saída do console para ajudar com depuração ou entendimento de erros.
Ferramentas de configuração:
  • Definir ou atualizar variáveis de ambiente e segredos conforme necessário. Por exemplo, adicionar ou atualizar chaves de API como OPENAI_API_KEY ou STRIPE_SECRET_KEY.
O agente escolhe e combina automaticamente essas ferramentas com base no que você precisa, para que você possa focar em descrever seus objetivos em vez das etapas técnicas.
A IA agente pode obter e interpretar conteúdo de páginas públicas de sites e outros dados estáticos, mas não pode acessar ou migrar automaticamente lógica de backend complexa, bancos de dados ou integrações privadas. Se seu projeto exige funcionalidades de backend, conexões com outros serviços ou dados seguros, você ainda precisa configurá-los manualmente.Por exemplo, se você pedir ao agente para copiar conteúdo ou funcionalidades de outro app, ele pode combinar layouts, textos e a aparência geral com base no que é visível no site público, mas não copia nenhuma lógica de backend, migra integrações privadas ou acessa conteúdo protegido do banco de dados.Para qualquer trabalho que vá além do front-end público, é necessária configuração manual para concluir seu app.
Todos os horários no editor do app da Base44 são gerenciados e exibidos usando o Tempo Universal Coordenado (UTC). Isso mantém tudo consistente em diferentes regiões e facilita coordenar ações ou agendas, não importa onde você ou as pessoas que usam seu app estejam. Não há opção para alterar o fuso horário no editor do app no momento.
Sim, você pode usar sua voz para interagir com o chat da IA na Base44. Clique no ícone de microfone na caixa de chat para ativar a conversão de fala para texto, depois fale sua pergunta ou solicitação. A IA transcreve sua fala e responde normalmente, para que você possa obter ajuda sem usar as mãos.
A Base44 usa seleção automática de modelo para combinar cada solicitação com o motor mais adequado para o trabalho. Ajustes de design, mudanças de layout e atualizações profundas de lógica podem usar modelos de IA diferentes. O chat trata isso em segundo plano, para que você possa focar em descrever o que quer construir.
  • Para pequenos ajustes visuais ou de texto, escolhe modelos rápidos e eficientes que otimizam velocidade e capacidade de resposta.
  • Para mudanças arquiteturais maiores ou fluxos de dados, usa modelos de raciocínio mais profundo que podem planejar em vários arquivos, entidades e lógica.
  • Quando algo falha ou encontra um erro, pode mudar estratégias ou modelos para recuperar e tentar novamente.
Esta página foi traduzida usando IA. Para as informações mais precisas e atualizadas, consulte a versão em inglês.