News · A Datadog validou o Codex com base nos próprios incidentes do passado antes de lançar a ferramenta

Jul, 134 min de leitura
Automação

A Datadog validou o Codex com base nos próprios incidentes do passado antes de lançar a ferramenta

O time de AI DevX da Datadog testou um agente de codificação recriando incidentes históricos e depois o levou para mais de 1.000 engenheiros como um sistema de confiabilidade, não como um atalho de revisão.

O verdadeiro teste aqui é o simulador de replay de incidentes

A maioria das histórias de adoção de revisão de código com IA se apoia em impressões: os engenheiros dizem que as sugestões parecem inteligentes, o uso cresce, e todo mundo segue a vida. O time de AI DevX da Datadog, liderado por Brad Carter, fez algo muito mais difícil de forjar. Eles construíram um simulador de replay de incidentes que reconstruía pull requests que haviam contribuído para incidentes reais em produção, rodaram o Codex em cada um deles como se fizesse parte da revisão original, e depois perguntaram aos engenheiros donos desses incidentes se o feedback do Codex teria feito diferença.

O design importa porque elimina as duas saídas fáceis que normalmente inflam esse tipo de avaliação. Os pull requests já tinham passado por revisão humana na época, então qualquer risco que o Codex identificasse era algo que revisores reais haviam deixado passar. E os juízes eram os próprios responsáveis pelos incidentes, não um benchmark ou uma ficha de avaliação de fornecedor.

O resultado: o Codex apontou problemas que teriam feito diferença em mais de 10 casos, cerca de 22% dos incidentes que a Datadog analisou — mais do que qualquer outra ferramenta avaliada pelo time. Essa é uma afirmação específica e verificável, ligada ao histórico real de instabilidades da empresa, não um percentual genérico de precisão.

Por que as ferramentas estilo linter continuavam sendo ignoradas

A Datadog é direta sobre por que as ferramentas de revisão com IA anteriores falharam dentro do fluxo de trabalho: muitas se comportavam como linters avançados, apontando problemas superficiais e deixando passar nuances do sistema. Os engenheiros achavam as sugestões rasas demais ou barulhentas demais e simplesmente as ignoravam. Essa é a linha de base honesta que a maioria dos anúncios prefere não mencionar.

A distinção que a Datadog traça tem a ver com contexto. Segundo a fonte, o Codex compara a intenção de um pull request com as mudanças enviadas, raciocina sobre toda a base de código e suas dependências, e executa código e testes para validar o comportamento. Os resultados concretos citados pelos engenheiros foram interações com módulos que não foram tocados no diff, cobertura de testes ausente em áreas de acoplamento entre serviços, e mudanças em contratos de API que traziam risco para etapas seguintes.

Foi a primeira ferramenta que realmente pareceu considerar o diff dentro do contexto maior do programa. Isso foi novo e surpreendente.Montana Labs

Essa é uma afirmação específica e testável sobre o comportamento da ferramenta — o raciocínio sobre módulos não tocados — em vez de uma promessa genérica de inteligência. Isso também explica a mudança de comportamento: os engenheiros relataram tratar os comentários do Codex como feedback de revisão de verdade, e não como ruído para passar os olhos e ignorar.

Feedback orgânico no Slack em vez de métricas dentro da ferramenta

Um detalhe operacional chama atenção. A Datadog hoje tem mais de 1.000 engenheiros usando o Codex regularmente, mas a empresa afirma que o feedback surge, em grande parte, de forma orgânica, e não por meio de métricas formais dentro da ferramenta. Os engenheiros postam no Slack sobre percepções úteis e momentos em que o Codex os ajudou a pensar de forma diferente.

Durante o piloto, a medição era ainda mais simples: os engenheiros reagiam aos comentários do Codex com like ou dislike em um repositório grande e muito usado, onde todo pull request era revisado automaticamente. O sinal em que a Datadog mais confiava era se as pessoas liam os comentários por conta própria.

Vale destacar isso porque contraria o instinto comum de criar um painel de métricas antes de tudo. A Datadog tratou o simulador de replay como a avaliação rigorosa e deixou que a adoção no dia a dia se comprovasse pela disposição dos engenheiros de prestar atenção aos resultados.

Reformulando a revisão em torno da prevenção de incidentes, não do tempo de ciclo

A implicação declarada para a Datadog é uma redefinição do propósito da revisão de código. Carter é direto: a economia de tempo, embora real, não é o ponto principal na escala deles — prevenir incidentes é. O time agora descreve o Codex como um sistema central de confiabilidade, e não como um checkpoint para pegar erros ou acelerar a revisão.

O Codex mudou minha visão sobre o que a revisão de código deveria ser. Não se trata de replicar nossos melhores revisores humanos. Se trata de encontrar falhas críticas e casos extremos que humanos têm dificuldade de perceber ao revisar mudanças de forma isolada.Montana Labs

Para times que estão avaliando ferramentas semelhantes, a lição que vale replicar é o método de avaliação, não a escolha do fornecedor. Uma empresa que já conhece o próprio histórico de incidentes pode avaliar qualquer ferramenta de revisão com base em instabilidades que realmente aconteceram e perguntar às pessoas que viveram essas situações se a ferramenta teria ajudado. Isso produz uma decisão de adoção defensável — e, na Datadog, uma divisão clara de trabalho, em que o agente identifica riscos entre serviços e os revisores humanos se concentram em arquitetura e design.

Find this story relevant to you?

Contact us to find a unique solution

Contact us

Precisa de um parceiro de engenharia de IA que consiga construir de verdade?

Ajudamos empresas no Brasil a integrar IA, acelerar produtos com IA, automatizar operações e modernizar os sistemas de software por trás do negócio.

Get in touch

Leituras relacionadas

Mais análises sobre entrega de produto, IA operacional e o trabalho de sistemas que faz a implantação se sustentar na prática.

Jul, 134 min de leitura
Automação

OpenAI reformula a adoção como um problema de 'excedente de capacidade'

Jul, 134 min de leitura
Automação

A Cisco desenvolveu a maior parte do seu produto AI Defense com o Codex escrevendo o código

Jul, 134 min de leitura
Automação

Commonwealth Bank padroniza o ChatGPT Enterprise como interface única para 50 mil funcionários