Ao longo do ano passado, nossa equipe de engenharia passou por uma das mudanças mais profundas que já vi na minha carreira. Passamos do uso de ferramentas para engenheiros codificam mais rapidamente... para um mundo onde a IA é agora de como projetamos, construímos e enviamos software. Ajuda No centro O que começou como um experimento de "assistente de IA" no estilo Copilot tornou-se um processo de desenvolvimento totalmente baseado em IA, e está mudando tudo - velocidade, qualidade e até o que significa ser um engenheiro. Do motorista ao navegador Quando começamos, a IA era apenas um assistente, e o ser humano era o — o engenheiro ainda escreveu o código enquanto a IA ofereceu pistas e completos. Condução Hoje, como nosso Diretor de Engenharia Alastair McClelland Coloque em: “Um engenheiro é agora o navegador – e a IA é o motorista.” Ele tem razão.Os engenheiros agora descrevem É preciso que aconteça, Isso importa, e as restrições.A IA implementa, testa e itera. O que Porquê Em essência, estávamos fazendo desenvolvimento orientado por especificações antes que a frase se tornasse popular.O ofício do engenheiro mudou de escrever código para expressar intenção. A analogia do motorista e do navegador funciona bem porque um bom navegador sabe quando intervir e assumir o controle. O que mudou na prática Esta transformação reformulou a forma como as nossas equipes trabalham: Prototipagem: agora estamos construindo e validando ideias até 10x mais rápido Entrega de produção: Aproximadamente 3x mais rápido, mantendo a qualidade forte Cobertura de teste: geralmente duplica os níveis anteriores – até mesmo os protótipos são testados Aproximadamente metade dos nossos engenheiros já são totalmente AI-first; os outros estão seguindo essa curva de adoção. Nós até rastreamos o uso de tokens como uma medida do engajamento e produtividade da IA. É notável o quanto do nosso tempo de “pensamento” é agora gasto colaborando com a IA, não lutando contra ela. Novos papéis, novos pensamentos A IA mudou a forma do próprio trabalho de engenharia. Os engenheiros estão agora mais focados na arquitetura e no produto – definindo sistemas e resolvendo problemas reais do cliente, em vez de implementar tarefas predefinidas. As revisões de código também evoluíram.Já não se trata de pegar pequenos problemas, mas de aprender e melhorar compartilhados. Porque a IA já lida com a sintaxe, estrutura e encaixe. , E enquanto ainda precisamos de disciplina e testes, nosso foco agora é em prompts melhores, especificações mais claras e circuitos de feedback mais inteligentes para a IA. Como diz Alastair, “Os melhores engenheiros estão se tornando os melhores comunicadores – aqueles que podem descrever intenções com precisão para humanos e máquinas.” O que aprendemos Aqui estão as maiores lições da nossa primeira transformação de IA: Qualidade na velocidade é possível.Você pode ir mais rápido e obter lançamentos mais seguros se você incorporar testes desde o início. A IA precisa de contexto, não de micro-gestão.O sucesso depende de especificações claras, dados estruturados e circuitos de feedback apertados. As ferramentas de IA evoluem mensalmente; portanto, faça as habilidades para usá-las bem. A rápida evolução exige uma mentalidade de crescimento e uma cultura que celebra a experimentação. O Projeto Celerity: Engenharia para a Era da IA Para tornar isso sustentável, lançamos o The Celerity Project – nossa iniciativa para reconstruir nosso ambiente de desenvolvimento em torno da IA. Ele se concentra em: Contexto-compartilhamento da Monorepo em muitos aplicativos Desenvolvimento baseado em espectros usando OpenSpec e ADRs Embutidos “habilidades” como /slash comandos dentro de projetos Implementações fortemente tipificadas, amigáveis ao LLM Mermaid + Markdown para documentação clara e legível por máquina Cada decisão é sobre tornar nossos sistemas legíveis tanto para as pessoas quanto para as IAs – mantendo nossa velocidade alta sem sacrificar a qualidade. Onde estamos dirigidos Esperamos que a engenharia geral se estabilize em cerca de Entrega 2-3x mais rápida, com protótipos continuando a atingir até 10x. Mas a verdadeira mudança não é apenas a velocidade – é a mentalidade. Nossos engenheiros não estão mais apenas escrevendo código; eles estão Eles estão projetando sistemas que podem se explicar, testar-se e evoluir continuamente. E eles estão prosperando nesse ambiente. Como Alastair resumiu perfeitamente: “Não estamos substituindo engenheiros por IA – estamos redefinindo o que é engenharia.” Pensamento Final A revolução da IA no desenvolvimento de software não é sobre automação; é sobre amplificação. Quando combinamos a clareza da intenção humana com a precisão e a escala da execução da IA, não apenas nos movemos mais rápido – construímos melhor. Quer se tornar um engenheiro de dados AI-first? Nós fomos os primeiros a engenhar o primeiro agente de engenharia de dados nativo da IA chamado Metis. (Whew - isso é muito de 'AI.') Se você quiser verificar, É de graça! Comece com CI/CD nativo para Snowflake