Гео-аналитическая платформа за 2,5 месяца: как двое передали весь код AI
Двое разработчиков создали гео-аналитическую платформу за 2,5 месяца — AI генерировал весь код, разработчики писали только спецификации. В доAI эпоху такой…
Processado por IA de Habr AI; editado por Hamidun News
Dois desenvolvedores construíram uma plataforma de geo-análise em 2,5 meses usando uma abordagem que teria levado anos na era pré-IA — aproveitando desenvolvimento orientado por especificações, onde desenvolvedores escrevem apenas especificações e IA gera todo o código.
Por que um assistente de IA típico na IDE não é a mesma coisa
A maioria dos desenvolvedores usa IA como autocompletar avançado: Copilot sugere uma linha, Cursor completa uma função, ChatGPT explica um erro. Desenvolvimento orientado por especificações é um modo fundamentalmente diferente que muda inteiramente o papel do desenvolvedor.
Desenvolvedores deixam de escrever código completamente. Seu trabalho é descrever o comportamento desejado do sistema em especificações: o que deve acontecer, sob quais condições, qual resultado é esperado. IA implementa a lógica com base nessas descrições, em vez de complementar o que um humano escreveu.
Isto transforma a natureza do trabalho: em vez de codificação — design e definição de tarefas. O desenvolvedor se torna um arquiteto e editor, não um executor de detalhes. A ferramenta em si não é um plugin de IDE, mas um processo sistêmico no qual IA está incorporada em cada etapa.
O que duas pessoas construíram em 2,5 meses
Uma equipe de dois criou uma plataforma de geo-análise do zero — sem código legado, sem restrições da arquitetura existente.
- Equipe: 2 desenvolvedores
- Cronograma: 2,5 meses
- Abordagem: orientada por especificações, IA gerou todo o código de produção
- Ponto de partida: folha em branco, liberdade completa na escolha arquitetônica
- Contexto: um produto análogo na era pré-IA teria levado anos e exigido uma equipe maior
A ausência de código legado é um fator crítico de sucesso. Processos orientados por especificações se desenvolvem organicamente desde o início, enquanto adaptar IA a uma base de código herdada é fundamentalmente mais difícil: o código existente oferece resistência — tem sua própria lógica, contexto e débito técnico que IA trata mal.
O gênero da plataforma adiciona complexidade: geo-análise envolve trabalhar com dados espaciais, mapas, camadas — não é um projeto CRUD típico. O resultado é tanto mais instrutivo.
Onde se esperava fracasso — e o que realmente aconteceu
O ceticismo inicial dos autores era compreensível: IA se sai bem em tarefas pequenas e isoladas, mas em um projeto grande perde contexto, esbarra em limites de tokens e começa a propor soluções que contradizem o que já foi escrito.
"No início, não acreditava que isso resistiria em escala real.
A experiência sugeria: quanto maior o projeto, mais rápido IA se confunde e esbarra em seus limites", escreve o autor.
Após 2,5 meses, a conclusão mudou. Com um processo adequadamente estruturado, IA mantém contexto durante todo um projeto grande. A abordagem orientada por especificações estrutura a interação com o modelo de forma que cada solicitação é autossuficiente e não exige que IA mantenha todo o histórico de desenvolvimento na memória — isto elimina o principal risco de perda de contexto.
Uma nova habilidade crítica para desenvolvedores não é a capacidade de codificar, mas a capacidade de formular especificações com precisão: sem ambiguidade, com contexto apropriado e critérios claros de sucesso. Quem escreve especificações melhores obtém código melhor.
O que isto significa
O caso da plataforma de geo-análise é prova funcional de que desenvolvimento orientado por especificações escala além de exemplos de livro-texto. Duas pessoas com o processo correto lançaram um produto que anteriormente exigia uma equipe maior e anos de trabalho. O vínculo entre "complexidade da tarefa — tamanho da equipe" enfraquece: IA trata a implementação se uma pessoa souber descrever tarefas com precisão.
A questão não é mais "devemos confiar IA com um projeto grande", mas "como estruturamos o processo de especificações para que funcione consistentemente."
Perguntas frequentes
Precisamos começar um projeto do zero?
Os autores são diretos: começar sem código legado é a condição-chave. Desenvolvimento orientado por especificações emerge organicamente precisamente em greenfield; adaptá-lo a uma base de código herdada é fundamentalmente mais difícil — código existente oferece resistência.
Qual habilidade se torna primária na abordagem orientada por especificações?
Com base na experiência dos autores — a capacidade de formular especificações com clareza: descrever o comportamento desejado do sistema sem ambiguidade, com contexto necessário e critérios para um resultado finalizado. A capacidade de codificar fica em segundo plano.
Precisa de IA funcionando dentro da sua empresa — não só no feed de notícias?
Eu construo IA em produção para empresas — CRM sob medida, ferramentas internas, agentes autônomos, automação de processos. Pertence a você, moldada ao seu processo, sem taxa por usuário. Feito por Zhemal Khamidun, CPO da AlpinaGPT (plataforma de IA, 6.000+ usuários).
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.