A engenharia de software está passando por uma transformação sísmica, impulsionada pelo avanço das inteligências artificiais generativas. Em vez de mergulhar na sintaxe do código, os desenvolvedores do futuro precisarão dominar a arte da especificação e a clareza na comunicação. Essa é a visão de Pratik Wadher, chief technology officer (CTO) da Kaseya, empresa de software de gestão de serviços de TI. Wadher liderou uma reestruturação significativa no portfólio da Kaseya, que abrange monitoramento remoto, backup, cibersegurança e automação, com o objetivo de unificar dados e APIs. Ele ressalta que a expertise em domínio — o conhecimento profundo sobre a área de atuação — é o que permite que a IA seja utilizada de forma eficaz.
O Domínio do Conhecimento é o Novo Código
Wadher exemplifica essa mudança com a rearquitetura do sistema de armazenamento da Kaseya. Em apenas seis semanas, a equipe conseguiu reescrever o back-end para que ele se comunicasse com qualquer tipo de armazenamento, de ZFS a S3. "É aqui que a IA ajuda", afirma Wadher. "Fundamentalmente, aceleramos essa peça de rearquitetura." Ele enfatiza que, embora a escrita e o teste do código tenham sido rápidos, os anos de expertise em domínio foram essenciais para definir como essa rearquitetura deveria ser feita. A Kaseya utilizou agentes de codificação da Anthropic, como o Claude, para auxiliar na escrita das especificações e, posteriormente, para gerar o código. A equipe humana iterou sobre as especificações e realizou revisões críticas com agentes de crítica antes que a IA gerasse o código final. Essa abordagem transformou a maneira como o código é escrito na Kaseya, com engenheiros atuando mais como manipuladores de agentes de IA.
A IA como Ferramenta, Não Substituta
O CTO reconhece que a transição para o uso intensivo de IA na codificação gera reações diversas entre os engenheiros. Alguns abraçam a novidade, enquanto outros mostram-se mais hesitantes. Wadher acredita que a "diversão" na programação agora reside no design, na arquitetura e no processo de pensamento estratégico, e não apenas na escrita do código em si. Ver o código em funcionamento, testá-lo e ajustá-lo, acelerado pela IA, é o que ele considera o aspecto mais gratificante. "Se você pode acelerar isso e começar a ver os resultados, acho que, para mim, pelo menos, essa seria a parte divertida: ver o impacto", declara. Ele é enfático ao afirmar que o uso superficial da IA para gerar código sem o devido conhecimento de domínio não resultará em software útil ou em profissionais relevantes.
Especificações Claras e Documentação Ganham Protagonismo
Wadher prevê que tarefas básicas de programação serão cada vez mais automatizadas pela IA, diminuindo a necessidade de mão de obra para essas funções. As habilidades que se tornarão cruciais são o pensamento crítico e a escrita. "A pior parte da codificação, [aquilo] que os engenheiros odeiam, é escrever a documentação. Bem, adivinhe? Isso vai se tornar ainda mais crítico agora", alerta. A capacidade de redigir especificações de design e funcionais claras e concisas será de suma importância. A boa notícia, segundo ele, é que a IA pode atuar como uma parceira nesse processo, permitindo iterações e aprimoramentos conjuntos. Para Wadher, "o novo código é a especificação." O que será submetido ao GitHub não será apenas o código, mas sim a especificação detalhada que garante a geração consistente do código desejado, minimizando variações indesejadas.
O Futuro da Engenharia de Software
A mudança de foco da sintaxe para a especificação levanta questões sobre o futuro da profissão. A indústria de software de código aberto (FOSS), por exemplo, já demonstra uma divisão clara: alguns projetos insistem em código escrito exclusivamente por humanos, enquanto outros adotam uma visão mais pragmática em relação às ferramentas de IA. A pesquisa sugere um declínio no número de recém-formados ingressando em carreiras de tecnologia, com certas funções sendo gradualmente absorvidas por agentes de IA. O que permanece incerto é o ritmo exato dessa transição e como as instituições de ensino e as empresas se adaptarão para cultivar as habilidades de pensamento crítico e escrita, essenciais para navegar nesta nova paisagem. A jornada para dominar a arte da especificação, em colaboração com a IA, está apenas começando.
Com reportagem de Brazil Valley
Source · The Register





