Blog

Corrigir com IA: um clique quando uma publicação falha

Quando uma publicação falha no Mythex, a caixa de diálogo agora diz o que realmente aconteceu e oferece dois botões em toda falha: Corrigir com IA e Tentar de novo. O Corrigir com IA entrega ao agente a falha e o que o seu app imprimiu, para que ele corrija o projeto e publique de novo. Se nada no seu app estava errado, ele simplesmente republica. Também deixamos de culpar “o nosso lado” por problemas que estavam no app, e passamos a detectar apps que quebram alguns minutos depois de ir ao ar.

O que mudou

Corrigir com IA em toda falha

Antes, algumas falhas mostravam Corrigir com IA e outras só mostravam Tentar de novo. A divisão dependia de quem parecia ser o responsável: se parecia ser do nosso lado, não queríamos que o agente corresse atrás de código que estava certo, gastando os seus créditos.

Isso deixava para você descobrir que tipo de falha tinha acontecido. Agora toda falha oferece os dois botões. O agente recebe o tipo da falha e a saída por trás dela, então corrige o app quando algo nele está errado e republica quando nada está. Você nunca precisa adivinhar qual era o caso.

As exceções são aquelas em que a resposta não é código. Um nome de link já em uso sugere outros nomes. Ficar sem créditos oferece uma forma de conseguir mais.

Mensagens que dizem o que aconteceu

Várias falhas costumavam terminar como “um problema do nosso lado, publique de novo”. Isso não era verdade, e publicar de novo nunca ajudava. Agora elas têm mensagens próprias:

  • “Seu app não iniciou depois da publicação.” O app foi publicado, mas nunca começou a aceitar conexões. Na maioria das vezes ele escuta em outra porta, ou apenas em localhost. Um app publicado precisa escutar em 0.0.0.0 e na porta definida em $PORT. Em vez de esperar um tempo fixo e torcer, agora verificamos se o app realmente aceita conexões na sua porta.
  • “Este arquivo é grande demais” / arquivos demais. Sites estáticos têm um limite de tamanho por arquivo (cerca de 25 a 30 MB, dependendo do tipo de site) e um teto de 20.000 arquivos. Agora medimos a pasta antes de enviar qualquer coisa, do mesmo jeito para todo tipo de arquivo, e a mensagem lista cada arquivo acima do limite.
  • “Seu app parou logo depois de iniciar.” Normalmente falta uma configuração, como uma variável de ambiente ou um segredo, ocorre um erro na primeira requisição ou há um erro no comando de início.

Apps que quebram depois de ir ao ar

A publicação pode dar certo e o app falhar alguns minutos depois: ele continua travando ou roda, mas para de aceitar conexões. O Mythex verifica os apps publicados com regularidade. Se um app trava repetidamente em poucos minutos, ou está rodando sem receber conexões, a publicação é marcada como falha, você recebe um e-mail e o projeto mostra a mensagem com Corrigir com IA.

Uma única queda da qual o app se recuperou sozinho não conta como publicação com falha. Se ela aconteceu porque o app ficou sem memória, você recebe um e-mail separado sobre isso.

Quando marcamos um app ativo como falho, também salvamos o que ele imprimiu naquele momento. Você nunca vê essa saída bruta, mas é ela que o Corrigir com IA entrega ao agente, para que ele comece pelo erro real em vez de adivinhar.

Como usar

  1. Clique em Publicar normalmente.
  2. Se falhar, leia a mensagem na caixa de diálogo. Ela foi escrita para dizer o que aconteceu, e não apenas que algo aconteceu.
  3. Clique em Corrigir com IA. O agente lê a saída do build ou os logs do app, corrige o que estiver errado e você pode publicar de novo.
  4. Se a mensagem disser que nada está errado no seu app, como “A publicação está ocupada no momento” ou “A publicação foi interrompida”, Tentar de novo geralmente basta.
  5. Se você recebeu um e-mail dizendo que um app ativo continua travando, abra o projeto: a mesma mensagem e o Corrigir com IA estarão esperando por você.

Mantenha o mesmo nome de link ao publicar de novo, a menos que a mensagem diga que o nome é o problema.

Por que criamos isso

Uma publicação com falha costuma ser a primeira barreira de verdade que alguém encontra. O app funciona na prévia, a pessoa clica em Publicar e ele não sobe. Para quem não é desenvolvedor, “verifique seus logs” não é um conselho que dá para seguir. O Corrigir com IA transforma esse momento em um clique, e mensagens honestas significam que, quando você as lê, elas apontam para a coisa certa.

Limites

  • O Corrigir com IA usa o agente, então consome créditos como qualquer outra mensagem.
  • Ele pode corrigir o que está no seu projeto: código, configuração e comando de início. Não consegue resolver um nome de link já em uso, um e-mail não verificado ou um saldo de créditos zerado.
  • Alguns problemas exigem uma decisão sua, como mover um arquivo grande para o Storage ou reduzi-lo.

Todas as mensagens e o que fazer em cada caso estão na documentação: Solução de problemas de publicação. Para a habilidade mais ampla de corrigir coisas quando dão errado, veja como depurar um app criado com IA.

Mythex · Pricing · Crie qualquer coisa com IA · Templates de sites e apps · Mythex comparado · Glossário de criação de apps com IA · Ferramentas grátis para criar apps com IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)