A Cloudflare transforma normas de engenharia num sistema de controlo implementado por IA
A Cloudflare revelou recentemente como está a utilizar a IA para transformar as normas internas de engenharia, passando de uma documentação passiva para um sistema de controlo aplicado de forma ativa ao longo de todo o ciclo de vida do desenvolvimento de software. De acordo com o relatório, desde o início de 2026, o seu revisor de código baseado em IA identificou quase 230 000 desvios em relação aos padrões de engenharia, dos quais cerca de 16 000 resultaram na recusa da aprovação. A Cloudflare está também a aplicar a mesma abordagem aos projetos técnicos e aos relatórios de incidentes, utilizando um repositório central denominado «Cloudflare Codex» como fonte de referência para os seus padrões de engenharia.
A mudança não se resume simplesmente à utilização de IA para a revisão de código, mas à forma como a Cloudflare tornou o seu conhecimento de engenharia legível por máquinas e aplicável. As normas são definidas através de RFCs estruturados, com requisitos classificados como «SHOULD» ou «MUST» e dotados de responsabilidade explícita e estados de ciclo de vida. Os novos padrões podem, inicialmente, fornecer recomendações antes de passarem para controlos obrigatórios capazes de bloquear alterações. Isto cria uma progressão de orientação → observação → aplicação, permitindo que a governação se torne parte do fluxo de trabalho de desenvolvimento, em vez de algo que os engenheiros consultem separadamente.
A Cloudflare aplica o modelo em várias fases do desenvolvimento. A IA pode rever as especificações técnicas antes da implementação, examinar o código em relação às mesmas normas durante o desenvolvimento e avaliar relatórios de incidentes posteriormente. Isto cria um ciclo de feedback potencialmente poderoso: as normas de engenharia influenciam a forma como os sistemas são concebidos e construídos, enquanto os incidentes e a experiência operacional podem alimentar as próprias normas. Para organizações que utilizam cada vez mais agentes de codificação baseados em IA, isto pode revelar-se particularmente valioso, uma vez que o desenvolvimento automatizado aumenta o volume de alterações que os processos tradicionais de revisão humana têm de avaliar.
Esta abordagem reflete também um princípio importante para a governação da engenharia: nem todas as regras devem tornar-se regras de bloqueio. A Cloudflare combina a análise estática convencional e os linters para fazer cumprir requisitos determinísticos, e a IA para regras que exigem uma maior compreensão contextual. Isto evita transformar a plataforma de engenharia numa enorme coleção de barreiras rígidas, permitindo ao mesmo tempo que requisitos genuinamente importantes sejam aplicáveis.
A Cloudflare não está sozinha neste movimento mais amplo de utilizar a tecnologia para acelerar as suas práticas de engenharia, embora a sua implementação seja relativamente abrangente. A Google utiliza há muito práticas de engenharia automatizadas e ferramentas internas para fazer cumprir normas de codificação, requisitos de teste e políticas de repositórios em grande escala. A Netflix combina, de forma semelhante, normas de engenharia automatizadas com a sua plataforma de programadores e a abordagem de «estrada pavimentada», utilizando as capacidades da plataforma para incentivar e, em alguns casos, impor práticas de engenharia recomendadas. A Uber também desenvolveu capacidades extensas na sua plataforma interna para programadores e verificações automatizadas da qualidade do código, fiabilidade e práticas de infraestrutura. Estas organizações demonstram o princípio mais amplo das «estradas pavimentadas com guardas de proteção», em que as plataformas tornam a abordagem de engenharia correta a mais fácil.
Mais recentemente, o GitHub e a Microsoft têm vindo a avançar no sentido de uma governação assistida por IA através de ferramentas como o CodeQL, o GitHub Advanced Security e os agentes de codificação Copilot. Em vez de se limitarem a verificar se o código compila, estes sistemas avaliam cada vez mais a segurança, as dependências, os segredos e outras políticas organizacionais. A diferença que se está a revelar é que a Cloudflare está a tentar alargar o mesmo conceito para além da segurança, abrangendo o conhecimento institucional de engenharia, a arquitetura, as práticas de codificação, as normas operacionais e a gestão de incidentes.
A importância da abordagem da Cloudflare reside, portanto, menos no seu revisor de IA específico e mais na direção que a governação de engenharia poderá vir a tomar. À medida que os agentes de IA escrevem, modificam e implementam software cada vez mais, as organizações terão de codificar uma parte maior dos seus princípios de engenharia em sistemas que as máquinas possam compreender e fazer cumprir. O futuro padrão de engenharia poderá não ser um documento que diga aos engenheiros o que fazer, mas sim uma política que um agente de IA possa avaliar, explicar e fazer cumprir de forma contínua.