← todos os posts

"Funciona não é a mesma coisa que pronto: a frase que separa 2025 de 2026"

"Em 2025 o difícil era fazer a IA construir. Em 2026 é saber quando o que ela construiu está pronto. A linha de chegada mudou de lugar, e ninguém avisou."

Tem um momento que eu reconheço de longe, porque eu também já vivi: o link abre, o dado salva, você dá F5 e continua lá, você manda pra alguém e a pessoa consegue usar. Funciona. E aí vem a sensação de ter chegado.

Você não chegou. Você largou.

Essa é a diferença entre 2025 e 2026, e ela cabe numa frase: funcionar não é a mesma coisa que estar pronto.

O que mudou de lugar

Em 2025, a pergunta que travava todo mundo era "será que eu consigo construir?". Fazer a IA parar de dar erro, fazer o login funcionar, fazer o app aparecer na tela — isso era o difícil. Quem conseguia, com razão, comemorava. "Funciona" era a linha de chegada porque chegar até ali custava sangue.

Em 2026, construir ficou barato. A IA faz a primeira versão num sábado. E quando a parte difícil fica fácil, a linha de chegada não some — ela anda pra frente. A pergunta nova, a que define este ano, é outra: "como eu sei que o que eu construí está realmente pronto?"

O problema é que ninguém te avisou que a linha andou. Você foi treinado, o ano inteiro, por tutorial e por vídeo e pela própria ferramenta, a tratar "funciona" como o fim. A ferramenta termina toda resposta com "pronto!". E você acredita, porque na tela está tudo lindo.

Por que "está lindo na tela" engana

Funciona e pronto não são o mesmo eixo. Dá pra estar 100% funcionando na tela e 0% pronto pra cliente — e isso não é opinião minha.

Em dezembro de 2025, um grupo de pesquisadores publicou um estudo chamado Is Vibe Coding Safe?, que pôs agentes de IA pra resolver tarefas reais de programação e mediu duas coisas separadas: se o resultado funcionava e se ele era seguro. Na melhor configuração da versão original, 57% das soluções funcionavam. Seguras, só 11,8%.

Olha esse buraco. Mais da metade funcionava. Quase nenhuma estava pronta pra receber dado de gente de verdade. É um teste de laboratório, com agentes específicos, medindo segurança de código — não é o seu app e não prova que "funciona nunca é pronto". Prova uma coisa mais útil: que "funciona" e "está pronto" são perguntas diferentes, e que a primeira passar não faz a segunda passar junto.

É por isso que a falha mais perigosa de um app gerado por IA quase nunca aparece como um botão que não clica. Ela aparece como nada. Tudo funciona. O cliente A só consegue ver o dado do cliente B porque ninguém testou essa pergunta — e ela não dá sintoma na tela.

O teste que você faz em cinco minutos pra sentir isso

Não é pra acreditar em mim. É pra ver no seu app, hoje.

Abra duas contas no seu próprio app — pode ser dois e-mails seus. Na conta A, cadastre alguma coisa: um cliente, um pedido, uma nota. Agora entre na conta B e tente ver o que você cadastrou na A.

Se a conta B não vê nada, ótimo, esse pedaço está pronto. Se a conta B vê o dado da A, o seu app funciona e não está pronto — e você acabou de descobrir isso em cinco minutos, sem programar, com a diferença entre as duas palavras na sua frente. (Esse é o teste das duas contas, e ele resolve só uma das perguntas; tem mais.)

"Funciona" é uma pergunta. "Pronto" são dez.

Aqui está a mudança de cabeça que este ano pede, e ela é a coisa mais barata de fazer e a que mais muda resultado: pare de perguntar "funciona?" e comece a perguntar "como eu sei que está pronto?".

"Funciona?" tem uma resposta, e a tela te dá ela de graça, e ela mente. "Como eu sei que está pronto?" tem dez respostas, e cada uma você tem que ir buscar — o código é seu, o banco é seu, você volta pra ontem, o login protege, alguém de fora usou. Eu juntei as dez numa lista com o teste de cada uma. Responder ela não deixa o seu app pior; só troca a sensação de "acho que tá bom" por um número que você sabe o que significa.

Trocar uma pergunta por dez parece mais trabalho, e é. Mas é o trabalho que separa quem tem um protótipo bonito de quem tem um produto que aguenta cliente. Em 2025 dava pra ganhar o jogo construindo. Em 2026, construir todo mundo constrói. Ganha quem sabe dizer, com prova na mão, quando o que construiu está pronto — e ninguém aprende isso sozinho olhando pra uma tela que diz "pronto!" o tempo todo.

Fontes

  • Yicheng Tang et al., "Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Tasks", arXiv, dezembro de 2025 (na versão original, a melhor configuração atinge 57% de correção funcional e 11,8% de soluções seguras; é um benchmark acadêmico com agentes específicos, mede segurança de código, não mede um app em particular): https://arxiv.org/abs/2512.03262