← Últimos artigos
💬 NLP

Large Language Models Are Bad Dice Players: LLMs Struggle to Generate Random Numbers from Statistical Distributions

Este estudo demonstra que os Grandes Modelos de Linguagem (LLMs) atuais não possuem um gerador de números aleatórios funcional interno, falhando em amostrar fielmente de distribuições estatísticas e introduzindo vieses sistemáticos em aplicações do mundo real, o que exige o uso de ferramentas externas para garantir integridade estatística.

Autores originais: Minda Zhao, Yilun Du, Mengyu Wang

Publicado 2026-04-21
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Minda Zhao, Yilun Du, Mengyu Wang

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

🎲 O Grande Segredo: Por que os "Gênios" da IA não sabem jogar dados

Imagine que você tem um amigo muito inteligente, que leu todos os livros do mundo e consegue escrever poemas, resolver problemas complexos e conversar sobre qualquer coisa. Você o chama de "O Oráculo".

Um dia, você pede a ele: "Por favor, jogue um dado 1.000 vezes e me diga os resultados, mas certifique-se de que os números 1, 2, 3, 4, 5 e 6 saiam exatamente a mesma quantidade de vezes."

Você espera que ele faça isso perfeitamente, certo? Afinal, ele é superinteligente.

A má notícia: O artigo "Grandes Modelos de Linguagem são Maus Jogadores de Dados" revela que, na verdade, esses modelos são péssimos em gerar números aleatórios de verdade. Eles parecem entender o conceito de "aleatório", mas quando tentam fazer a aleatoriedade acontecer, falham miseravelmente.

🧩 A Analogia do "Mágico de Palco" vs. "O Verdadeiro Sorteio"

Para entender o que os pesquisadores descobriram, vamos usar duas situações:

1. O Mágico de Palco (Geração em Lote)

Imagine que você pede ao Oráculo para escrever uma lista com 1.000 resultados de dados de uma só vez.

  • O que acontece: O modelo começa a escrever. Ele vê que já escreveu muitos "6" e pensa: "Ops, preciso escrever mais "1"s para ficar equilibrado". Ele usa o contexto do que já escreveu para se corrigir.
  • O resultado: A lista final fica quase perfeita. Parece que ele sabe jogar dados.
  • A verdade: Ele não está jogando dados. Ele está apenas editando um texto para parecer equilibrado. É como um mágico que faz truques de palhaço para parecer que está sortudo, mas na verdade está apenas calculando o que o público espera ver.

2. O Jogador Solitário (Pedidos Independentes)

Agora, imagine que você pede ao Oráculo para jogar o dado uma única vez, espera a resposta, e depois pede outra vez, e outra vez, 1.000 vezes. Cada pedido é isolado; ele não vê o que respondeu antes.

  • O que acontece: O modelo entra em pânico (metaforicamente). Sem o contexto da lista anterior para se corrigir, ele revela seus vícios internos.
  • O resultado: A lista final é um desastre. O número "3" pode aparecer 800 vezes e o "5" nunca aparecer.
  • A verdade: O modelo não tem um "dado interno" ou um gerador de números aleatórios. Ele apenas adivinha qual número parece mais provável com base no que aprendeu nos livros, e essa "adivinhação" é sempre enviesada.

📉 O Que a Pesquisa Descobriu?

Os pesquisadores testaram 11 dos modelos de IA mais avançados do mundo (como GPT-4, Gemini, Llama, etc.) contra 15 tipos diferentes de "sorteios" (desde o simples "cara ou coroa" até distribuições matemáticas complexas).

  1. Eles não têm um "Gerador de Caos" interno: Ao contrário de um computador que usa fórmulas matemáticas para criar aleatoriedade real, a IA apenas tenta imitar a aparência da aleatoriedade.
  2. Quanto mais difícil, pior: Se você pedir algo simples (como números entre 0 e 1), eles fazem um trabalho razoável. Se você pedir algo complexo (como distribuições estatísticas difíceis), eles falham completamente.
  3. O efeito "tamanho importa": Quanto mais números você pede (seja 100 ou 2.000), mais óbvio fica o erro. Em pedidos pequenos, o erro se esconde. Em pedidos grandes, a IA revela que não sabe o que está fazendo.

⚠️ Por que isso é um problema no mundo real?

Você pode pensar: "Ok, mas quem precisa de números aleatórios?" Na verdade, a aleatoriedade é a base de muitas coisas importantes:

  • Exames Escolares: Se uma IA cria 1.000 perguntas de múltipla escolha para um teste, ela deve garantir que a resposta correta (A, B, C ou D) seja distribuída igualmente. Se a IA tiver um "vício" (como sempre colocar a resposta correta na letra C), os alunos podem trapacear apenas chutando "C". O estudo mostrou que as IAs falham nisso, criando testes injustos.
  • Geração de Imagens e Dados: Se você usa uma IA para criar um banco de dados de pessoas para treinar outro sistema (por exemplo, para garantir que haja igualdade de gênero e etnia), a IA pode criar 90% de homens e 10% de mulheres, mesmo que você peça o contrário. Isso cria vieses que podem ser perigosos para a sociedade.

💡 A Conclusão Simples

Os Grandes Modelos de Linguagem (LLMs) são excelentes em falar sobre estatística e probabilidade. Eles podem explicar como funciona um dado. Mas eles são péssimos em ser o dado.

A lição: Se você precisa de algo verdadeiramente aleatório e estatisticamente correto (como para segurança, loterias ou testes científicos), não confie na IA para fazer isso sozinha. Você precisa de uma ferramenta externa (como um gerador de números aleatórios de verdade) e pedir para a IA apenas usar essa ferramenta, em vez de tentar gerar o número na própria "cabeça" dela.

Em resumo: A IA é um ótimo ator, mas um péssimo jogador de dados. 🎲❌

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →