Verificar afirmações da IA sobre tabelas ou gráficos recalculando os números
Uma IA pode descrever uma tabela de forma convincente e ainda errar totais, porcentagens, médias ou variações. Este guia usa uma pequena tabela sintética de vendas para recalcular e conferir cada afirmação numérica antes de reutilizá-la.
Conteúdo verificado 2026.09.21Inclui arquivos de exemplo
Ver o sumário
A tradução foi feita com IA. Confira o código, as unidades e os valores junto com o original. A revisão por falantes nativos de cada idioma ainda não foi concluída. English
Para quem éPessoas que usam um assistente de chat com IA para resumir tabelas, gráficos, relatórios ou resultados de planilhas e precisam verificar as afirmações numéricas.
Preparação
Python 3.12
Conhecimento básico de totais, médias e variação percentual
01Por que recalcular cada afirmação numérica
A descrição de um gráfico pode parecer razoável mesmo quando algum número está errado. O risco aumenta quando a resposta mistura vários cálculos: totais, médias, participação no total, diferenças absolutas, variações percentuais e afirmações como "maior aumento". Um método prático é tratar cada número apresentado pela IA como uma afirmação separada e calculá-lo novamente a partir dos dados originais.
Não verifique apenas a conclusão final. Uma frase como "Q4 foi o trimestre mais forte, representando 32.6% das vendas anuais depois de crescer 50% em relação a Q1" contém várias afirmações independentes. A classificação, a participação e a taxa de crescimento devem ser verificadas separadamente.
02Comece com uma pequena tabela sintética
Este exemplo é sintético. Suponha que uma tabela de vendas trimestrais tenha quatro valores. Manter o exemplo pequeno permite verificar todos os resultados manualmente antes de depender do código.
Trimestre
Vendas
Q1
100
Q2
120
Q3
120
Q4
150
Com esses quatro valores, o total anual é 100 + 120 + 120 + 150 = 490. A média é 490 / 4 = 122.5. Q4 representa 150 / 490 × 100 = aproximadamente 30.61% do total. A diferença entre Q1 e Q4 é 150 - 100 = 50, equivalente a um aumento de 50 / 100 × 100 = 50%.
03Peça à IA afirmações que possam ser auditadas
Forneça a tabela à IA e peça que apresente os cálculos explicitamente, em vez de solicitar apenas uma interpretação genérica. Por exemplo: "Resuma esta tabela de vendas trimestrais. Informe o total, a média, a participação de Q4 no total anual, a variação percentual de Q1 para Q4 e o maior aumento entre trimestres consecutivos. Mostre os números usados em cada afirmação."
Uma resposta típica da IA poderia dizer: "As vendas anuais foram 490, com média de 120 por trimestre. Q4 representou 32.6% das vendas anuais. As vendas aumentaram 50% de Q1 para Q4. O maior aumento entre trimestres ocorreu de Q3 para Q4, com alta de 30 ou 25%."
Essa resposta mistura intencionalmente afirmações corretas e incorretas. O total de 490 está correto. A média informada de 120 está errada porque a média correta é 122.5. A participação de Q4 de 32.6% também está errada; o valor é aproximadamente 30.61%. O aumento de 50% de Q1 para Q4 está correto, assim como o aumento de 30 entre Q3 e Q4 e sua variação relativa de 25%.
04Recalcule cada afirmação com Python
O script a seguir armazena os mesmos valores sintéticos, recalcula as métricas relevantes e as compara com as afirmações numéricas da resposta de exemplo da IA. Ele usa somente a biblioteca padrão do Python. O script grava um relatório na pasta outputs e interrompe a execução se o arquivo já existir, sem sobrescrevê-lo.
Neste exemplo, o total, a variação percentual de Q1 para Q4, o maior aumento absoluto entre trimestres e o maior aumento relativo entre trimestres devem resultar em PASS. A média e a participação de Q4 devem resultar em FAIL. Uma tolerância é usada porque uma porcentagem exibida pode ter sido arredondada, mas ela não deve servir para justificar uma diferença relevante.
Afirmação
Valor da IA
Valor recalculado
Resultado
Total anual
490
490
PASS
Média trimestral
120
122.5
FAIL
Participação de Q4
32.6%
30.61%
FAIL
Variação de Q1 para Q4
50%
50%
PASS
Maior aumento absoluto entre trimestres
30
30
PASS
Maior aumento percentual entre trimestres
25%
25%
PASS
Verifique também a forma como o número é descrito. "Aumentou 25%" é diferente de "aumentou para 25%", e variação percentual é diferente de variação em pontos percentuais. Mesmo um resultado aritmético correto pode sustentar uma frase incorreta se o denominador, o período de comparação ou a unidade estiverem errados.
06Verificações antes de reutilizar um resumo da IA
Relacione cada número afirmado às linhas exatas da fonte ou aos valores do gráfico usados para calculá-lo.
Recalcule totais e médias em vez de presumir que são internamente consistentes.
Para uma participação, confirme tanto o numerador quanto o total usado como denominador.
Para uma variação percentual, confirme que o valor anterior é o denominador: (novo - anterior) / anterior × 100.
Confira se "maior" significa maior variação absoluta, maior variação percentual ou maior valor final.
Mantenha as unidades consistentes; não misture contagens, moeda, porcentagens, milhares ou milhões.
Faça o arredondamento somente depois de calcular com os valores originais.
Analise afirmações qualitativas como "crescimento rápido" ou "desempenho estável" separadamente das afirmações aritméticas.
07Erros comuns e limitações
Um erro comum é verificar se a resposta da IA parece plausível em vez de reconstruir sua aritmética. Outro é conferir apenas um número principal e deixar as porcentagens relacionadas sem verificação. Métricas derivadas também podem depender de escolhas implícitas, como usar ou não uma média ponderada, excluir períodos com dados ausentes ou medir uma variação em relação ao período anterior ou ao primeiro período.
O script Python verifica os cálculos definidos explicitamente, não o significado dos dados de negócio originais. Ele não consegue determinar se a tabela está correta, se o gráfico omitiu registros ou se a métrica escolhida é adequada. Essas questões exigem a verificação da fonte original e do contexto.
Para tabelas maiores, o princípio é o mesmo: transforme cada afirmação da IA em um cálculo verificável, recalcule-o a partir dos dados originais, compare o resultado dentro de uma tolerância de arredondamento apropriada e investigue qualquer divergência antes de publicar ou encaminhar o resumo.
Registro de execução e verificação
2026-09-21 · hand-checked example · Python 3.12
Os valores sintéticos 100, 120, 120 e 150 foram verificados manualmente.
O total anual foi verificado: 100 + 120 + 120 + 150 = 490.
A média trimestral foi verificada: 490 / 4 = 122.5.
A participação de Q4 foi verificada: 150 / 490 × 100 = 30.612244...%, aproximadamente 30.61%.
A variação de Q1 para Q4 foi verificada: (150 - 100) / 100 × 100 = 50%.
As variações entre trimestres foram verificadas: Q1→Q2 = +20 ou 20%; Q2→Q3 = 0 ou 0%; Q3→Q4 = +30 ou 25%.
Foi verificado que Q3→Q4 apresenta a maior variação positiva entre trimestres tanto em termos absolutos quanto percentuais neste exemplo.
Foi conferido que as afirmações de exemplo da IA sobre média de 120 e participação de Q4 de 32.6% divergem intencionalmente dos valores recalculados.
Limites da verificação
O código Python não foi executado por mim; o pequeno exemplo sintético e os resultados esperados foram verificados manualmente.
O script verifica apenas as afirmações incluídas em ai_claims e não extrai automaticamente afirmações numéricas de textos arbitrários produzidos por uma IA.
A tolerância de comparação de 0.05 é apenas ilustrativa e deve ser ajustada à precisão e às regras de arredondamento dos dados reais.
Um recálculo correto não prova que a tabela ou o gráfico de origem estejam corretos.
Transforme “automatize isso” em uma descrição de tarefa executável. Anexe uma amostra sintética sem dados sensíveis e um resultado esperado verificado manualmente para completar uma solicitação de script que totaliza registros de trabalho por equipe.
Verifique uma função de agregação com quatro linhas que você pode calcular manualmente e 12 unit tests. Verifique não apenas valores normais, mas também entrada vazia, zero, decimais e entrada inválida.
Separe um resumo plausível em fatos, cálculos e interpretações. Recalcule proporções e médias a partir de dados mensais sintéticos e reescreva frases com fontes ausentes ou causas exageradas como afirmações que possam ser verificadas.
Trate uma regex gerada por IA como um rascunho, não como uma regra final. Monte uma pequena tabela de testes sintéticos, compare os resultados esperados com as correspondências reais, revise o padrão e salve um relatório de revisão antes de usá-lo em dados reais.