Voltar
Com menos código escrito por humanos, o trabalho passa a ser verificar o que os agentes geram com suítes de testes iterativas

Com agentes escrevendo mais código, verificar o que eles geram vira o trabalho central em dados

Aprofundamento CEVIU

Aprofundamento

O texto parte de uma mudança de rotina: analistas, analytics engineers e até usuários de negócio escrevem menos SQL e Python à mão e pedem a consulta a um agente. Com contexto bom (modelos de dados, documentação, catálogo), a query sai razoável. O gargalo, então, deixa de ser produzir a análise e passa a ser checá-la. O autor cita uma pesquisa da Metabase: 74% das equipes construíam com IA, só 2% escalavam.

A proposta técnica são cinco níveis de teste: linting (análise estática de métricas e configs, com checagem de tipos e contratos), compilador (valida a árvore de lineage inteira antes do deploy), testes unitários, de integração e ponta a ponta com seeds fixos de dados. Sameer Al-Sakran, CEO da Metabase, defende que agentes podem gerar suítes de teste para KPIs como retenção, mas que gente de negócio segue sendo o melhor data contract, pela intuição sobre os números. Outro ponto é concentrar métricas, dashboards e ETL num só repositório declarativo, com um lineage DAG hierárquico apoiado em ASTs de SQL (como no SQLMesh). Por fim, o texto pede deslocar as assertions para a esquerda: o dbt já faz isso desde a v1.8, com testes unitários antes da materialização e contratos de modelo no build, e a ideia é estender isso à stack toda.

O que mudou

O tema da verificação já vinha sendo tratado pelo CEVIU no desenvolvimento de software em geral. Em 1 de junho de 2026, o CEVIU noticiou "Com IA no ciclo de desenvolvimento, testes ganham protagonismo". Em 16 de junho de 2026, veio "Code review com agentes de IA: da escrita para a confiança no código", e em 25 de agosto de 2026, "A verificação de código se torna essencial na era da IA e impulsiona novas estratégias de desenvolvimento". Em 13 de agosto de 2026, o CEVIU já cobria "A ascensão gradual dos Agentes de IA na gestão de dados". A notícia atual leva esse raciocínio para o território de dados e BI, com propostas específicas: lineage unificado entre modelos e ativos de BI e assertions no início do desenvolvimento.

Por que isso importa

Para quem opera pipelines e dashboards, a leitura é que o ganho de velocidade dos agentes só se sustenta se a verificação acompanhar. Isso sugere investir em seeds de teste conhecidos, contratos e checagens em build antes de investir em mais geração de SQL. Também sugere que a intuição de quem conhece o negócio continua fazendo parte do processo de validação.

Linha do tempo

  1. CEVIU noticia que testes ganham protagonismo com IA no ciclo de desenvolvimento.

  2. CEVIU cobre o code review com agentes, da escrita para a confiança no código.

  3. CEVIU cobre a ascensão gradual dos Agentes de IA na gestão de dados.

  4. CEVIU noticia que a verificação de código se torna essencial na era da IA.

  5. CEVIU aborda a confiança no código diante da abundância gerada por IA.

  6. CEVIU cobre a revisão de código como novo paradigma com agentes de IA.

  7. Notícia atual: verificar o que agentes geram vira o trabalho central em dados.

Perguntas frequentes

Por que verificar passou a ser mais importante que escrever código em dados?

Agentes geram SQL, transformações e dashboards de forma barata e rápida. Conferir se o resultado está correto continua caro e difícil. Por isso o texto trata a verificação como o gargalo atual.

Quais são os cinco níveis de teste propostos?

Linting, compilador, testes unitários, testes de integração e testes ponta a ponta. O linting analisa o código sem rodar. O compilador valida a árvore de lineage inteira antes do deploy. Os demais cobrem componentes, interações entre módulos e o sistema compilado com seeds de dados.

O que significa deslocar assertions para a esquerda?

É checar a lógica durante o desenvolvimento, antes de produção, em vez de depender só de checagens que rodam depois que o dado é calculado. O texto cita o dbt, que desde a v1.8 tem testes unitários antes da materialização e contratos de modelo no build. A proposta é estender isso à stack inteira.

Humanos ainda são necessários na verificação?

Sim. Segundo Sameer Al-Sakran, da Metabase, pessoas de negócio são os melhores data contracts, porque sabem quando um número não faz sentido. A suíte de testes pode ser iniciada e melhorada por agentes, mas a intuição humana entra na validação.

Fontes

Avalie este artigo:
Categoria
CEVIU Dados
Publicado
05 de novembro de 2026
Editoria
CEVIU Dados

Quer receber mais sobre CEVIU Dados?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser