Por que a AI me deu a resposta errada mesmo sabendo a certa?
Ontem estava praticando inglês com uma AI e resolvi fazer um teste.
Contei uma história simples: "Um time pequeno está desenvolvendo um app de aprendizado de idiomas. O app vai ensinar através de conversas com um tutor de AI - tipo o que a gente está fazendo agora. O time precisa decidir qual linguagem usar, como fazer a interface, e como garantir que o app aguente milhares de usuários ao mesmo tempo."
Perguntei: qual você acha que foi o maior desafio do time?
A AI não hesitou: escalabilidade.
E veio a lista completa de soluções enterprise:
- Use AWS ou Google Cloud com auto-scaling
- Implemente sistema de filas
- Cache com Redis
- Load balancer entre múltiplos servidores
- Monitore performance e encontre gargalos
Deixei ela terminar. Aí perguntei:
"Mas começar com otimização muito cedo não é um problema?"
A resposta foi perfeita. Ela explicou que otimização prematura é um erro clássico. Que o certo é construir um MVP simples primeiro, lançar pra poucos usuários, medir os problemas reais, e só então otimizar o que os dados mostrarem.
Então fiz a pergunta óbvia:
"Se você sabe que otimização prematura é um erro, por que sua primeira resposta foi uma lista de otimizações?"
Pausa.
"Você me pegou. Eu contradisse a mim mesma. Você deixou claro que era um time pequeno, app novo, ainda decidindo linguagem de programação. Eu deveria ter respondido: não se preocupe com milhares de usuários agora. Construa, lance, valide."
O mais interessante dessa conversa não foi a AI errar. Foi perceber como o erro dela é exatamente o nosso erro.
Alguém pergunta "como faço X?" e a gente vai direto pra solução robusta, escalável, preparada pro futuro. Microservices. Kubernetes. Event sourcing. Cache distribuído.
Ninguém pergunta primeiro: "você já tem usuários?"
A AI sabe a teoria. Leu todos os artigos sobre YAGNI e MVP. Mas quando recebe uma pergunta prática, o instinto é mostrar competência técnica. Igual a gente.
Trabalho com desenvolvimento há 22 anos. Já vi times gastarem meses preparando infraestrutura pra milhões de usuários que nunca chegaram. Já vi startups morrerem com arquitetura perfeita e zero clientes.
E já vi sistemas simples, quase "feios", processando milhões de requisições porque foram construídos resolvendo problemas reais, um de cada vez.
A pergunta certa não é "como escalo pra milhões?"
É "qual problema real eu tenho hoje?"