Com o avanço do uso da IA ​​generativa nos negócios, os agentes de codificação, em particular, estão demonstrando um progresso notável. Com base no que foi discutido no evento anual da AWS, este artigo examina o papel em transformação dos engenheiros na era da IA ​​e a crescente indistinção entre suas funções e as de negócios. 

A programação é uma das áreas em que o uso de IA generativa nos negócios se disseminou rapidamente. Os fornecedores de modelos quase sempre incluem resultados de benchmarks de codificação ao lançar seus modelos para demonstrar suas capacidades. O uso de editores de texto equipados com assistentes e agentes de codificação, como o “Visual Studio Code” (VS Code) e o “Cursor”, também é bastante difundido. Segundo o GitHub, 80% dos novos desenvolvedores do GitHub usam o “GitHub Copilot” em sua primeira semana. 

Como essas mudanças drásticas irão alterar o papel dos engenheiros? E como as ferramentas de desenvolvimento estão evoluindo na era da IA? Exploramos essas questões com base no que foi discutido no evento anual da Amazon Web Services (AWS), o “AWS re:Invent 2025”, realizado em Las Vegas, EUA. 

A linha divisória entre funções administrativas e funções de engenharia está “se tornando cada vez mais tênue”. 

Erin Kramer, Gerente Sênior Principal de Produtos Técnicos que supervisiona os produtos da AWS relacionados à IA, afirmou que “as linhas entre o lado comercial e o lado da engenharia estão se tornando cada vez mais tênues” e falou sobre como a IA está mudando o processo de desenvolvimento. 

Erin Kramer da AWS (Foto da autora) 
 

“Para criar algo grandioso, você precisa de especialistas em negócios que entendam as necessidades dos clientes e de especialistas técnicos familiarizados com metodologias de desenvolvimento escaláveis. Essas duas áreas estarão cada vez mais interligadas no futuro.” 

Kramer afirmou que isso aproximará os usuários do lado comercial do papel dos engenheiros, uma vez que eles poderão construir protótipos de alta qualidade que poderão ser apresentados aos clientes. 

Se as ideias puderem ser transformadas rapidamente em produtos tangíveis, isso não só acelera o desenvolvimento, como também melhora a comunicação entre as partes interessadas, podendo levar à criação de produtos melhores. 

Como irá mudar o papel dos engenheiros? 

Por outro lado, Kramer afirmou que “ainda são necessários engenheiros para desenvolver sistemas capazes de suportar ambientes de produção”, salientando que o desenvolvimento da IA ​​ainda não atingiu o ponto em que possa substituir completamente os humanos. No entanto, acrescentou que a IA irá mudar os tipos de trabalho exigidos dos engenheiros. 

Ele afirma que a introdução de agentes de codificação mudará o principal campo de batalha para os engenheiros, direcionando-o para o “desenvolvimento orientado a especificações”. Os engenheiros primeiro definem as especificações e a arquitetura do sistema, e o agente escreve o código com base nisso. Em seguida, os engenheiros prosseguem com o desenvolvimento, fazendo ajustes conforme necessário no código e na documentação fornecida pelo agente. 

Um exemplo de como o Kiro é utilizado. Documentos como “requisitos”, “design” e “tarefas” são criados de acordo com as instruções do usuário (Fonte: site do Kiro) 

O Kiro, o ambiente de desenvolvimento integrado (IDE) da AWS, permite que você crie um documento de especificação juntamente com um agente e, em seguida, que o agente codifique com base nesse documento. Embora outros agentes de codificação, como o Claude Code, também possam prosseguir com o desenvolvimento dessa maneira se instruídos explicitamente, o diferencial do Kiro é que ele habilita isso como uma função padrão. 

O simples fato de um agente escrever o código não significa que nenhum conhecimento de engenharia seja necessário. Kramer afirmou que “o conhecimento da arquitetura do seu próprio sistema é extremamente útil ao dar instruções à IA”, demonstrando que engenheiros com conhecimento prévio podem desenvolver de forma mais eficiente usando agentes de programação. 

Ele também afirmou que agentes autônomos avançados são particularmente populares entre engenheiros seniores. 

“Eles (os engenheiros seniores) já têm experiência em trabalhar com equipes de engenharia humana e estão acostumados a implementar várias coisas em equipe. Portanto, eles estão familiarizados com a maneira como (desenvolver com agentes) funciona, como ‘Mostre-me seu plano e projeto’, ‘Mostre-me as tarefas que você vai realizar’ e ‘Ok, vamos ver como você procede com a implementação'”, (Kramer). 

Um engenheiro gerencia vários agentes. 

Os “agentes de fronteira”, anunciados no AWS re:Invent 2025, são um recurso que usa IA para substituir partes do desenvolvimento em equipe. Trata-se de um conjunto de serviços de agentes de IA que operam de forma autônoma por várias horas ou até vários dias e, até o momento da redação deste texto, três agentes foram anunciados. 

O “Kiro Autonomous Agent” é um agente de suporte ao desenvolvimento que aprende com pull requests e o feedback que eles fornecem, operando em múltiplos repositórios. Ele funciona não apenas com o “Kiro”, mas também com ferramentas como “GitHub”, “Slack” e “Jira”. 

O “Agente de Segurança da AWS” é um agente que utiliza sua expertise em segurança para executar tarefas como revisar documentação, realizar testes de penetração e sugerir correções de código. 

O AWS DevOps Agent é um agente que detecta e responde a problemas no sistema de forma autônoma. Ele opera com base em informações como ferramentas de observabilidade, como Amazon CloudWatch, Datadog e Splunk, além de documentação, código, configurações de pipeline CI/CD e padrões de incidentes anteriores. 

No futuro, provavelmente veremos um aumento nos métodos de desenvolvimento em que um pequeno número de engenheiros controla e desenvolve um grande número desses agentes. Os engenheiros precisarão não apenas de programação e implementação de funções individuais, mas também de conhecimento em diversas tecnologias e da capacidade de gerenciar todo o processo de desenvolvimento. 

Combinar profissionais de negócios, engenheiros e agentes para criar “invenções”. 

À medida que as linhas que separam as funções de negócios e de engenharia se tornam cada vez mais tênues, o papel esperado dos engenheiros provavelmente se transformará em “desenvolver sistemas seguros que suportem ambientes de produção” e “gerenciar múltiplos agentes de IA”. Eles precisarão aprimorar protótipos desenvolvidos por profissionais de negócios com base nos requisitos do cliente, transformando-os em versões mais amigáveis ​​ao usuário, com o auxílio de agentes, sempre garantindo a segurança. 

Em seu discurso de abertura no AWS re:Invent 2025, o CEO da AWS, Matt Gurman, enfatizou que a empresa apoia a “liberdade das pessoas para continuarem inventando”. A aceleração do desenvolvimento devido aos avanços na IA generativa deve continuar. Podemos esperar que a colaboração eficaz entre profissionais de negócios, engenheiros e agentes leve à criação de muitas invenções extraordinárias. 

OUTRAS PUBLICAÇÕES

Novidades da AWS – 23/12 a 22/01

Todos os dias a AWS lança uma série novidades e atualizações em seus produtos que visam melhorar a vida de seus usuários. Reunimos algumas delas

Rolar para cima

Nós usamos cookies para garantir e oferecer a melhor experiência de navegação em nosso site! Mais informações