Como verificar uma estimativa de calorias da IA em 3 passos

Um teste publicado mostra erros grandes: o ChatGPT-5 teve um erro percentual absoluto médio de 30,51% na energia só com uma foto, e de 13,92% com uma lista de ingredientes com quantidades. Para verificar um número, multiplique o valor do USDA por 100 g pelos seus gramas, confira se 4 x proteína, 4 x carboidratos e 9 x gordura chegam perto das calorias, e peça as premissas em que a resposta se baseia. Que os números batam não prova que o número esteja certo.

Pontos principais

Três verificações para uma resposta de calorias da IA, em ordem
As três verificações, em ordem. Diagrama do Remembite.

Resposta curta: três verificações e o que cada uma pode provar

  1. Verificação 1, o valor de referência, pega um valor cru usado em um alimento cozido, ou um alimento errado.
  2. Verificação 2, a soma dos macros, pega uma caloria ou um macro estimado separadamente do resto.
  3. Verificação 3, as premissas, cobre a quantidade, a unidade, a gordura de preparo e os itens contados duas vezes.

Se as verificações 1 e 2 passam e a IA chutou 200 g para um prato que tinha 300 g, a resposta fica 33% abaixo e nada na página mostra isso. Para evidências de estudos sobre o tamanho do erro da IA, veja se o ChatGPT ou o Claude conseguem registrar calorias. Para prompts que dão respostas melhores, veja como contar calorias com o ChatGPT.

Verificação 1: multiplique o valor do USDA pelos seus gramas

USDA FoodData Central (FDC) é o banco de dados de composição de alimentos do governo dos EUA. Cada entrada lista os nutrientes por 100 g. Procure o alimento com o estado de preparo, abra a entrada e leia a linha "Energy" (energia) em kcal. O peito de frango assado (FDC 171477) traz 165 kcal, marcado como calculado. As entradas deste texto são SR Legacy, que o FDC descreve como "final release April 2018" (lançamento final de abril de 2018). Produtos novos ou de marca podem ser diferentes.

Exemplo resolvido: três alimentos em uma refeição, a partir de valores do FDC por 100 g.

  1. Peito de frango, assado, 150 g (FDC 171477): 150 x 165 / 100 = 247,5 kcal
  2. Arroz branco, cozido, 200 g (FDC 168878): 200 x 130 / 100 = 260 kcal
  3. Dois ovos grandes cozidos (FDC 173424). O FDC lista um ovo grande em 50 g, então 100 g: 100 x 155 / 100 = 155 kcal
  4. Total de referência: 247,5 + 260 + 155 = 662,5 kcal

Uma resposta de 650 kcal fica a menos de 2% deste valor. Uma de 1.100 kcal merece uma pergunta: de onde saíram as 437 kcal a mais?

Dois hábitos fazem a verificação 1 funcionar. Iguale o estado: o arroz branco cru tem 365 kcal por 100 g (FDC 168877) e cozido, 130, um fator de 2,8. O guia de cru e cozido explica a mudança de peso. Converta a unidade primeiro: no FDC, uma xícara de arroz branco cozido pesa 158 g e uma xícara de aveia cozida, 234 g. O guia de xícaras para gramas traz mais.

O que significa "perto"? Um valor do USDA é típico, não uma medida do seu prato. Uma regra prática para o leitor: dentro de cerca de 10 a 15% da referência, ou 50 kcal, é normal; mais que isso merece uma pergunta. É um hábito de leitura, não um padrão, nem a configuração de nenhum produto.

Verificação 2: os macros somam as calorias?

Muitas contagens de calorias são calculadas a partir de proteína, carboidrato e gordura com fatores de energia. Os fatores gerais são 4 kcal por grama de proteína, 4 de carboidrato e 9 de gordura. A regra de rotulagem 21 CFR 101.9(c)(1)(i) lista os modos permitidos de calcular as calorias do rótulo. O método (B) é o 4, 4 e 9 geral do USDA Handbook No. 74. O método (A) usa os fatores Atwater específicos da tabela 13 do mesmo manual. Uma caloria informada e os seus macros estão ligados por aritmética. Quando eles divergem muito, um dos dois está errado.

Exemplo resolvido: 100 g de arroz branco cozido, FDC 168878: proteína 2,69 g, carboidrato 28,17 g, gordura 0,28 g.

  1. Proteína: 4 x 2,69 = 10,76 kcal
  2. Carboidrato: 4 x 28,17 = 112,68 kcal
  3. Gordura: 9 x 0,28 = 2,52 kcal
  4. Soma: 10,76 + 112,68 + 2,52 = 125,96 kcal

O USDA lista 130 kcal. A diferença é de 4 kcal, ou 3,1%, o normal para os fatores gerais.

Por que a diferença é pequena, mas não zero

O USDA não usa 4-4-9 para todos os alimentos. O download SR Legacy traz uma tabela de fatores de conversão de calorias com valores específicos de cada alimento para proteína, gordura e carboidrato. Para um ovo cozido (FDC 173424) são 4,36, 9,02 e 3,68, e para o arroz branco cozido, 3,82, 8,37 e 4,16. Com os fatores próprios do ovo, 100 g dão 12,58 x 4,36 + 10,61 x 9,02 + 1,12 x 3,68 = 154,67 kcal, que arredonda para os 155 do USDA. Os fatores gerais dão 150,3, uma diferença de 3,0%.

Uma resposta da IA quase nunca vai bater com a soma das calorias. Uma diferença de alguns pontos percentuais é esperada; procure uma bem maior. Calorias acima da soma só se justificam se algo as explica, como o álcool; sem esse ingrediente, pergunte. Calorias bem abaixo da soma geralmente indicam que um número foi estimado separadamente. Use a mesma tolerância da verificação 1: em uma refeição de 400 kcal, 50 a 60 kcal; em um lanche de 100 kcal, o piso de 50 kcal.

Quando a soma não deveria bater, e a resposta ainda está certa

Tipo de ingredienteEfeito na soma 4-4-9O que fazer
ÁlcoolAcrescenta 7 kcal por grama que a proteína, o carboidrato e a gordura não contêm. A soma fica abaixo.Some 7 x gramas de álcool.
FibraFica dentro do carboidrato, mas fornece menos de 4 kcal por grama. A soma fica acima.Avalie a diferença em kcal, não em porcentagem.
Álcoois de açúcarListados no carboidrato, mas valem de 0 a 3 kcal por grama. A soma fica acima.Subtraia-os do carboidrato e some o fator próprio deles.
Arredondamento do rótuloAs calorias impressas são arredondadas para múltiplos de 5 até 50 e de 10 acima disso.Aceite alguns kcal de diferença para cima ou para baixo.

Álcool: 7 kcal por grama

Um artigo do Exército dos EUA afirma: "Um grama de álcool contém sete calorias." A dose padrão nos EUA tem cerca de 14 g de álcool puro, segundo o National Institute on Alcohol Abuse and Alcoholism: 12 fl oz de cerveja comum, 5 fl oz de vinho de mesa ou 1,5 fl oz de destilado. O USDA concorda: a vodca de 80 proof (FDC 174818) tem 33,4 g de álcool e 231 kcal por 100 g, sem proteína, carboidrato ou gordura. 33,4 x 7 = 233,8, com diferença de 1,2%.

Exemplo resolvido: uma lata de 12 fl oz de cerveja comum. Por 100 g, o FDC 168746 lista 43 kcal, 0,46 g de proteína, 3,55 g de carboidrato, sem gordura e 3,9 g de álcool. A lata pesa 356 g, então multiplique por 3,56.

  1. Proteína e carboidrato: 3,56 x (4 x 0,46 + 4 x 3,55) = 57,1 kcal
  2. Álcool: 3,56 x 3,9 = 13,9 g, e 13,9 x 7 = 97,2 kcal
  3. Com álcool: 57,1 + 97,2 = 154,3 kcal. USDA para a lata: 3,56 x 43 = 153,1 kcal

A soma 4-4-9 sozinha fica 63% abaixo do valor real, então ela daria como errada uma resposta certa.

Calorias do álcool que o 4-4-9 deixa de fora em uma bebida
A maior parte ou todas as calorias de uma cerveja, de uma taça de vinho tinto e de uma dose de vodca vêm do álcool. Porções: 356 g, 147 g e 42 g. Fonte: USDA FoodData Central (FDC 168746, 173190, 174818), cálculos do Remembite.

Para uma bebida, ou uma receita com vinho ou destilado, some primeiro o termo do álcool e peça à IA os gramas de álcool.

Fibra, álcoois de açúcar e arredondamento

O carboidrato "por diferença" inclui a fibra, que em grande parte não é digerida. A regra de rotulagem permite 4, 4 e 9, com o carboidrato contado "menos a quantidade de carboidratos não digeríveis e álcoois de açúcar", e 2 kcal por grama para carboidratos solúveis não digeríveis. O brócolis cozido em água (FDC 169967) mostra o efeito. Por 100 g ele tem 35 kcal, 2,38 g de proteína, 7,18 g de carboidrato (3,3 g de fibra) e 0,41 g de gordura. A soma simples é 9,52 + 28,72 + 3,69 = 41,9 kcal, 6,9 kcal ou 19,8% acima do USDA. Em porcentagem parece alarmante, mas fica abaixo do piso de 50 kcal.

Os álcoois de açúcar têm fatores próprios em 21 CFR 101.9(c)(1)(i)(F), do eritritol com 0 ao manitol com 1,6, passando pelo maltitol com 2,1, o xilitol com 2,4 e o sorbitol com 2,6 kcal por grama. Uma barra com 12 g de maltitol no carboidrato soma a mais 12 x (4 - 2,1) = 22,8 kcal.

A mesma seção arredonda as calorias do rótulo "para o incremento de 5 calorias mais próximo, até e incluindo 50 calorias, e para o incremento de 10 calorias acima de 50", com fatores aplicados "à quantidade real (ou seja, antes do arredondamento)". Um valor impresso de 130 kcal pode ficar a alguns kcal para cima ou para baixo.

Verificação 3: o que a IA supôs?

Uma IA transforma "uma tigela de arroz" em gramas, um estado e uma quantidade de gordura. Você não vê isso se não perguntar. Peça uma lista linha por linha: para cada item, os gramas, cru ou cozido, como foi preparado, a gordura ou o molho adicionado e de onde veio o valor por 100 g. A lista também expõe um item contado duas vezes, algo que nenhuma aritmética encontra.

PremissaO que dá erradoTamanho do erro
Cru ou cozidoO valor seco é aplicado a um alimento cozido, ou o contrário.Arroz branco: 365 contra 130 kcal por 100 g, um fator de 2,8.
UnidadeUm valor por 100 g é usado para "1 xícara".Aveia cozida: 71 por 100 g, mas uma xícara pesa 234 g, então 71 x 2,34 = 166 kcal.
Gordura de preparoO óleo ou a manteiga da frigideira fica de fora.1 colher de sopa de azeite de oliva pesa 13,5 g, então 884 x 0,135 = 119 kcal.
Contagem duplaUm prato e as suas partes aparecem os dois no total.O total fica errado pelo prato inteiro.

Quando você souber a premissa, corrija-a em palavras simples ("150 g cozidos, sem óleo") e peça os números de novo. Depois repita as verificações 1 e 2.

Faixas de referência: calorias por 100 g de 12 alimentos

Uma lista de referência aponta um número impossível sem precisar consultar. Abrimos cada entrada do USDA e recalculamos a soma 4-4-9.

Alimento (estado)ID FDCkcal por 100 gP / C / G gSoma 4-4-9
Ovo, cozido17342415512,6 / 1,1 / 10,6150
Peito de frango, assado17147716531,0 / 0 / 3,6156
Salmão de cultivo, cozido17516820622,1 / 0 / 12,4200
Arroz branco, cozido1688781302,7 / 28,2 / 0,3126
Aveia cozida com água173905712,5 / 12,0 / 1,572
Macarrão cozido, enriquecido1697371585,8 / 30,9 / 0,9155
Lentilha, cozida1724211169,0 / 20,1 / 0,4120
Brócolis, cozido169967352,4 / 7,2 / 0,442
Azeite de oliva1714138840 / 0 / 100900
Manteiga, com sal1734107170,9 / 0,1 / 81,1734
Banana, crua173944891,1 / 22,8 / 0,399
Queijo cheddar17341440322,9 / 3,4 / 33,3405
Calorias por 100 g de doze alimentos comuns, segundo o USDA
A energia por 100 g vai de um fator de 25, do brócolis com 35 kcal ao azeite de oliva com 884. Os IDs do FDC estão na tabela. Fonte: USDA FoodData Central, SR Legacy, em 16 de out. de 2026.

Leia a tabela em três faixas. Vegetais e amidos cozidos ficam entre 35 e 160 kcal por 100 g, carne e peixe cozidos entre 155 e 210, e queijo, manteiga e óleo entre 400 e 890. Uma IA que diga 400 kcal por 100 g para arroz cozido passa de três vezes os 130 acima, então usou o valor seco ou errou. Uma que diga 150 para azeite de oliva perdeu quase toda a gordura.

Dez das doze somas ficam a menos de 5,5% da energia do USDA. Os casos fora da faixa são o brócolis (+19,8%, 6,9 kcal) e a banana (+10,9%, 9,7 kcal), alimentos em que poucos kcal parecem muito em porcentagem. O frango cru, o ovo frito e o arroz integral têm outros números. A tabela funciona melhor para um número que esteja errado pela metade ou mais, não por 10%.

Estas respostas são inventadas para mostrar o padrão. Nenhuma IA as disse.

Inventado: "150 g de arroz branco cozido: 548 kcal, 11 g de proteína, 120 g de carboidrato, 1 g de gordura." A soma dos macros é 44 + 480 + 9 = 533 kcal, a 3% de 548, então a verificação 2 passa. As calorias são de arroz cru: 150 x 365 / 100 = 547,5. A verificação 1 dá 150 x 130 / 100 = 195 kcal, então a resposta está 2,8 vezes alta.

Inventado: "1 xícara de aveia cozida: 71 kcal, 2,5 g de proteína, 12 g de carboidrato, 1,5 g de gordura." São valores por 100 g e a soma dá 71,5, então a verificação 2 passa. Uma xícara de aveia cozida pesa 234 g, então o número certo é 71 x 2,34 = 166 kcal. Isso é 57% baixo demais. A verificação 1 pega o erro assim que você converte a xícara em gramas.

Inventado: "150 g de peito de frango na frigideira: 248 kcal, 46,5 g de proteína, 0 g de carboidrato, 5,4 g de gordura." O peito simples assado seria 150 x 165 / 100 = 247,5, e a soma é 186 + 48,6 = 234,6. As duas passam, mas a fritura na frigideira sumiu. Se uma colher de sopa de azeite de oliva (119 kcal) ficar no alimento, a refeição vai para perto de 367 kcal. Não se sabe quanto fica, então peça uma quantidade de gordura.

Inventado: "150 g de salmão do Atlântico cozido: 310 kcal, 33 g de proteína, 0 g de carboidrato, 5 g de gordura." A verificação 1 passa: 150 x 206 / 100 = 309 kcal. A verificação 2 não passa: 4 x 33 + 9 x 5 = 177 kcal, 133 abaixo das 310 informadas (43%). A gordura do USDA para 150 g é 18,5 g, então o valor de gordura está errado.

Lista inventada: "Frango 150 g: 248. Arroz 150 g: 195. Tigela de frango com arroz: 443. Total: 886." Cada linha passa na verificação 1. Os macros do total (101 g de proteína, 84,5 g de carboidrato, 11,7 g de gordura) somam 847 kcal, a 4,4% de 886, então a verificação 2 passa. A terceira linha repete as duas primeiras, e o total real é 248 + 195 = 443 kcal.

RespostaVerificação 1Verificação 2Verificação 3
1. Arroz cruAlertaPassaAlerta
2. Xícara como 100 gAlerta após converter a unidadePassaAlerta
3. Óleo faltandoPassaPassaAlerta
4. Macros ruinsPassaAlertaPassa
5. Contagem duplaPassa por linhaPassaAlerta
Calorias informadas contra a soma dos macros em cinco respostas de exemplo
A soma dos macros fica perto das calorias informadas em quatro das cinco respostas inventadas, e 43% abaixo em uma. Fonte: cálculos do Remembite sobre respostas inventadas, valores do USDA FoodData Central.

Neste conjunto inventado, a verificação 2 pega uma resposta em cinco, a verificação 1 pega duas e a verificação 3 pega quatro. Isso é uma propriedade dos exemplos, não uma taxa medida. A verificação pela soma só enxerga a inconsistência interna.

Uma versão em planilha das verificações 1 e 2

Se você registra com uma IA todos os dias, coloque a aritmética numa planilha: uma linha por alimento, com os números da IA nas colunas de entrada. Recalculamos as linhas de exemplo à mão e não as rodamos em um aplicativo de planilha, então confira-as na sua própria planilha.

ColunaContémFórmula na linha 2
A a GAlimento, gramas, kcal informadas, proteína g, carboidrato g, gordura g, álcool g (em branco se não houver)Entradas da IA
HSoma dos macros em kcal=4*D2+4*E2+9*F2+7*G2
IDiferença em kcal=C2-H2
JDiferença como parte do informado=IF(C2=0,"",ABS(I2)/C2)
KAlerta da verificação 2=IF(ABS(I2)>MAX(0.15*C2,50),"ask","ok")
Lkcal do USDA por 100 gEntrada do FDC
Mkcal de referência=B2*L2/100
NAlerta da verificação 1=IF(ABS(C2-M2)>MAX(0.15*M2,50),"ask","ok")

Os alertas dizem "ask" quando a diferença passa de 15% do número ou de 50 kcal, o que for maior. É a regra prática de cima. Para formatação condicional em A2:N500, use a fórmula personalizada =$K2="ask" com uma cor de preenchimento, e uma segunda regra para =$N2="ask".

Linhas de teste, calculadas à mão:

Onde as verificações deixam de funcionar

Para o erro na contagem de calorias em geral, veja o tamanho do erro nas contagens de calorias. As verificações estreitam uma estimativa. Elas não a tornam um dado definitivo.

O que o Remembite faz com essas verificações

Antes de salvar uma refeição, o Remembite compara cada alimento que consegue relacionar com segurança a uma referência baseada no USDA, e confere a proteína, o carboidrato e a gordura contra as calorias. Ele procura macros que somem mais do que as calorias. Não questiona calorias acima da soma dos macros, porque o álcool e a fibra podem explicá-las; por isso a resposta 4 acima cabe a você perceber. Quando um número está muito longe, o Remembite não o salva. Ele envia uma pergunta de volta à sua IA, que pede para você confirmar ou corrigir.

Um alimento que ele não consegue relacionar é salvo como a sua IA enviou, só com a verificação dos macros. Cada alimento no painel tem um selo: "Checked against USDA" (Conferido com o USDA), "AI estimate" (Estimativa de IA) ou "You confirmed" (Confirmado por você). O Remembite guarda os números que a sua IA envia e não os substitui. A verificação 3 continua com você e com a sua IA. O passo é um lembrete para olhar duas vezes, não uma garantia.

Grátis para começar. Qualquer plano pago será anunciado aqui antes de começar. O conector do Claude está aberto a qualquer pessoa com uma conta no Remembite. O Remembite também funciona no ChatGPT (beta, via modo desenvolvedor). O Remembite não é afiliado à Anthropic nem à OpenAI. Veja os selos no painel de exemplo, ou crie uma conta grátis. A página de metodologia tem mais sobre esse passo.

Perguntas frequentes

As calorias que o ChatGPT me dá estão certas?

É uma estimativa. No estudo de 2023 acima, entre 39,2 e 46,8% das estimativas ficaram dentro de 10% da referência. Faça as três verificações e trate o resultado como uma faixa.

Qual diferença é normal?

Alguns pontos percentuais, porque o USDA usa fatores próprios de cada alimento e os rótulos arredondam. A regra prática do leitor: dentro de cerca de 10 a 15% ou 50 kcal.

Por que minha bebida não passa na soma dos macros?

O álcool tem cerca de 7 kcal por grama e não entra na proteína, no carboidrato nem na gordura. Uma cerveja de 12 fl oz soma 57 kcal sem ele e 154 kcal com ele.

Se as três verificações passam, o número está certo?

Não necessariamente. As verificações pegam números inconsistentes ou que parecem muito fora da referência. Um alimento ou uma quantidade errados podem passar em todas elas.

Estimativas, não aconselhamento médico. As citações de terceiros neste texto são traduções nossas do inglês. Como os números funcionam.